Adaptive service weight assignments for ATM scheduling

Multiplex communications – Pathfinding or routing – Switching a message which includes an address header

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S395410, C370S428000

Reexamination Certificate

active

06434160

ABSTRACT:

FIELD OF THE INVENTION
This invention relates to asynchronous transfer mode (ATM) traffic management processes and more particularly to an adaptive service weight assignment algorithm for an ATM traffic manager.
BACKGROUND
The ATM forum traffic management specification currently defines five service categories which classify traffic according to source behavior and quality of service guarantees. The five service categories are: constant bit rate (CBR), real time variable bit rate (rtVBR), non-real time variable bit rate (nrtVBR), available bit rate (ABR) and unspecified bit rate (UBR). The quality of service classifications are: cell delay variation (CDV), cell transfer delay (CTD), and cell loss ratio (CLR). In order to guarantee the quality of service, a network element must employ a versatile and robust scheduling algorithm which is capable of servicing many queues in a fair manner. Simple scheduling disciplines such as exhaustive round-robin (ERR) were sufficient for system with only two queues, but as the number of queues increases to three and more, ERR may result in starvation of the lower priority queues.
S. GOLESTANI “A Self-clocked Fair Queuing Scheme for Broadband Applications” INFOCOM 1994 describes a queue scheduling algorithm, weighted fair queuing (WFQ) which has been adopted by industry vendors of ATM equipment. This scheduling scheme is capable of servicing any number of queues, while providing fair and work-conserving access to bandwidth. One of the key features of WFQ is that the CDV and CTD are bounded for any queue as long as it is given an appropriate weight.
The calculation of an appropriate service weight for a queue is performed given parameters which define the source behavior of all member connections and the defined quality of service for the queue. The device which performs this calculation (WFQ Control) currently operates according to one of the following two disciplines:
On the addition or removal of a connection from the queue, a new service weight is calculated, and the update is downloaded to the WFQ arbiter; or
Service weights are configured for each queue and downloaded to the WFQ arbiter by a network management entity, and connections are rejected by the network element if it is determined that quality of service guarantees will be violated by the addition of the connection.
Both of these current disciplines are not desirable in an ATM LAN Emulation (LANE) environment. The first discipline is undesirable because it requires that new service weights be downloaded on every connection setup. Given the fact that the service weight download operation is real-time expensive, this has an adverse affect on call setup performance. In a LANE environment, in which bandwidth is provided on demand, call setup is very frequent, and a low call setup rate has an adverse effect on network performance. The second discipline is not desirable because the network operator may not be able to predict the demand for a particular service category. The network would require constant monitoring and maintenance in order to ensure that the service partitions reflect demand.
The present invention provides an adaptive queue service weight scheme in the WFQ Control device which minimizes the number of service weight updates, and converges to a bandwidth partition between queues which is representative of demand.
SUMMARY OF THE INVENTION
Therefore in accordance with a first aspect of the present invention there is provided a system for implementing an adaptive service weight assignment algorithm in an ATM traffic manager, the system comprising; queue arbitration means to assign service weights to connections in proportion to bandwidth demands, and queue weight configuration means to process service traffic in accordance with assigned weights.
In accordance with a second aspect of the present invention there is provided a method of assigning fair weight queuing values to service connections in an ATM traffic manager, the method comprising: evaluating each queue in a plurality of service queues and assigning a time incremented weighted value to each queue; and establishing a connection for each queue on the basis of the weighted value.


REFERENCES:
patent: 5517495 (1996-05-01), Lund et al.
patent: 5533020 (1996-07-01), Byrn et al.
patent: 5577035 (1996-11-01), Hayter et al.
patent: 5745490 (1998-04-01), Ghurfran et al.
patent: 5748614 (1998-05-01), Wallmeier
patent: 5748629 (1998-05-01), Caldara et al.
patent: 5805577 (1998-09-01), Jain et al.
patent: 5872769 (1999-02-01), Caldara et al.
patent: 5883895 (1999-03-01), Davis et al.
patent: 5889779 (1999-03-01), Lincoln
patent: 6229812 (2001-05-01), Parruck et al.
patent: 6262986 (2001-07-01), Oba et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Adaptive service weight assignments for ATM scheduling does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Adaptive service weight assignments for ATM scheduling, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adaptive service weight assignments for ATM scheduling will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2929763

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.