Utilizing Channel Bonding-based M-VIA and Interval Cache on a Distributed VOD Server 


Vol. 12,  No. 7, pp. 627-636, Dec.  2005
10.3745/KIPSTA.2005.12.7.627


PDF
  Abstract

This paper presents a PC cluster-based distributed video on demand (VOD) server that minimizes the load of the interconnection network by adopting channel bonding-based MVIA and the interval cache algorithm. Video data is distributed to the disks of each server node of the distributed VOD server and each server node receives the data through the interconnection network and sends it to clients. The load of the interconnection network increases because of the large volume of video data transferred. We adopt two techniques to reduce the load of the interconnection network. First, an Msupporting channel bonding technique is adopted for the interconnection network. MVIA, which is a user-level communication protocol that reduces the overhead of the TCP/IP protocol in cluster systems, minimizes the time spent in communicating. We increase the bandwidth of the interconnection network using the channel bonding technique with MThe channel bonding technique expands the bandwidth by sending data concurrently through multiple network cards. Second, the interval cache reduces traffic on the interconnection network by caching the video data transferred from the remote disks in main memory. Experiments using the distributed VOD server of this paper showed a maximum performance improvement of 30% compared with a distributed VOD server without channel bonding-based MVIA and the interval cache, when used with a four-node PC cluster.

  Statistics


  Cite this article

[IEEE Style]

S. H. Chung, S. C. Oh, W. J. Yoon, H. P. Kim, Y. I. Choi, "Utilizing Channel Bonding-based M-VIA and Interval Cache on a Distributed VOD Server," The KIPS Transactions:PartA, vol. 12, no. 7, pp. 627-636, 2005. DOI: 10.3745/KIPSTA.2005.12.7.627.

[ACM Style]

Sang Hwa Chung, Soo Cheol Oh, Won Ju Yoon, Hyun Pil Kim, and Young In Choi. 2005. Utilizing Channel Bonding-based M-VIA and Interval Cache on a Distributed VOD Server. The KIPS Transactions:PartA, 12, 7, (2005), 627-636. DOI: 10.3745/KIPSTA.2005.12.7.627.