DocumentCode :
478845
Title :
A scalable load balancer for forwarding internet traffic
Author :
Weiguang Shi ; MacGregor, M.H. ; Gburzynski, P.
Author_Institution :
Random Knowledge Inc., Edmonton, AB
fYear :
2005
fDate :
26-28 Oct. 2005
Firstpage :
145
Lastpage :
152
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.
Keywords :
Internet; packet switching; resource allocation; scheduling; telecommunication traffic; Internet traffic; TCP flows; flow-level burstiness; packet ordering; packet scheduling; parallel forwarding systems; scalable load balancer; Concurrent computing; Internet; Iron; Load management; Parallel processing; Permission; Processor scheduling; Search engines; Telecommunication traffic; Traffic control; TCP; bursty traffic; hashing; load balancing; parallel forwarding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Architecture for networking and communications systems, 2005. ANCS 2005. Symposium on
Conference_Location :
Princeton, NJ
Print_ISBN :
978-1-59593-082-8
Type :
conf
Filename :
4675274
Link To Document :
بازگشت