Google Assigned Patent
Application server scalability through runtime restrictions enforcement
By Jean Jacques Maleval | July 4, 2012 at 2:39 pmGoogle, Inc., Mountain View, CA, has been assigned a patent (8,195,798) developed by four co-inventors for an "application server scalability through runtime restrictions enforcement in a distributed application execution system."
The co-inventors are Kenneth Ashcraft, Palo Alto, CA, Jon P. McAlister, Millbrae, CA, Kevin A. Gibbs, San Francisco, CA, and Ryan C. Barrett, Palo Alto, CA.
The abstract of the patent published by the U.S. Patent and Trademark Office states: "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."
The patent application was filed on Aug. 17, 2011 (13/212,142).