US2017093971A1PendingUtilityA1

System and method for orchestrating replicated components in a replicated cloud based computing environment

25
Assignee: CLOUDENDURE LTDPriority: Sep 30, 2015Filed: Sep 30, 2015Published: Mar 30, 2017
Est. expirySep 30, 2035(~9.2 yrs left)· nominal 20-yr term from priority
G06F 9/4416H04L 67/1095H04L 67/1097
25
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for orchestrating replicated components in a replicated cloud-computing environment. The method comprises: receiving computer data from a first original component in a first cloud-computing environment; allocating a first replicated component in a second cloud-computing environment, the first replicated component corresponding to the first original component; initializing a loader machine in the second cloud-computing environment; replicating the computer data to the loader machine; initializing the computer data as at least a data disk of the loader machine; configuring the loader machine with a first group of attributes of the replicated computer data, the first group of attributes allowing the first replicated component to initialize a boot process in the second computing environment; providing the replicated computer data to the first replicated component; and causing initialization of a boot process of the first replicated component in the second cloud-computing environment using the first group of attributes.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for orchestrating replicated components in a replicated cloud-computing environment, comprising:
 receiving computer data from a first original component in a first cloud-computing environment;   allocating a first replicated component in a second cloud-computing environment, the first replicated component corresponding to the first original component;   initializing a loader machine in the second cloud-computing environment;   replicating the computer data to the loader machine;   initializing the computer data as at least a data disk of the loader machine;   configuring the loader machine with a first group of attributes of the replicated computer data, the first group of attributes allowing the first replicated component to initialize a boot process in the second computing environment;   providing the replicated computer data including the first group of attributes to the first replicated component; and   causing initialization of a boot process of the first replicated component in the second cloud-computing environment using the first group of attributes.   
     
     
         2 . The method of  claim 1 , wherein configuring the loader machine with the first group of attributes further comprises:
 checking, for each attribute in the first group of attributes, if the attribute requires modification to allow proper execution of the boot process; and   configuring the loader machine to modify each attribute in the first group of attributes that requires modification.   
     
     
         3 . The method of  claim 1 , further comprising:
 configuring the first replicated component with a second group of attributes of the replicated computer data during the boot process.   
     
     
         4 . The method of  claim 3 , wherein configuring the first replicated component with the second group of attributes further comprises:
 checking, for each attribute in the second group of attributes, if the attribute requires modification; and   configuring the first replicated component to modify each attribute in the second group of attributes that requires modification, wherein the modification of attributes in the second group of attributes requires a reboot of the first replicated component.   
     
     
         5 . The method of  claim 4 , wherein configuring the first replicated component to modify the second group of attributes further comprises:
 injecting the first replicated component with a script; and   causing the first replicated component to modify the second group of attributes based on the script.   
     
     
         6 . The method of  claim 2 , further comprising:
 configuring the first replicated component with a third group of attributes of the replicated computer data.   
     
     
         7 . The method of  claim 6 , wherein configuring the first replicated component with the third group of attributes further comprises:
 checking, for each attribute in the third group of attributes, if the attribute requires modification, wherein the third group of attributes excludes the attributes of the first group and of the second group; and   configuring the first replicated component to modify each attribute in the third group of attributes that requires modification.   
     
     
         8 . The method of  claim 1 , wherein the computer data includes at least one of a root disk and a boot disk, wherein the root disk and the boot disk are any of: a single physical disk, and a single logical disk. 
     
     
         9 . The method of  claim 1 , wherein the first group of attributes includes at least one of: a boot sector location, a bootloader location, a partition table, a registry key, a registry value, a configuration file, a physical hardware driver, a virtual hardware driver, installed software, disk geometry, and an operating system kernel. 
     
     
         10 . The method of  claim 3 , wherein the second group of attributes comprises at least one of: a boot sector location, a bootloader location, a partition table, a registry key, a registry value, a configuration file, a physical hardware driver, a virtual hardware driver, installed software, disk geometry, and an operating system kernel. 
     
     
         11 . The method of  claim 6 , wherein the third group of attributes comprises at least one of: a boot sector location, a bootloader location, a partition table, a registry key, a registry value, a configuration file, a physical hardware driver, a virtual hardware driver, installed software, disk geometry, and an operating system kernel. 
     
     
         12 . The method of  claim 1 , wherein the first cloud-computing environment and the second cloud-computing environment are within a single cloud-computing environment. 
     
     
         13 . A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute the method according to  claim 1 . 
     
     
         14 . A system for orchestrating replicated components in a replicated cloud-computing environment comprising:
 a processing unit;   a network interface coupled to the processing unit; and   a memory comprising instructions that when executed by the processing unit cause the server to:   receive computer data from a first original component in a first cloud-computing environment;   allocate a first replicated component in a second cloud-computing environment, the first replicated component corresponding to the first original component;   initialize a loader machine in the second cloud-computing environment;   replicate the computer data to the loader machine;   and initializing the computer data as at least a data disk of the loader machine;   configure the loader machine with a first group of attributes of the replicated computer data, the first group of attributes allowing the first replicated component to initialize a boot process in the second computing environment;   provide the replicated computer data including the first group of attributes to the first replicated component; and   cause initialization of a boot process of the first replicated component in the second cloud-computing environment using the first group of attributes.   
     
     
         15 . The system of  claim 14 , wherein the system is further configured to:
 check, for each attribute in the first group of attributes, if the attribute requires modification to allow proper execution of the boot process; and   configure the loader machine to modify each attribute in the first group of attributes that requires modification.   
     
     
         16 . The system of  claim 14 , wherein the system is further configured to:
 configure the first replicated component with a second group of attributes of the replicated computer data during the boot process.   
     
     
         17 . The system of  claim 16 , wherein the system is further configured to:
 check, for each attribute in the second group of attributes, if the attributes in the second group of attribute requires modification; and   configure the first replicated component to modify each attribute that requires modification, wherein the modification of attributes in the second group of attributes requires a reboot of the first replicated component.   
     
     
         18 . The system of  claim 17 , wherein the system is further configured to:
 inject the first replicated component with a script; and   cause the first replicated component to modify the second group of attributes based on the script.   
     
     
         19 . The system of  claim 15 , wherein the system is further configured to:
 configure the first replicated component with a third group of attributes of the replicated computer data.   
     
     
         20 . The system of  claim 19 , wherein the system is further configured to:
 check, for each attribute in the third group of attributes, if the attribute requires modification, wherein the third group of attributes excludes the attributes of the first group and of the second group; and   configure the first replicated component to modify each attribute in the third group of attributes that requires modification.   
     
     
         21 . The system of  claim 14 , wherein the computer data includes at least one of a root disk and a boot disk, wherein the root disk and the boot disk are any of: a single physical disk, and a single logical disk. 
     
     
         22 . The system of  claim 14 , wherein the first group of attributes includes at least one of: a boot sector location, a bootloader location, a partition table, a registry key, a registry value, a configuration file, a physical hardware driver, a virtual hardware driver, installed software, disk geometry, and an operating system kernel. 
     
     
         23 . The system of  claim 16 , wherein the second group of attributes comprises at least one of: a boot sector location, a bootloader location, a partition table, a registry key, a registry value, a configuration file, a physical hardware driver, a virtual hardware driver, installed software, disk geometry, and an operating system kernel. 
     
     
         24 . The system of  claim 19 , wherein the third group of attributes comprises at least one of: a boot sector location, a bootloader location, a partition table, a registry key, a registry value, a configuration file, a physical hardware driver, a virtual hardware driver, installed software, disk geometry, and an operating system kernel. 
     
     
         25 . The system of  claim 14 , wherein the first cloud-computing environment and the second cloud-computing environment are within a single cloud-computing environment.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.