发明名称 Allocation of resources to particular portions of processes based on negotiation between processes
摘要 A device determines a number of portions of processes that require resources associated with the device, and receives resource usage information from the resources. The device also enables negotiations among the processes to determine a number of resources for respective ones of the processes based on the resource usage information, and allocates particular resources to particular portions of the respective ones of the processes based on the negotiations between the processes.
申请公布号 US8990825(B1) 申请公布日期 2015.03.24
申请号 US201113250502 申请日期 2011.09.30
申请人 The MathWorks, Inc. 发明人 Martin Jocelyn Luke;Newbold Christopher T.
分类号 G06F9/46 主分类号 G06F9/46
代理机构 Harrity & Harrity, LLP 代理人 Harrity & Harrity, LLP
主权项 1. A method, comprising: identifying a plurality of processes to be executed by a device, each of the plurality of processes including one or more portions, andthe identifying being performed by the device; determining a quantity of portions for each of the plurality of processes that require resources, the determining being performed by the device; receiving a resource usage information from the plurality of processes, the receiving being performed by the device; forming a federation of processes that includes the plurality of processes, the forming being performed by the device; negotiating among the plurality of processes, the negotiating being performed by the device, andthe negotiating comprising: exchanging information regarding specific resources required by each process to other processes in the federation of processes; anddetermining an allocation of resources for respective ones of at least two of the plurality of processes based on the quantity of portions in each process, the resource usage information, and the exchanged information regarding the specific resources required by each process; and allocating particular resources, of the resources, to particular portions of the respective ones of the at least two of the plurality of processes based on the negotiations among the plurality of processes, the allocating being performed by the device.
地址 Natick MA US