Controle Packet Loss Usando tokens na borda da rede (Packet Loss Control Using Tokens at the Network Edge)

Dan Ionescu (ionescu@site.uottawa.ca)1, Zhiqang Shi (szq@iscas.ac.cn)2, Dongli Zhang (dzhang@site.uottawa.ca)3


1University of Ottawa
2Software Institute of the Chinise Academy of Science
3Cisco

This paper appears in: Revista IEEE América Latina

Publication Date: Jan. 2012
Volume: 10,   Issue: 1 
ISSN: 1548-0992


Abstract:
Presently, the Internet accommodates simultaneous audio, video, and data traffic. This requires the Internet to guarantee the packet loss which at its turn depends very much on congestion control. A series of protocols have been introduced to supplement the insufficient TCP mechanism controlling the network congestion. CSFQ was designed as an open-loop controller to provide the fair best effort service for supervising the per-flow bandwidth consumption and has become helpless when the P2P flows started to dominate the traffic of the Internet. Token-Based Congestion Control (TBCC) is based on a closed-loop congestion control principle, which restricts token resources consumed by an end-user and provides the fair best effort service with O(1) complexity. As Self-Verifying CSFQ and Re-feedback, it experiences a heavy load by policing inter-domain traffic for lack of trust. In this paper, Stable Token-Limited Congestion Control (STLCC) is introduced as new protocols which appends inter-domain congestion control to TBCC and make the congestion control system to be stable. STLCC is able to shape output and input traffic at the inter-domain link with O(1) complexity. STLCC produces a congestion index, pushes the packet loss to the network edge and improves the network performance. Finally, the simple version of STLCC is introduced. This version is deployable in the Internet without any IP protocols modifications and preserves also the packet datagram.

Index Terms:
P2P, Congestion Control, Congestion-Index, CSFQ, TBCC,Re-feedback, Inter-Domain,TLCC   


Documents that cite this document
This function is not implemented yet.


[PDF Full-Text (180)]