发明名称 USE OF METRICS TO CONTROL THROTTLING AND SWAPPING IN A MESSAGE PROCESSING SYSTEM
摘要 A system and method of using metrics to control throttling and swapping in a message processing system is provided. A workload status of a message processing system is determined, and the system polls for a new message according to the workload status. The message processing system identifies a blocked instance and calculates an expected idle time for the blocked instance. The system dehydrates the blocked instance if the expected idle time exceeds a predetermined threshold.
申请公布号 US2017024252(A1) 申请公布日期 2017.01.26
申请号 US201615289868 申请日期 2016.10.10
申请人 Microsoft Technology Licensing, LLC 发明人 Levanoni Yossi;Saha Sanjib;Mehta Bimal Kumar;Maybee Paul;Graber Lee B.;Sriram Balasubramanian;Musayev Eldar Azerovich;Smith Kevin Bowen
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人
主权项 1. A system comprising a processor and a memory communicatively coupled to the processor, the memory comprising instructions that, when executed by the processor, cause the system to: determine a workload of the system based on performance metrics of the system; receive a message system and, in response to receiving the message, create an instance of a process or route the message to an existing instance of a process; idle the created instance or the existing instance based on the determined workload of the system; determine a predicted duration for the idling based on the performance metrics; based on the predicted duration, move the idled instance out of active memory and into secondary storage associated with the system; and update the determined workload based on updated performance metrics and said moving the idled instance out of active memory.
地址 Redmond WA US