WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2015032430) SCHEDULING OF VIRTUAL MACHINES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2015/032430    International Application No.:    PCT/EP2013/068297
Publication Date: 12.03.2015 International Filing Date: 04.09.2013
IPC:
G06F 9/50 (2006.01), H04L 12/24 (2006.01)
Applicants: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) [SE/SE]; S-164 83 Stockholm (SE)
Inventors: SOUZA, Victor; (SE)
Agent: SJÖBERG, Mats; Ericsson AB Patent Unit Kista RAN Implementation & Core (PU-KRIC) S-164 80 Stockholm (SE)
Priority Data:
Title (EN) SCHEDULING OF VIRTUAL MACHINES
(FR) ORDONNANCEMENT DE MACHINES VIRTUELLES
Abstract: front page image
(EN)Methods and apparatus for profiling a virtual machine (110h) and/or scheduling the virtual machine to a selected host computer (108a) in a datacenter. A system comprises a host computer (108a-p) comprising a monitor (210) configured to monitor network traffic sent to and/or received from the virtual machine. The host computer comprises a profiler (212) configured to determine a network traffic profile for the virtual machine based on the monitored network traffic. The network traffic profile comprises an address of one or more peer virtual machines (110b-d) with which the virtual machine communicates. The host computer comprises a transmitter (202) configured to transmit the determined profile to a scheduling node (300) within the datacenter for scheduling the virtual machine. The scheduling node comprises a receiver (304) configured to receive a network traffic profile for the virtual machine. The scheduling node comprises a scheduler (310) configured to determine a closeness factor for one or more candidate host computers (108a, e-g), based on the network traffic profile. The closeness factor comprises the inverse of a number of hops required to transmit data from a candidate host computer to one or more of the peer virtual machines. The scheduler is further configured to select a host computer (108a) in which the virtual machine is to be hosted, based on the closeness factor. The scheduling node comprises a transmitter (302) configured to transmit instructions for the determined host computer to host the virtual machine.
(FR)La présente invention concerne des procédés et des appareils pour profiler une machine virtuelle (110h) et/ou planifier la machine virtuelle pour un ordinateur hôte sélectionné (108a) dans un centre de données. Un système comprend un ordinateur hôte (108a-p) comprenant un dispositif de surveillance (210) configuré pour surveiller du trafic réseau envoyé à la machine virtuelle et/ou reçu de cette dernière. L'ordinateur hôte comprend un profileur (212) configuré pour déterminer un profil de trafic réseau pour la machine virtuelle sur la base du trafic réseau surveillé. Le profil de trafic réseau comprend une adresse d'une ou plusieurs machines virtuelles homologues (110b-d) avec lesquelles la machine virtuelle communique. L'ordinateur hôte comprend un émetteur (202) configuré pour envoyer le profil déterminé à un nœud d'ordonnancement (300) dans le centre de données pour planifier la machine virtuelle. Le nœud d'ordonnancement comprend un récepteur (304) configuré pour recevoir le profil de trafic réseau pour la machine virtuelle. Le nœud d'ordonnancement comprend un ordonnanceur (310) configuré pour déterminer un facteur de proximité pour un ou plusieurs ordinateurs hôtes candidats (108a, e-g), sur la base du profil de trafic réseau. Le facteur de proximité comprend l'inverse d'un nombre de sauts requis pour transmettre des données d'un ordinateur hôte candidat à une ou plusieurs des machines virtuelles homologues. L'ordonnanceur est en outre configuré pour sélectionner un ordinateur hôte (108a) dans lequel la machine virtuelle doit être hébergée, sur la base du facteur de proximité. Le nœud d'ordonnancement comprend un émetteur (302) configuré pour envoyer des instructions pour que l'ordinateur hôte déterminé héberge la machine virtuelle.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)