发明名称 Process scheduler employing adaptive partitioning of process threads
摘要 <p>A system is set forth that comprises a processor, such as a single processor or symmetric multiprocessor, and one or more memory storage units. The system also includes software code that is stored in the memory storage units. The software code is executable by the processor and comprises code for generating a plurality of adaptive partitions that are each associated with one or more software threads. Each of the adaptive partitions has a corresponding processor budget. The code also is executable to generate at least one sending thread and at least one receiving thread. The receiving thread responds to communications from the sending thread to execute one or more tasks corresponding to the communications. A scheduling system also forms at least part part of the code that is executable by the processor. In operation, the scheduling system selectively allocates the processor to each sending and receiving thread based, at least in part, on the processor budget of the adaptive partition associated with the respective thread. In this type of sending/receiving environment, the scheduling system bills the processor budget of the adaptive partition associated with the sending thread for processor allocation used by the receiving thread to respond to communications sent by the sending thread.</p>
申请公布号 EP2306311(A1) 申请公布日期 2011.04.06
申请号 EP20100184621 申请日期 2006.03.03
申请人 QNX SOFTWARE SYSTEMS GMBH & CO. KG 发明人 DODGE, DAN;DANKO, ATTILLA;MARINEAU-MES, SEBASTIEN;VAN DER VEEN, PETER;BURGESS, COLIN;FLETCHER, THOMAS;STECHER, BRIAN
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址