By Topic

An Embedded Load Balancing System for High Speed OC192 Networks

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

5 Author(s)
Jiandong Wang ; Inst. of Comput. Technol., Grad. Univ. of Chinese Acad. of Sci., Beijing ; Yingke Xie ; Chao Zhu ; Zili Zhao
more authors

Parallel architecture has been used for packet processing of high speed links. Essential to such architecture is a load balancer which responsible for packet dispatching. In this paper, we design an embedded system for high speed OC192 network traffic load balancing. In the system, incoming traffic is load-balanced to 12 processing engines through Ethernet. In order to reasonably dispatch traffic while preserving the order of packets within a flow, we propose a novel feedback-based load balancing algorithm. For each packet, we calculate the hash value on source and destination IP addresses. The return value is used as an index to a lookup table to retrieve a target processing engine. The lookup table is adjusted according to feedback. Effectiveness of the algorithm is evaluated by simulations using real network trace. We implement the system in field programmable gate array (FPGA) and verify it by experiments. Experimental results show that the system sustains 10 Gbps throughputs with an average delay of 4.2 microseconds. The system has been used in a practical network monitoring application.

Published in:

Embedded Software and Systems, 2009. ICESS '09. International Conference on

Date of Conference:

25-27 May 2009