发明名称 SYSTEM FOR SCHEDULING THE EXECUTION OF TASKS BASED ON LOGICAL TIME VECTORS
摘要 A method for scheduling interdependent tasks on a multi-task system includes: associating to each task a logical time vector indicative of the current occurrence of the task and the occurrences of other tasks on which the current occurrence depends; defining a partial order on the set of logical time vectors, such that a first vector is greater than a second vector if all first vector components are greater or equal to the respective second vector components, and at least one component of the first vector is strictly greater than the respective component of the second vector; after an execution of a task, updating its logical time vector for a new occurrence by incrementing at least one component of the vector; comparing the logical time vectors according to the partial order relation; and executing each task having a logical time vector smaller than all other logical time vectors.
申请公布号 US2013247058(A1) 申请公布日期 2013.09.19
申请号 US201113824429 申请日期 2011.09.21
申请人 SIRDEY RENAUD;DAVID VINCENT;COMMISSARIAT A' L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVE 发明人 SIRDEY RENAUD;DAVID VINCENT
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址