Patent · US Active

Application server scalability through runtime restrictions enforcement in a distributed application execution system

US8195798B2 · kind B2 · utility

6Cited by
6References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 17, 2011
Grant dateJun 5, 2012
Priority date
Expiry dateAug 17, 2031

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L65/1063
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In an application execution system having a plurality of application servers, each application server stores a plurality of applications, and has computational resources for executing applications in response to received requests. Each application server also includes instructions for loading a respective application into volatile storage and executing the application in response to a request from a client, and for returning a result. In addition, each application server includes instructions for conditionally terminating execution of the respective application prior to returning the result if the respective application violates any execution restriction. The execution restrictions may include: a response time limit; an average response time limit over multiple executions of the application; a volatile memory usage limit; a restriction on using non-volatile storage of the application server; and a requirement limiting where state information is stored. The execution restrictions in aggregate maintain scalability of the application execution system.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.