发明名称 SYSTEM AND METHOD FOR AUTOMATICALLY LAUNCHING VIRTUAL MACHINES BASED ON ATTENDANCE
摘要 Certain aspect of the present disclosure relates to a virtual machine (VM) control system, which includes a VM controller. For a plurality of employees, the VM controller registers each employee by assigning an employee ID, and stores registration information in an attendance database. The VM controller also associates one or more VMs to each employee, and stores VM association information between the VMs and the employees in an employee ID database. The VM controller transmits polling inquiries periodically to the attendance database to retrieve employee presence events of the employees. For each employee, the employee presence events include an ingress event and an egress event. When the ingress event is detected and the associated VM is off, the VM controller launches the associated VM. When the egress event is detected and the associated VM is on, the VM controller shuts down the associated VM.
申请公布号 US2016139947(A1) 申请公布日期 2016.05.19
申请号 US201414546117 申请日期 2014.11.18
申请人 AMERICAN MEGATRENDS, INC. 发明人 MATHEWS Santhosh Samuel;PARTHASARATHY Sudhakar Errappa
分类号 G06F9/455;G06F17/30 主分类号 G06F9/455
代理机构 代理人
主权项 1. A virtual machine control system, comprising: a virtual machine controller comprising a processor and a memory storing computer executable instructions, wherein the computer executable instructions, when executed at the processor, are configured to register a plurality of employees, wherein each of the plurality of employees is assigned an employee ID;store registration information of each of the plurality of employees in an attendance database;associate one or more of a plurality of virtual machines to each of the plurality of employees, wherein each of the plurality of virtual machines has a virtual machine ID;store virtual machine association information between the plurality of virtual machines and the plurality of employees in an employee ID database;transmit polling inquiries periodically to the attendance database to retrieve employee presence events of the plurality of employees detected by one or more employee presence detection devices in a predetermined polling time interval, wherein for each of the employees, the employee presence events include an ingress event when the employee enters a predetermined area, and an egress event when the employee exits the predetermined area;identify, in response to a detected employee presence event of one of the employees, the virtual machine ID associated with the employee ID of the employee through look-up in the employee ID database; andinstruct a hypervisor to launch the virtual machine with the virtual machine ID associated with the employee ID when the detected employee presence event of the one of the employees is the ingress event and when the virtual machine is in an “off” state; andshut down the virtual machine with the virtual machine ID associated with the employee ID when the detected employee presence event of the one of the employees is the egress event and when the virtual machine is in an “on” state.
地址 Norcross GA US