发明名称 Method for cooperative multitasking in a communications network, and a network element for carrying out the method
摘要 Instead of a conventional task scheduler in which tasks having a high priority are preferentially scheduled, so that the execution of tasks with very low priorities is blocked, a "fair scheduler" is proposed in which each task (TA to TE) is assigned a counter (CNT) and a threshold value (THD), with the threshold value specifying a maximum number of execute cycles within which the task need not be executed immediately, and the counter counting those execute cycles within which the task is not executed. At the beginning of each execute cycle, a test is made to determine whether one of the counters exceeds the associated threshold value. If that is the case, one (TD) of the corresponding tasks (TC, TD) is selected by a selection criterion and executed, and its counter is reset. The counters assigned to the remaining tasks are incremented by one, and the execute cycle is repeated if it is found that at least one more of the tasks (TC) is waiting to be processed.
申请公布号 US6675190(B1) 申请公布日期 2004.01.06
申请号 US19990414311 申请日期 1999.10.07
申请人 ALCATEL 发明人 SCHABERNACK JOERG;KLAMT REIMUND;DR. KOCHER HARTMUT
分类号 G06F9/48;(IPC1-7):G06F9/00 主分类号 G06F9/48
代理机构 代理人
主权项
地址