-
公开(公告)号:US09379903B1
公开(公告)日:2016-06-28
申请号:US13838433
申请日:2013-03-15
Applicant: Google Inc.
Inventor: Jon P McAlister , Justin Christopher Haugh
IPC: G06F15/173 , H04L12/24
CPC classification number: H04L41/042 , G06F11/302 , G06F11/3409 , G06F11/3433 , G06F2201/81 , G06F2201/865
Abstract: A method, system, and computer readable medium for managing applications on an application execution system are disclosed. On an application server the number of instances of a first application type that are in a busy state is determined. This determination is performed at each respective time interval in a plurality of time intervals. Then, a first running average for the busy state of the first application type is computed based upon the number of instances of the first application type that are in a busy state, at the application server, at each respective time interval. A removal request is sent when the first running average for the busy state meets a first removal criterion. The removal request is a request to remove the application server from a data structure that specifies which of a plurality of application servers accept service requests for the first application type.
Abstract translation: 公开了一种用于在应用执行系统上管理应用的方法,系统和计算机可读介质。 在应用服务器上,确定处于忙状态的第一应用类型的实例数。 在多个时间间隔中的每个相应时间间隔执行该确定。 然后,基于处于忙状态的第一应用类型的实例的数量,在应用服务器处,以各自的时间间隔计算第一应用类型的忙状态的第一运行平均值。 当繁忙状态的第一个运行平均值满足第一个删除标准时,将发送删除请求。 删除请求是从数据结构去除应用服务器的请求,该数据结构指定多个应用服务器中的哪一个接受针对第一应用类型的服务请求。