Patent · US Active

Synchronizing virtual machine and application life cycles

US8161479B2 · kind B2 · utility

43Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 13, 2008
Grant dateApr 17, 2012
Priority date
Expiry dateFeb 16, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2009/45562
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A virtual environment can be configured to coordinate life cycles of virtual machines and application programs executing therein. In one implementation, the virtual environment includes an application layer and a virtual machine layer. The application layer communicates with the virtual machine layer to coordinate and directs virtual machine creation and deletion in a coordinated fashion with application programs. For example, the application layer receives a request to initiate an application program. The application layer determines from associated application properties the type and/or number of virtual machines to be created. The application layer then directs creation of the appropriate virtual machines (through the virtual machine layer), and further directs installation of the requested application programs therein. When detecting removal of the application program from the created virtual machines, the application layer can automatically direct removal or decommissioning of the corresponding virtual machine.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.