Efficient application hosting in a distributed application execution system
US7877482B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 1, 2008 |
| Grant date | Jan 25, 2011 |
| Priority date | — |
| Expiry date | Apr 12, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/5022
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In a distributed application execution system having an application master and a plurality of application servers, each application server includes one or more processors and memory storing one or more programs. The one of more programs include instructions for storing in non-volatile storage a plurality of applications distributed to the application server by the application master, for loading into volatile storage and executing a respective application in response to a received request, and for returning a result to the request. In addition, the one of more programs include instructions for conditionally retaining the respective application in volatile storage, for responding to a future request, when criteria, including at least predefined usage level criteria, are met by the respective application, and otherwise removing the respective application from volatile storage upon returning the result to the request.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.