首页> 外国专利> Application server scalability through runtime restrictions enforcement in a distributed application execution system

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

机译:通过在分布式应用程序执行系统中实施运行时限制来增强应用程序服务器的可伸缩性

摘要

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.
机译:在具有多个应用服务器的应用执行系统中,每个应用服务器存储多个应用,并且具有用于响应于接收到的请求而执行应用的计算资源。每个应用服务器还包括用于将相应的应用加载到易失性存储器中并响应于来自客户端的请求来执行该应用并返回结果的指令。另外,每个应用服务器包括用于在相应应用违反任何执行限制的情况下在返回结果之前有条件地终止相应应用的执行的指令。执行限制可以包括:响应时间限制;应用程序多次执行的平均响应时间限制;易失性内存使用限制;对使用应用服务器的非易失性存储的限制;以及限制状态信息存储位置的要求。总体而言,执行限制可维护应用程序执行系统的可伸缩性。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号