US2007050495A1PendingUtilityA1

Distributed quality-of-service system

Assignee: CONVERGED ACCESS INC A DELAWARPriority: Sep 18, 2000Filed: Oct 31, 2006Published: Mar 1, 2007
Est. expirySep 18, 2020(expired)· nominal 20-yr term from priority
H04L 45/00H04L 47/10H04L 9/40H04L 41/06H04L 47/6215H04L 69/14H04L 41/5003Y02D30/50H04L 47/20H04L 45/308H04L 45/30H04L 47/2433H04L 47/50H04L 47/125H04L 45/245H04L 47/13
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A distributed quality-of-service system makes use of a distributed architecture to achieve very high throughput and availability in which a number of separate processors are loosely coupled in a scalable communication architecture. The computational load required to implement an approach that is similar to that of Floyd and Jacobson is distributed among the processors without requiring the processors to be tightly coupled. A high data rate flow is split so that each processor receives a portion of the traffic passing through the system. The processors implement separate class-based queuing and link fairness algorithms. The output flows of each of the processors are combined to form the overall output flow. The processors exchange data from time to time in order to achieve an approximate link fairness on the overall output flow without requiring the separate algorithms implemented on each of the processors to be tightly coupled.

Claims

exact text as granted — not AI-modified
1 . A computer-based method for scheduling network packet traffic for transmission according to a class-based queuing hierarchy, comprising: 
 creating a matrix having a fixed size, one dimension of the matrix representing a plurality of class priorities, another dimension of the matrix representing a plurality of levels corresponding to levels of the hierarchy, and cells in the matrix including collections of references to nodes in the hierarchy;    accepting a collection of class-based queues containing a plurality of packets awaiting transmission;    scheduling for transmission a next packet among the plurality of packets, the scheduling including searching cells of the matrix for a reference to a next class in the hierarchy, the next class being associated with the next packet, such that the worst-case time of the searching is bounded by a finite time dependent on the fixed size of the matrix.

Join the waitlist — get patent alerts

Track US2007050495A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.