发明名称 Method and apparatus for scheduling and servicing events using a calendar structure
摘要 A method and apparatus for scheduling and servicing events using a calendar structure is described. In accordance with one preferred embodiment of the present invention, a calendar structure is provided to implement work-conserving methods (for example, queuing, such as fair queuing, or, as one specific example, weighted fair queuing (WFQ)). Such a calendar structure preferably provides two slots per tier and uses a temporal pointer based on virtual time. In accordance with another preferred embodiment of the present invention, a calendar structure is provided to implement shaping of flows of information. Such a calendar structure preferably provides one slot per tier and uses a temporal pointer based on real time. For scheduling, a preferred occurrence time at which an event is preferred to occur is calculated. Events having preferred occurrence times farther from a current time value denoted by the temporal pointer are scheduled on a calendar tiers of lower resolution, while events having preferred occurrence times nearer to the current time value denoted by the temporal pointer are scheduled on calendar tiers of higher resolution. For servicing, the events are selected from slots to which the temporal pointer is pointing. If a slot is being used to schedule an event pending servicing, the slot is considered to be an occupied slot. Occupied slots at higher resolution calendar tiers are serviced exhaustively over occupied slots at lower resolution calendar tiers.
申请公布号 US2003182352(A1) 申请公布日期 2003.09.25
申请号 US20020334204 申请日期 2002.12.30
申请人 OLESINSKI WLADYSLAW;AISSAOUI MUSTAPHA;ROBOTHAM ROBERT E.;LU JORDAN 发明人 OLESINSKI WLADYSLAW;AISSAOUI MUSTAPHA;ROBOTHAM ROBERT E.;LU JORDAN
分类号 G06Q10/00;H04L12/56;H04L29/06;H04L29/08;(IPC1-7):G06F9/00 主分类号 G06Q10/00
代理机构 代理人
主权项
地址