Invention Grant
US09268605B2 Mechanism for facilitating sliding window resource tracking in message queues for fair management of resources for application servers in an on-demand services environment
有权
促进消息队列中滑动窗口资源跟踪的机制,以便在按需服务环境中公平管理应用程序服务器的资源
- Patent Title: Mechanism for facilitating sliding window resource tracking in message queues for fair management of resources for application servers in an on-demand services environment
- Patent Title (中): 促进消息队列中滑动窗口资源跟踪的机制,以便在按需服务环境中公平管理应用程序服务器的资源
-
Application No.: US13841713Application Date: 2013-03-15
-
Publication No.: US09268605B2Publication Date: 2016-02-23
- Inventor: Xiaodan Wang , Vijayanth Devadhar , Praveen Murugesan
- Applicant: salesforce.com,inc.
- Applicant Address: US CA San Francisco
- Assignee: salesforce.com, inc.
- Current Assignee: salesforce.com, inc.
- Current Assignee Address: US CA San Francisco
- Agency: Blakely Sokoloff Taylor & Zafman LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F15/173 ; G06F9/50 ; G06Q30/08 ; H04L12/26 ; H04L12/911

Abstract:
In accordance with embodiments, there are provided mechanisms and methods for facilitating sliding window resource tracking in message queues for fair management of resources for application servers in an on-demand services environment. In one embodiment and by way of example, a method includes monitoring, in real-time, in-flight jobs in message queues for incoming jobs from organizations in a distributed environment having application servers in communication over a network, applying local sliding windows to the message queues to estimate wait time associated with each incoming job in a message queue. A local sliding window may include segment of time being monitored in each message queue for estimating the wait time. The method may further include allocating, in real-time, based on the estimated wait time, thread resources to one or more of the incoming jobs associated with the one or more of the organizations.
Public/Granted literature
Information query