ACM Home Page
Please provide us with feedback. Feedback
Sequence-preserving adaptive load balancers
Full text PdfPdf (702 KB)
Source Symposium On Architecture For Networking And Communications Systems archive
Proceedings of the 2006 ACM/IEEE symposium on Architecture for networking and communications systems table of contents
San Jose, California, USA
SESSION: Scheduling table of contents
Pages: 143 - 152  
Year of Publication: 2006
ISBN:1-59593-580-0
Authors
Weiguang Shi  Kiyon Inc., San Diego, CA
Lukas Kencl  Intel Research, Cambridge, UK
Sponsors
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 49,   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/1185347.1185367
What is a DOI?

ABSTRACT

Load balancing in packet-switched networks is a task of ever-growing importance. Network traffic properties, such as the Zipf-like flow length distribution and bursty transmission patterns, and requirements on packet ordering or stable flow mapping, make it a particularly difficult and complex task, needing adaptive heuristic solutions. In this paper, we present two main contributions:Firstly, we evaluate and compare two recently proposed algorithmic heuristics that attempt to adaptively balance load among the destination units. The evaluation on real life traces confirms the previously conjectured impact of the Zipf-like flow length distribution and traffic burstiness. Furthermore, we identify the distinction between the goals of preserving either the sequence order of packets, or the flow-to-destination mapping, showing different strengths of each algorithm. Secondly, we demonstrate a novel hybrid scheme that combines best of the flow-based and burst-based load balancing techniques and excels in both of the key metrics of flow remapping and packet reordering.


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
 
2
 
3
Z. Cao, Z. Wang, and E. Zegura. Performance of hashing-based schemes for Internet load balancing. In IEEE INFOCOM 2000, pages 332--341, Tel-Aviv, Israel, March 2000.
 
4
 
5
 
6
G. Dittmann and A. Herkersdorf. Network processor load balancing for high-speed links. In 2002 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2002), pages 727--735, San Diego, CA, USA, July 2002.
 
7
 
8
R. Haas, P. Droz, L. Kencl, A. Kind, B. Metzler, C. Jeffries, R. Pletka, and M. Waldvogel. Creating advanced functions on network processors: Experience and perspectives. IEEE Network, 2003.
 
9
J. Jo, Y. Kim, H. 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.
 
10
L. Kencl and J.-Y. L. Boudec. Adaptive load sharing for network processors. In Proceedings of IEEE Infocom, New York, 2002.
 
11
M. Laor and L. Gendel. The effect of packet reordering in a backbone link on application throughput. IEEE Network, 16(5):28--36, 2002.
 
12
A. Moore, J. Hall, E. Harris, C. Kreibich, and I. Pratt. Architecture of a network monitor. In Proceedings of the Fourth Passive and Active Measurement (PAM)Workshop, April 2003.
 
13
NLANR (National Laboratory for Applied Network Research) Measurement and Operations Analysis Team (MOAT). Packet header traces. http://moat.nlanr.net.
 
14
K. W. Ross. Hash routing for collections of shared Web caches. IEEE Network ,11(7):37--44, Nov-Dec 1997.
15
16
 
17
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.
 
18
19
 
20
S. Sinha, S. Kandula, and D. Katabi. Harnessing TCP 's burstiness with flowlet switching. In HotNets 2004, San Diego, CA, USA, November 2004.
 
21
 
22
 
23
G. K. Zipf. Human Behavior and the Principle of Least-Effort. Addison-Wesley, Cambridge, MA, 1949.


Collaborative Colleagues:
Weiguang Shi: colleagues
Lukas Kencl: colleagues