ACM Home Page
Please provide us with feedback. Feedback
A scalable load balancer for forwarding internet traffic: exploiting flow-level burstiness
Full text PdfPdf (339 KB)
Source Symposium On Architecture For Networking And Communications Systems archive
Proceedings of the 2005 ACM symposium on Architecture for networking and communications systems table of contents
Princeton, NJ, USA
SESSION: Flow management table of contents
Pages: 145 - 152  
Year of Publication: 2005
ISBN:1-59593-082-5
Authors
Weiguang Shi  Random Knowledge Inc., Edmonton, AB, Canada
Mike H. MacGregor  University of Alberta, Edmonton, AB, Canada
Pawel Gburzynski  University of Alberta, Edmonton, AB, Canada
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 47,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1095890.1095911
What is a DOI?

ABSTRACT

Packet scheduling in parallel forwarding systems is a hard problem. Two major goals of a scheduler that distributes incoming packets to multiple forwarding engines are to achieve high system utilization (by balancing the load evenly among the multiple engines) and to maintain packet ordering within individual flows. Additionally, from the viewpoint of the overall performance, the system should exhibit a good cache behavior by preserving temporal locality in the workload of each forwarding engine. In this paper, we show how the burstiness in Internet flows can be exploited to improve the performance of the scheduler. Specifically, TCP flows, which contribute to over 90 percent of the Internet traffic, transmit in bursts with relatively large delays in between. We propose a load balancing scheme based on this insight to achieve the scheduling goals. Our design is verified by simulations driven by real-world traces.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
L. Adamic and B. Huberman. Zipf's law and the internet. Glottometrics 3, pages 143--150, 2002.
2
 
3
 
4
E. Blanton and M. Allman. On the impact of bursting on tcp performance. In PAM '05, Boston, MA, USA, March 2005.
 
5
J. Duffy. Someone's having core router problems, but who is it?, November 2000. http://www.nwfusion.com/edge/news/2000/-1109routerprob.html.
6
 
7
R. Jain and S. Routhier. Packet trains: Measurements and a new model for computer network traffic. IEEE Journal of Selected Areas in Communications, SAC-4(6):986--995, September 1986.
8
 
9
H. Jiang and C. Dovrolis. The effect of flow capacities on the burstiness of aggregated traffic. In PAM '04, Antibes Juan-les-Pins, France, April 2004.
 
10
 
11
J.-Y. Jo, Y. Kim, H. J. Chao, and F. Merat. Internet traffic load balancing using dynamic hashing with flow volumes. In Internet Performance and Control of Network Systems III at SPIE ITCOM 2002, pages 154--165, Boston, MA, USA, July 2002.
 
12
M. Laor and L. Gendel. The effect of packet reordering in a backbone link on application throughput. IEEE Network, 16(5):28--36, 2002.
13
 
14
 
15
S. Shakkottai, N. Brownlee, and K. Klaffy. A study of burstiness in tcp flows. In PAM '05, Boston, MA, USA, March 2005.
 
16
W. Shi, M. H. MacGregor, and P. Gburzynski. Traffic locality charateristics in a parallel forwarding system. International Journal of Communication Systems, 16(9):823--839, November 2003.
 
17
W. Shi, M. H. MacGregor, and P. Gburzynski. A novel load balancer for multiprocessor routers. In SPECTS '04, pages 671--679, San Jose, CA, USA, July 2004.
 
18
W. Shi, M. H. MacGregor, and P. Gburzynski. Synthetic trace generation for the internet: An integrated model. In SPECTS '04, pages 471--477, San Jose, CA, USA, July 2004.
 
19
 
20
W. Shi, M. H. MacGregor, and P. Gburzynski. A Load-balancing Scheme for Parallel Internet Forwarding Systems. Unpublished manuscript, 2004.
 
21
S. Sinha, S. Kandula, and D. Katabi. Harnessing tcps burstiness using flowlet switching. In 3rd ACM SIGCOMM Workshop on Hot Topics in Networks (HotNets), San Diego, CA, November 2004.
 
22
G. K. Zipf. Human Behavior and the Principle of Least-Effort. Addison-Wesley, Cambridge, MA, 1949.


Collaborative Colleagues:
Weiguang Shi: colleagues
Mike H. MacGregor: colleagues
Pawel Gburzynski: colleagues