发明名称 Interface between a resource manager and a scheduler in a process
摘要 An interface between a resource manager and schedulers in a process executing on a computer system allows the resource manager to manage the resources of the schedulers. The resource manager communicates with the schedulers using the interface to access statistical information from the schedulers. The statistical information describes the amount of use of the resources by the schedulers. The resource manager also communicates with the schedulers to dynamically allocate and reallocate resources among the schedulers in the same or different processes or computer systems in accordance with the statistical information.
申请公布号 US9378062(B2) 申请公布日期 2016.06.28
申请号 US200912487084 申请日期 2009.06.18
申请人 Microsoft Technology Licensing, LLC 发明人 Ringseth Paul F.;Messmer William R.;Gustafsson Niklas;Fernandes Genevieve;Radmilac Marko
分类号 G06F9/46;G06F9/50 主分类号 G06F9/46
代理机构 代理人 Sullivan Kevin;Minhas Micky
主权项 1. A computer memory storing computer-executable instructions that, when executed by at least one computer system, perform a method comprising: registering at a resource manager a first scheduler, the first scheduler separate from the resource manager; receiving at the resource manager a request from the first scheduler for processing resources; receiving at the resource manager, first information that describes a first amount of use of a first set of resources allocated to the first scheduler of a first process; and adjusting, by the resource manager, the first set of resources allocated to the first scheduler in accordance with the first information, the resource manager adjusting processing resources to the first scheduler by providing an array of interfaces to a plurality of virtual processor roots and a count of a number of array element to the first scheduler; wherein the first scheduler creates a virtual processor for each interface to a virtual processor root and maps each virtual processor to a corresponding virtual processor root, wherein the virtual processor root maps to a respective hardware thread of the computer system.
地址 Redmond WA US