US8806488B2ActiveUtilityA1

System for managing personalization information of virtual machine based on cloud computing and method thereof

42
Assignee: KANG KYU CHANGPriority: Dec 9, 2010Filed: Nov 25, 2011Granted: Aug 12, 2014
Est. expiryDec 9, 2030(~4.4 yrs left)· nominal 20-yr term from priority
G06F 9/455G06F 9/452
42
PatentIndex Score
0
Cited by
8
References
15
Claims

Abstract

Disclosed are a system and method for managing personalization information of a virtual machine based on cloud computing. An exemplary embodiment of the present invention provides a system for managing personalization information of a virtual machine, including: virtual desktops positioned in on-demand services zone, and created and driven on the basis of the virtual machine; zone servers transmitting the personalization information of the virtual machine on at least one virtual desktop positioned in the on-demand service zones, and local servers storing personalization information of virtual machine on at least one virtual desktop positioned in at least one on-demand service zone and synchronizing the personalization information of the virtual machine with another local server.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system for managing personalization information of a virtual machine, comprising:
 a computer system comprising a processor and a memory; 
 virtual desktops positioned in respective on-demand services zones, and created and driven on the basis of the virtual machine; 
 zone servers operating on the computer system and adapted for transmitting the personalization information of the virtual machine on at least one virtual desktop positioned in an on-demand service zone of the respective on-demand services zones, wherein the zone servers transmit a control message for requesting storing personalization information to a local server, wherein the control message includes a message ID meaning storing the personalization information, an ID of a user to use a virtual machine, and the number of files of personalization information of a virtual machine, and 
 local servers storing personalization information of virtual machine on at least one virtual desktop positioned in the at least one on-demand service zone and synchronizing the personalization information of the virtual machine with another local server. 
 
     
     
       2. The system of  claim 1 , wherein each of the respective on-demand service zones represent service zones for providing respective virtual desktops based on a virtual machine to a user on demand. 
     
     
       3. The system of  claim 1 , wherein the virtual desktop includes
 a virtual machine agent unit extracting personalization information when a user performs computing work using a virtual machine, and 
 a transceiver transmitting and receiving the personalization information extracted from the virtual machine agent unit to and from the zone servers. 
 
     
     
       4. The system of  claim 1 , wherein the zone servers include:
 a virtual machine management unit performing a management function for creating and removing the virtual machine, 
 a management machine agent unit transmitting personalization information requested by a user when the virtual machine is created, and 
 a transceiver capable of communicating with a number of virtual desktops existing in the on-demand service zone. 
 
     
     
       5. The system of  claim 1 , wherein the local servers include:
 a personalization information managing unit dividing the personalization information into user information and virtual machine information, 
 a synchronization managing unit synchronizing the personalization information with local servers, 
 a user profile storing unit storing the personalization information, 
 a virtual machine information storing unit storing the virtual machine information, and 
 a transceiver transmitting and receiving personalization information to and from the zone servers, or transmitting and receiving personalization information to and from a local server among the focal servers. 
 
     
     
       6. The system of  claim 1 , wherein in order for communication between the zone servers and the local servers or between the local servers, a TCP-based socket is used to perform a TCP server function and a TCP client function. 
     
     
       7. A method for managing personalization information of a virtual machine, comprising:
 allowing a zone server managing at least one virtual desktop existing in an on-demand service zone to receive personalization information from a virtual desktop; 
 allowing the zone server to transmit a control message for requesting storing personalization information to a local server, 
 allowing the zone server to transmit personalization information to the local server if the transmission of the control message is completed; and 
 allowing the local server managing the zone server to store the personalization information on the basis of the control message, wherein the control message includes a message ID meaning storing the personalization information, an ID of a user to use a virtual machine, an ID of a virtual machine to be provided to the user, and the number of files of personalization information of a virtual machine. 
 
     
     
       8. The method of  claim 7 , wherein the on-demand service zone represents a service zone for providing an on-demand virtual desktop based on a virtual machine to a user. 
     
     
       9. The method of  claim 7 , further comprising:
 allowing the local server to check whether the personalization information has been changed for each user at constant time intervals; and 
 allowing the local server to transmit the changed personalization information to another local server if the personalization information has been changed. 
 
     
     
       10. The method of  claim 7  wherein the local server transmits a notification message to a second local server when it is determined that user information has changed. 
     
     
       11. A method for managing personalization information of a virtual machine, comprising:
 allowing a zone server managing at least one virtual desktop existing in an on-demand service zone to be requested to create a virtual desktop based on a virtual machine; 
 allowing the zone server to request a local server to transmit personalization information of the virtual machine regarding the virtual desktop; 
 allowing the local server to transmit the stored personalization information to the zone server if the local server receives the request for transmission of the personalization information, and allowing the local server to transmit a control message for responding to the request for transmission of the personalization information to the zone server if the local server receives the request for transmission of the personalization information, wherein the control message includes a message ID meaning transmission of the personalization information, an ID of a user to the virtual machine, an ID of the virtual machine to be provided to the user, and the number of files of the personalization information of the virtual machine; and 
 allowing the zone server to create the virtual desktop based on the virtual machine on the basis of the personalization information if the zone server receives the personalization information. 
 
     
     
       12. The method of  claim 11 , wherein the on-demand service zone represents a service zone for providing a virtual desktop based on a virtual machine to a user on demand. 
     
     
       13. The method of  claim 11 , wherein the local server to transmit the stored personalization information includes, and
 allowing the local server to transmit the stored personalization information to the zone server if the transmission of the control message is completed. 
 
     
     
       14. The method of  claim 11 , wherein the allowing the zone server to create the virtual desktop includes
 allowing the zone server to create the virtual desktop based on the virtual machine by applying virtual machine information included in the personalization information, and 
 allowing the zone server to applying user information included in the personalization information to the created virtual desktop based on the virtual machine. 
 
     
     
       15. The method of  claim 11  wherein the local server transmits a notification message to a second local server when it is determined that user information has changed.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.