Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020157599 - PRÉEMPTION ET RESTAURATION DE MOTEUR

Numéro de publication WO/2020/157599
Date de publication 06.08.2020
N° de la demande internationale PCT/IB2020/050454
Date du dépôt international 21.01.2020
CIB
G06F 9/455 2018.1
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/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 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/461
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
461Saving or restoring of program or task context
G06F 9/4812
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
4812by interrupt, e.g. masked
G06F 9/4856
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
4856resumption being on a different machine, e.g. task migration, virtual machine migration
G06F 9/5077
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
50Allocation of resources, e.g. of the central processing unit [CPU]
5061Partitioning or combining of resources
5077Logical partitioning of resources; Management or configuration of virtualized resources
Déposants
  • ATI TECHNOLOGIES ULC [CA]/[CA]
  • AMD (SHANGHAI) CO., LTD. [CN]/[CN]
Inventeurs
  • JIANG, Yinan
  • CHENG, Jeffrey G.
  • XUE, Kun
Mandataires
  • SMITH, Ryan T
  • CURRIER, Andrew T
  • PERRY, Stephen J
  • SPENCE, Kristjan
  • LEE, Christina
  • ROLFE, Damian
  • JOHNSON, David J
  • FEENEY, Alan
Données relatives à la priorité
16/278,63718.02.2019US
201910098169.831.01.2019CN
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) ENGINE PRE-EMPTION AND RESTORATION
(FR) PRÉEMPTION ET RESTAURATION DE MOTEUR
Abrégé
(EN)
The present disclosure relates to implementing a system for facilitating the migration of virtual machines [121] and corresponding virtual functions [119] from a source host machine [105] to a destination host machine [205]. A source computing device is configured to execute a plurality of virtual machines such that, each of the plurality of virtual machines is associated with at least one virtual function. In response to receiving a migration request, the source computing device is configured to save a state associated with a preempted virtual function for transfer to a destination computing device. The state associated with the preempted virtual function is a subset of a plurality of states associated with the plurality of virtual machines.
(FR)
La présente invention se rapporte à la mise en œuvre d'un système permettant de faciliter la migration de machines virtuelles [121] et de fonctions virtuelles correspondantes [119] d'une machine hôte source [105] à une machine hôte destinataire [205]. Un dispositif informatique source est configuré pour exécuter une pluralité de machines virtuelles de sorte que chaque machine de la pluralité de machines virtuelles soit associée à au moins une fonction virtuelle. En réponse à la réception d'une demande de migration, le dispositif informatique source est configuré pour sauvegarder un état associé à une fonction virtuelle préemptée en vue d'un transfert vers un dispositif informatique destinataire. L'état associé à la fonction virtuelle préemptée est un sous-ensemble d'une pluralité d'états associés à la pluralité de machines virtuelles.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international