发明名称 Virtual machine (VM) sequencer and scheduler to avoid boot storm
摘要 In one aspect, a system includes at least one virtualization server configured to executed a hypervisor, and a storage server in communication to the at least one virtualization server. The storage server stores a plurality of virtual machine (VM) operating systems (OS's). The storage server comprises computer executable code, including a VM scheduler service (VMSS) module. The VMSS module is configured to determine a scheduled start time for each of the VM OS's based on configuration data corresponding to the VM OS's, generate a command based on the scheduled start time for each of the VM OS's, and send the command to the at least one virtualization server. Upon receiving the command, the hypervisor executed at the at least one virtualization server requests data of one of the VM OS's at the corresponding scheduled start time to start the one of the VM OS's.
申请公布号 US9471361(B2) 申请公布日期 2016.10.18
申请号 US201414293608 申请日期 2014.06.02
申请人 AMERICAN MEGATRENDS, INC. 发明人 Balakrishnan Venkatesan;Ramasamy Veerajothi
分类号 G06F9/455;G06F9/44;G06F9/48 主分类号 G06F9/455
代理机构 Locke Lord LLP 代理人 Locke Lord LLP ;Xia, Esq. Tim Tingkang
主权项 1. A system, comprising: at least one virtualization server configured to execute a hypervisor; at least one remote computing device in communication to the at least one virtualization server via a network; and a storage server in communication to the at least one virtualization server, the storage server storing a plurality of virtual machine (VM) operating systems (OS's), wherein the storage server comprises computer executable code, wherein the code, when executed at a processor, is configured to determine a scheduled start time for each of the VM OS's based on configuration data corresponding to the VM OS's,generate a command based on the scheduled start time for each of the VM OS's, andsend the command to the at least one virtualization server such that the hypervisor at the at least one virtualization server requests data of one of the VM OS's at the corresponding scheduled start time to start the one of the VM OS's; wherein the hypervisor, when executed, is configured to: receive the command from the storage server,determine the scheduled start time for the one of the VM OS's based on the command,at the scheduled start time for the one of the VM OS's, request data of the one of the VM OS's from the storage server, andin response to receiving an executing command of a specific one of the VM OS's from the at least one remote computing device via the network, execute the specific one of the VM OS's.
地址 Norcross GA US