The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 28, 2006
Filed:
Mar. 28, 2002
Prasad N. Golla, Plano, TX (US);
Gerard Damm, Dallas, TX (US);
Timochin Ozugur, Garland, TX (US);
John Blanton, Dallas, TX (US);
Dominique Verchere, Plano, TX (US);
Prasad N. Golla, Plano, TX (US);
Gerard Damm, Dallas, TX (US);
Timochin Ozugur, Garland, TX (US);
John Blanton, Dallas, TX (US);
Dominique Verchere, Plano, TX (US);
Alcatel, Paris, FR;
Abstract
A binary-tree-based arbitration system and methodology with attributes that approximate a Generalized Processor Sharing (GPS) scheme for rendering fairer service grants in an environment having a plurality of competing entities. Arbitration based on probabilistic control of arbiter nodes' behavior is set forth for alleviating the inherent unfairness of a binary tree arbiter (BTA). In one implementation, BTA flag direction probabilities are computed based on composite weighted functions that assign relative weights or priorities to such factors as queue sizes, queue ages, and service class parameters. Within this general framework, techniques for desynchronizing a binary tree's root node, shuffling techniques for mapping incoming service requests to the BTA's inputs, and multi-level embedded trees are described.