×

Communications cell scheduler and scheduling method for providing proportional use of network bandwith

  • US 5,844,890 A
  • Filed: 03/25/1997
  • Issued: 12/01/1998
  • Est. Priority Date: 03/25/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for scheduling the transmission of cells of a plurality of data streams in a communications network comprising the steps of:

  • enqueuing data of each data stream to a corresponding data cell queue;

    calculating a target transmission time for each said data cell queue utilizing predetermined logical scheduling rate parameters of each data stream;

    including the steps of maintaining peak transmission rate and sustainable transmission rate connection parameters in terms of timing wheel time slot intervals and utilizing a calculation algorithm represented by;

    
    
    space="preserve" listing-type="equation">New timestamp=MAX(old timestamp+sustained interval, current time-burst limit);

    responsive to each said calculated next target transmission time, calculating a timing wheel time slot in a timing wheel, setting an active indication for said identified timing wheel time slot and storing an entry to point to said corresponding data cell queue for said identified timing wheel time slot;

    selecting a next data cell queue for transmission by checking for said active indication in a current timing wheel time slot of said timing wheel;

    responsive to identifying said active indication, processing a first data cell queue for transmission and rescheduling said data cell queue;

    moving to a next timing wheel time slot by checking for an active indication in a current frame of active indicators corresponding to timing wheel time slots of said timing wheel; and

    responsive to identifying said active indication in said current frame, moving to a first active timing wheel time slot in said current frame.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×