Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2012001444 - PROCÉDÉ ET SYSTÈME DE DIVISION DE MACHINE VIRTUELLE

Numéro de publication WO/2012/001444
Date de publication 05.01.2012
N° de la demande internationale PCT/IB2010/001625
Date du dépôt international 02.07.2010
Demande présentée en vertu du Chapitre 2 02.05.2012
CIB
G06F 9/455 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
455Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
CPC
G06F 2009/45562
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
45562Creating, deleting, cloning virtual machine instances
G06F 2009/4557
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
4557Distribution of virtual machine instances; Migration and load balancing
G06F 2009/45575
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
45575Starting, stopping, suspending or resuming virtual machine instances
G06F 9/45533
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
G06F 9/45558
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
G06F 9/485
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
4806Task transfer initiation or dispatching
4843by program, e.g. task dispatcher, supervisor, operating system
485Task life-cycle, e.g. stopping, restarting, resuming execution
Déposants
  • TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) [SE/SE]; SE- 164 83 Stockholm, SE (AllExceptUS)
  • MELANDER, Bob [SE/SE]; SE (UsOnly)
  • MANGS, Jan-Erik [SE/SE]; SE (UsOnly)
Inventeurs
  • MELANDER, Bob; SE
  • MANGS, Jan-Erik; SE
Mandataires
  • FETEA, Remus, F.; Potomac Patent Group PLLC P.O. Box 270 Fredercksburg, VA 22404, US
Données relatives à la priorité
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) VIRTUAL MACHINE SPLITTING METHOD AND SYSTEM
(FR) PROCÉDÉ ET SYSTÈME DE DIVISION DE MACHINE VIRTUELLE
Abrégé
(EN)
A system, computer readable medium and method for splitting a virtual machine (16) that runs on a first physical machine (12) that includes at least a processor (60) and a memory (62). The method includes receiving instructions for splitting in two or more groups (38, 40) plural processes (36) running on the virtual machine (16); grouping the plural processes (36) in the two or more groups (38, 40) in the virtual machine (16); splitting the virtual machine (16) into two or more new virtual machines (16, 16') based on an underlying virtualization engine (14) running on the first physical machine (12); and maintaining active in each new virtual machine (16, 16') those processes (36) that belong to a corresponding group of the two or more groups (38, 40).
(FR)
L'invention porte sur un système, un support lisible par ordinateur et un procédé pour diviser une machine virtuelle (16) qui tourne sur une première machine physique (12) qui comprend au moins un processeur (60) et une mémoire (62). Le procédé consiste à recevoir des instructions pour diviser en au moins deux groupes (38, 40) plusieurs processus (36) tournant sur la machine virtuelle (16) ; grouper les processus (36) dans les au moins deux groupes (38, 40) dans la machine virtuelle (16) ; diviser la machine virtuelle (16) en au moins deux nouvelles machines virtuelles (16, 16') sur la base d'un moteur de virtualisation sous-jacent (14) tournant sur la première machine physique (12) ; et maintenir actifs dans chaque nouvelle machine virtuelle (16, 16') les processus (36) qui appartiennent à un groupe correspondant des au moins deux groupes (38, 40).
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international