Rate-Guaranteed Core-Stateless Packet Scheduling Algorithm

Yan QIN,Mei-lin SHI
DOI: https://doi.org/10.3969/j.issn.1001-0645.2006.05.014
2006-01-01
Abstract:A new core-stateless packet scheduling algorithm, VCSVC(G) (vector core-stateless virtual clock), is proposed. When a packet arrives at the edge of a network of VCSVC(G) servers, the ingress node computes the virtual delays for each packet at every node it traverses under the corresponding ideal single-flow system and encodes them into a virtual delay vector carried by the packet itself. The virtual delay vector is used for packets sorting at core nodes, and the upper bound G on its length is achieved by partial average technique. It is proved that VCSVC(G) has the same delay properties as the virtual clock (VC) . The maximum difference on the accuracy of rate guarantee between a network of VCSVC(G) servers and the corresponding ideal single-flow system is calculated. The algorithm is finally compared with two well-known core-stateless algorithms. From these results, it can be concluded that the balance between packet overhead and the accuracy of rate guarantee can be achieved by setting the parameter G appropriately, meaning that VCSVC(G) can meet a wide range of QoS requirements.
What problem does this paper attempt to address?