会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Efficient application hosting in a distributed application execution system
    • 分布式应用程序执行系统中的高效应用程序托管
    • US07877482B1
    • 2011-01-25
    • US12060798
    • 2008-04-01
    • Kenneth AshcraftJon P. McAlisterKevin A. GibbsRyan Barrett
    • Kenneth AshcraftJon P. McAlisterKevin A. GibbsRyan Barrett
    • G06F15/173G06F9/00H04L9/32
    • G06F9/5083G06F9/5022
    • 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.
    • 在具有应用主机和多个应用服务器的分布式应用执行系统中,每个应用服务器包括一个或多个处理器和存储一个或多个程序的存储器。 更多程序之一包括用于在非易失性存储器中存储应用程序主机分发给应用服务器的多个应用程序的指令,用于响应于接收的请求加载到易失性存储器和执行相应的应用程序,并返回结果 要求。 此外,更多程序之一包括用于有条件地将易失性存储器中的应用保留在用于响应未来请求的指令,当包括至少预定义的使用级别标准的标准被相应应用程序满足时,以及否则移除相应的 将结果返回到请求后,从易失性存储中应用。
    • 2. 发明申请
    • Application Server Scalability Through Runtime Restrictions Enforcement in a Distributed Application Execution System
    • 分布式应用程序执行系统中的应用程序服务器可扩展性通过运行时限制执行
    • US20110302243A1
    • 2011-12-08
    • US13212142
    • 2011-08-17
    • Kenneth AshcraftJon P. McAlisterKevin A. GibbsRyan C. Barrett
    • Kenneth AshcraftJon P. McAlisterKevin A. GibbsRyan C. Barrett
    • G06F15/16
    • G06F9/48G06F9/445G06F9/5016H04L41/0213H04L65/1063
    • 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.
    • 在具有多个应用服务器的应用执行系统中,每个应用服务器存储多个应用,并且具有用于响应于接收到的请求来执行应用的计算资源。 每个应用服务器还包括用于将相应的应用程序加载到易失性存储器中并响应于来自客户端的请求执行应用程序并返回结果的指令。 此外,如果各个应用程序违反任何执行限制,每个应用服务器包括在返回结果之前有条件地终止相应应用的执行的指令。 执行限制可能包括:响应时间限制; 多次执行应用程序的平均响应时间限制; 易失性内存使用限制; 使用应用服务器的非易失性存储的限制; 以及限制其中存储状态信息的要求。 集合中的执行限制保持了应用程序执行系统的可扩展性。
    • 4. 发明授权
    • Application server scalability through runtime restrictions enforcement in a distributed application execution system
    • 在分布式应用程序执行系统中通过运行时间限制执行应用程序服务器的
    • US08195798B2
    • 2012-06-05
    • US13212142
    • 2011-08-17
    • Kenneth AshcraftJon P. McAlisterKevin A. GibbsRyan C Barrett
    • Kenneth AshcraftJon P. McAlisterKevin A. GibbsRyan C Barrett
    • G06F15/16G06F12/00
    • G06F9/48G06F9/445G06F9/5016H04L41/0213H04L65/1063
    • 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.
    • 在具有多个应用服务器的应用执行系统中,每个应用服务器存储多个应用,并且具有用于响应于接收到的请求来执行应用的计算资源。 每个应用服务器还包括用于将相应的应用程序加载到易失性存储器中并响应于来自客户端的请求执行应用程序并返回结果的指令。 此外,如果各个应用程序违反任何执行限制,则每个应用服务器包括在返回结果之前有条件地终止相应应用的执行的指令。 执行限制可能包括:响应时间限制; 多次执行应用程序的平均响应时间限制; 易失性内存使用限制; 使用应用服务器的非易失性存储的限制; 以及限制其中存储状态信息的要求。 集合中的执行限制保持了应用程序执行系统的可扩展性。