Previous [ 1] [ 2] [ 3] [ 4] [ 5] [ 6] [ 7] [ 8] [ 9] [ 10] [ 11] [ 12] [ 13] [ 14] [ 15] [ 16]

@

Journal of Information Science and Engineering, Vol. 22 No. 4, pp. 721-734 (July 2006)

Boosting Ethernet using Regular Switching Hubs

Chih-Wen Hsueh, Hsin-Hung Lin* and Guo-Chiuan Huang*
Graduate Institute of Networking and Multimedia and
Department of Computer Science and Information Engineering
National Taiwan University
Taipei, 106 Taiwan
E-mail: cwhsueh@csie.ntu.edu.tw
*Real-Time Systems Laboratory
Department of Computer Science and Information Engineering
National Chung Cheng University
Chiayi, 621 Taiwan
E-mail: {lsh; hgc89}@cs.ccu.edu.tw

Ethernet is the most pervasive communication technology in use today. It is a standard for connecting computers to form a local area network and provides a common method for the exchange of data. In this paper, we propose a Linux solution, Bonding- Plus, to support real-time control and boost bandwidth using multiple network interface cards connected to regular switching hubs in an Ethernet environment. BondingPlus schedules packets in the data link layer without modification to the hardware or operating system in the host machine. Real-time packets can be transmitted via one or several dedicated bonding Ethernet interfaces, and there is no competition with low priority packets. Transmission delay and network jitter for real-time packets can be dramatically reduced. Furthermore, bandwidth can be increased in proportion to the number of bonding Ethernet interfaces under both TCP and UDP transmission. Various types of systems, such as clustering and parallel systems, can be enhanced at minimal hardware cost.

Keywords: channel bonding, link aggregation, packet scheduling, bandwidth increasing, Linux LAN

Full Text () Retrieve PDF document (200607_01.pdf)

Received October 10, 2005; accepted April 11, 2006.
Communicated by K. J. Lin and T. W. Kuo.