Building high-performance and reconfigurable bandwidth controllers with adaptive clustering

Chien Hua Chiu*, Chin Yen Lee, Pan Lung Tsai, Chun-Ying Huang, Chin Laung Lei

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

As quality of service gains more and more attention, bandwidth controllers gradually become one of the most important network systems used in modern Internet environment. The demand for high-performance in-line bandwidth controllers is driven by the growing bandwidth available in the last mile WAN links as well as the sophisticated packet processing functions that become essential in current computer networks. In this paper, we propose an adaptive clustering scheme to scale the throughput of in-line devices and implement the bandwidth control functions over a cluster of in-line devices. The proposed scheme aggregates the processing power of multiple in-line devices in the cluster by making incoming traffic self-dispatched in a transparent fashion, and incorporates a flow migration mechanism that keeps the load of each device balanced. The resulted cluster is also able to tolerate device failures and hence is run-time reconfigurable. Based on the proposed scheme, we successfully design a distributed policy adjustment algorithm, the proportional bandwidth allocation algorithm, and implement a clustered bandwidth controller over embedded Linux. The results of performance evaluation suggest that the proposed traffic redistribution mechanism and distributed policy adjustment algorithm can be used together to realize high-performance and reconfigurable bandwidth controllers.

Original languageEnglish
Title of host publicationSecond International Conference on Systems and Networks Communications, ICSNC 2006
DOIs
StatePublished - 1 Dec 2006
Event2nd International Conference on Systems and Networks Communications, ICSNC 2006 - Papeete, French Polynesia
Duration: 28 Oct 20062 Nov 2006

Publication series

NameSecond International Conference on Systems and Networks Communications, ICSNC 2006

Conference

Conference2nd International Conference on Systems and Networks Communications, ICSNC 2006
CountryFrench Polynesia
CityPapeete
Period28/10/062/11/06

Keywords

  • Bandwidth controller
  • Fault tolerance
  • In-line device
  • Load balance
  • Proportional bandwidth allocation
  • Traffic dispatching

Fingerprint Dive into the research topics of 'Building high-performance and reconfigurable bandwidth controllers with adaptive clustering'. Together they form a unique fingerprint.

  • Cite this

    Chiu, C. H., Lee, C. Y., Tsai, P. L., Huang, C-Y., & Lei, C. L. (2006). Building high-performance and reconfigurable bandwidth controllers with adaptive clustering. In Second International Conference on Systems and Networks Communications, ICSNC 2006 [4041522] (Second International Conference on Systems and Networks Communications, ICSNC 2006). https://doi.org/10.1109/ICSNC.2006.26