Base de données sur les brevets canadiens / Sommaire du brevet 2813596 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web à été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fournit par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Demande de brevet: (11) CA 2813596
(54) Titre français: SELECTION AUTOMATIQUE DE DISPOSITIFS INFORMATIQUES PRINCIPAUX SECONDAIRES POUR LA DUPLICATION D'IMAGES DE MACHINES VIRTUELLES
(54) Titre anglais: AUTOMATIC SELECTION OF SECONDARY BACKEND COMPUTING DEVICES FOR VIRTUAL MACHINE IMAGE REPLICATION
(51) Classification internationale des brevets (CIB):
  • G06F 9/44 (2006.01)
  • G06F 15/16 (2006.01)
(72) Inventeurs (Pays):
  • BROCK, SCOTT L. (Etats-Unis d'Amérique)
  • BOSE, SUMIT KUMAR (Inde)
  • SKEOCH, RONALD LEATON (Etats-Unis d'Amérique)
(73) Titulaires (Pays):
  • UNISYS CORPORATION (Etats-Unis d'Amérique)
(71) Demandeurs (Pays):
  • UNISYS CORPORATION (Etats-Unis d'Amérique)
(74) Agent: R. WILLIAM WRAY & ASSOCIATES
(45) Délivré:
(86) Date de dépôt PCT: 2011-10-05
(87) Date de publication PCT: 2012-04-12
Requête d’examen: 2016-09-23
(30) Licence disponible: S.O.
(30) Langue des documents déposés: Anglais

(30) Données de priorité de la demande:
Numéro de la demande Pays Date
61/389,748 Etats-Unis d'Amérique 2010-10-05
12/959,081 Etats-Unis d'Amérique 2010-12-02

Abrégé français

L'invention concerne des systèmes et des procédés destinés à sélectionner automatiquement des sites de nuages distants afin de dupliquer de nouveaux fichiers images de machines virtuelles (VM, Virtual Machine). Des dispositifs informatiques VM secondaires sont automatiquement sélectionnés afin de placer un nouveau fichier image VM en analysant les paramètres d'exploitation (par exemple le coût de fonctionnement, la consommation d'énergie, etc.) d'un certain nombre de dispositifs informatiques VM secondaires disponibles pour stocker des répliques d'images VM par comparaison à un ensemble prédéfini de paramètres de limitation issus d'une règle d'entreprise sous forme d'un code d'ordinateur. En variante, les dispositifs informatiques VM secondaires sont sélectionnés en comparant des valeurs concordantes de paramètres d'exploitation des fichiers images VM secondaires existants au nouveau fichier image VM afin d'identifier des valeurs de paramètres d'exploitation semblables. Une réplique de la nouvelle image de machine virtuelle primaire est stockée sur les dispositifs informatiques VM secondaires sur lesquels les images VM primaire et secondaire sont à des emplacements géographiquement distincts du nuage.


Abrégé anglais

Systems and methods are disclosed herein to automatically select remote cloud sites to replicate new virtual machine image (VM) files. Secondary VM computing devices are automatically selected for placing a new VM image file by reviewing the operating parameters (e.g., cost of operation, power consumption, etc.) of a number of secondary VM computing devices available of storing VM image replicas in comparison with a pre-defined set of limiting parameters from a computer-coded business rule. Alternatively, the secondary VM computing devices are selected by matching operating parameter values of existing secondary VM image files to the new VM image file identify similar operating parameter values. A replica of the new primary VM image is stored in the secondary VM computing devices, where the primary and secondary VM images are in geographically disparate cloud locations.


Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.


CLAIMS

What is claimed is:

1. A computer-implemented method of automatically selecting secondary
backend
computing device in cloud sites for virtual machine replication, the method
comprising:
initiating, in a primary backend computing device, a first virtual machine for

physical hosting of a first virtual machine image;
automatically selecting, from a plurality of secondary backend computing
device,
at least one secondary backend computing device for storing at least one
replica of the
first virtual machine for physical hosting of the first virtual machine image,
wherein
selecting comprises:
calculating, in the primary backend computing device, a plurality of
operating parameter values for each of a plurality of secondary backend
computing devices using input parameter values from each of the plurality of
secondary backend computing devices;
comparing, in the primary backend computing device, the operating
parameter values for each of the plurality of secondary backend computing
devices, with limiting parameter values defined by a computer-coded business
rule; and
selecting at least one secondary backend computing device from the
plurality of backend computing devices, where the operating parameter values
of
the selected secondary backend computing device is within the range of the
limiting parameter values.
2. The method according to claim 1, wherein the operating parameters and
limiting
parameters includes network bandwidth, processor consumption, memory capacity,
power
consumed, heat generated, number of access users allowed and cost of
resources.

24


3. The method according to claim 1, wherein the limiting parameters and the
limiting
parameter values in the computer-coded business rule are defined by a service
level agreement
(SLA) between a virtual machine service provider and a client of the virtual
machine service
provider.
4. The method according to claim 1, wherein calculating the operating
parameter values
further comprises matching the first virtual machine image with a similar type
unrelated third
virtual machine image resident on one of the plurality of secondary backend
computing device,
and deriving the operating parameter values from the similar third virtual
machine image when a
match is found.
5. The method according to claim 4, wherein comparing the first virtual
machine image
with the similar type third virtual machine image to derive the operating
parameter values further
comprises matching data size, number of users, and software application
similarity of the first
virtual machine image and the third virtual machine image.
6. A computer-implemented system of automatically selecting secondary
backend
computing device in cloud sites for virtual machine replication, the method
comprising:
initiating, in a primary backend computing device, a first virtual machine for

physical hosting of a first virtual machine image;
automatically selecting, from a plurality of secondary backend computing
device,
at least one secondary backend computing device for storing at least one
replica of the
first virtual machine for physical hosting of the first virtual machine image,
wherein
selecting comprises;
calculating, in the primary backend computing device, a plurality of
operating parameter values for each of a plurality of secondary backend
computing devices using input parameters from each of the plurality of
secondary
backend computing devices;



comparing, in the primary backend computing device, the operating
parameter values for each of the plurality of secondary backend computing
devices, with limiting parameter values defined by a business rule; and
selecting at least one secondary backend computing device from the
plurality of backend computing devices, where the operating parameter values
of
the selected secondary backend computing device is within the range of the
limiting parameter values.
7. The system according to claim 6, wherein the operating parameters and
limiting
parameters includes network bandwidth, processor consumption, memory capacity,
power
consumed, heat generated, number of access users allowed and cost of
resources.
8. The system according to claim 6, wherein the limiting parameters and the
limiting
parameter values in the computer-coded business rule are defined by a service
level agreement
(SLA) between a virtual machine service provider and a client of the virtual
machine service
provider.
9. The system according to claim 6, wherein calculating the operating
parameter values
further comprises matching the first virtual machine image with a similar type
unrelated third
virtual machine image resident on one of the plurality of secondary backend
computing device,
and deriving the operating parameter values from the similar third virtual
machine image when a
match is found.
10. The system according to claim 9, wherein comparing the first virtual
machine image with
the similar type third virtual machine image to derive the operating parameter
values comprises
matching data size, number of users, and software application similarity of
the first virtual
machine image and the third virtual machine image.

26


Une figure unique qui représente un dessin illustrant l’invention.

Pour une meilleure compréhension de l’état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , États administratifs , Taxes périodiques et Historique des paiements devraient être consultées.

États admin

Titre Date
(86) Date de dépôt PCT 2011-10-05
(87) Date de publication PCT 2012-04-12
(85) Entrée nationale 2013-04-03
Requête d'examen 2016-09-23

Taxes périodiques

Description Date Montant
Dernier paiement 2017-10-02 200,00 $
Prochain paiement si taxe applicable aux petites entités 2018-10-05 100,00 $
Prochain paiement si taxe générale 2018-10-05 200,00 $

Avis : Si le paiement en totalité n’a pas été reçu au plus tard à la date indiquée, une taxe supplémentaire peut être imposée, soit une des taxes suivantes :

  • taxe de rétablissement prévue à l’article 7 de l’annexe II des Règles sur les brevets ;
  • taxe pour paiement en souffrance prévue à l’article 22.1 de l’annexe II des Règles sur les brevets ; ou
  • surtaxe pour paiement en souffrance prévue aux articles 31 et 32 de l’annexe II des Règles sur les brevets.

Historique des paiements

Type de taxes Anniversaire Échéance Montant payé Date payée
Dépôt 400,00 $ 2013-04-03
Taxe périodique - Demande - nouvelle loi 2 2013-10-07 100,00 $ 2013-09-30
Taxe périodique - Demande - nouvelle loi 3 2014-10-06 100,00 $ 2014-10-06
Taxe périodique - Demande - nouvelle loi 4 2015-10-05 100,00 $ 2015-10-05
Requête d'examen 800,00 $ 2016-09-23
Taxe périodique - Demande - nouvelle loi 5 2016-10-05 200,00 $ 2016-10-05
Taxe périodique - Demande - nouvelle loi 6 2017-10-05 200,00 $ 2017-10-02

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



  • Pour visualiser une image, cliquer sur un lien dans la colonne description du document. Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)".
  • Liste des documents de brevet publiés et non publiés sur la BDBC.
  • Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.

Filtre Télécharger sélection en format PDF (archive Zip)
Description du
Document
Date
(yyyy-mm-dd)
Nombre de pages Taille de l’image (Ko)
Abrégé 2013-04-03 1 86
Revendications 2013-04-03 3 122
Dessins 2013-04-03 10 436
Description 2013-04-03 23 1 337
Dessins représentatifs 2013-05-07 1 34
Page couverture 2013-06-18 2 79
PCT 2013-04-03 7 277
Poursuite-Amendment 2016-09-23 1 34
Poursuite-Amendment 2017-04-20 3 144