×

Efficient application hosting in a distributed application execution system

  • US 7,877,482 B1
  • Filed: 04/01/2008
  • Issued: 01/25/2011
  • Est. Priority Date: 04/01/2008
  • Status: Active Grant
First Claim
Patent Images

1. An application server, for use in a system having an application master and a plurality of application servers, the application server comprising:

  • one or more processors;

    memory storing one or more programs to be executed by the one or more processors, the memory including volatile storage and non-volatile storage, the one of more programs including instructions for;

    storing in the non-volatile storage a plurality of applications distributed to the application server by the application master;

    loading into volatile storage and executing a respective application in response to a received request, and returning a result to the request; and

    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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×