METHOD FOR PROVIDING AN ON-DEMAND SOFTWARE EXECUTION SERVICE
First Claim
Patent Images
1. A method for providing an on-demand software execution service comprising the following steps:
- receiving, from at least one terminal, at least one request for executing at least one software package, by a virtual machine launched on a virtual machine launching server from files of a set of files for launching virtual machines, andselecting, from a set of servers for launching virtual machines, at least one server to which the request will be directed, according to a rule for distributing the execution load of virtual machines by the servers of said set of servers.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing an on-demand software execution service comprising the following steps: receiving from at least one terminal, at least one request for executing at least one software package, by a virtual machine launched on a virtual machine launching server from files from a set of files for launching virtual machines, and selecting from a set of servers at least one server to which the request will be directed, according to a rule for distributing the execution load of virtual machines by servers of said set of servers.
32 Citations
15 Claims
-
1. A method for providing an on-demand software execution service comprising the following steps:
-
receiving, from at least one terminal, at least one request for executing at least one software package, by a virtual machine launched on a virtual machine launching server from files of a set of files for launching virtual machines, and selecting, from a set of servers for launching virtual machines, at least one server to which the request will be directed, according to a rule for distributing the execution load of virtual machines by the servers of said set of servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer program comprising instructions for applying a method for providing an on-demand software execution service comprising the following steps:
-
receiving, from at least one terminal, at least one request for executing at least one software package, by a virtual machine launched on a virtual machine launching server from files of a set of files for launching virtual machines, and selecting, from a set of servers for launching virtual machines, at least one server to which the request will be directed, according to a rule for distributing the execution load of virtual machines by the servers of said set of servers, when the computer program is executed by a processor of a server for controlling a method for providing an on-demand software execution service.
-
-
13. A server for controlling a method for providing an on-demand software execution service comprising:
-
a communications unit configured for receiving from at least one terminal, at least one request for executing at least one software package by a virtual machine launched on a virtual machine launching server from files of a set of files for launching virtual machines, and a processing unit configured for selecting from a set of virtual machine launching servers, at least one server to which the requests will be directed, according to a rule for distributing the execution load of virtual machines by servers of said set of servers.
-
-
14. A system for providing an on-demand software execution service comprising:
-
a control server for controlling a method for providing an on-demand software execution service comprising; a communications unit configured for receiving from at least one terminal, at least one request for executing at least one software package by a virtual machine launched on a virtual machine launching server from files of a set of files for launching virtual machines, and a processing unit configured for selecting from a set of virtual machine launching servers, at least one server to which the requests will be directed, according to a rule for distributing the execution load of virtual machines by servers of said set of servers, and at least one virtual machine launching server configured for launching virtual machines from files of a set of files for launching virtual machines. - View Dependent Claims (15)
-
Specification