METHOD AND APPARATUS FOR PROVIDING VIRTUAL DESKTOP SERVICE
First Claim
1. A method of providing a virtual desktop service to a user, the method comprising:
- determining whether a plurality of virtualization servers included in a network are dispersed;
when it is determined that the plurality of virtualization servers are dispersed, measuring network distances between the user and the plurality of virtualization servers;
selecting at least one virtualization server among the plurality of virtualization servers based on the measured network distances; and
transmitting driving commands on virtual machines to the selected virtualization server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for providing a virtual desktop service to provide an optimal virtual desktop service in accordance with distances between virtualization servers and a user are provided. A virtual desktop service suitable for a request of the user is provided to the user so that loads of servers may be dispersed and power usage of the servers may be minimized. That is, in an environment where the virtualization servers that provide the virtual desktop service are locally dispersed, the virtual machines may be allocated to a virtualization server with a shortest network delay based on network distances from the virtualization servers to the user. In addition, after a server power usage amount is predicted in accordance with a virtual machine usage type of the user, a virtualization server may be selected in accordance with the prediction result.
18 Citations
16 Claims
-
1. A method of providing a virtual desktop service to a user, the method comprising:
-
determining whether a plurality of virtualization servers included in a network are dispersed; when it is determined that the plurality of virtualization servers are dispersed, measuring network distances between the user and the plurality of virtualization servers; selecting at least one virtualization server among the plurality of virtualization servers based on the measured network distances; and transmitting driving commands on virtual machines to the selected virtualization server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing a virtual desktop service to a user, the method comprising:
-
when a virtual desktop service request is received from the user, predicting a server power usage amount in accordance with a usage pattern of the user; selecting a virtualization server based on the server power usage amount; and transmitting driving commands on virtual machines to the selected virtualization server. - View Dependent Claims (8, 9)
-
-
10. An apparatus for providing a virtual desktop service to a user, the apparatus comprising:
-
a distance measurer for, when a plurality of virtualization servers included in a network are dispersed, measuring network distances between the user and the plurality of virtualization servers; a scheduler for selecting at least one virtualization server among the plurality of virtualization servers as a virtualization server for driving virtual machines in accordance with a policy and transmitting driving commands on the virtual machines to the selected virtualization server; and a service provider for, when the virtual machines are driven, providing the virtual desktop service to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification