Design and Implementation of Advanced Multicast Router Based on Cluster Computing

  • Authors:
  • Takeru Inoue;Seiichiro Tani;Hirokazu Takahashi;Toshiaki Miyazaki;Kan Toyoshima

  • Affiliations:
  • NTT Network Innovation Laboratories, Yokosuka-Shi, Kanagawa, 239-0847, Japan;NTT Communication Science Laboratories, Atsugi-Shi, Kanagawa, 243-0198, Japan;NTT Network Innovation Laboratories, Yokosuka-Shi, Kanagawa, 239-0847, Japan;NTT Network Innovation Laboratories, Yokosuka-Shi, Kanagawa, 239-0847, Japan;NTT Network Innovation Laboratories, Yokosuka-Shi, Kanagawa, 239-0847, Japan

  • Venue:
  • ICPADS '05 Proceedings of the 11th International Conference on Parallel and Distributed Systems - Volume 01
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper presents the design principles of an advanced multicast router and evaluates its performance in experiments. Our multicast router features cluster computing, which has been used to develop a high performance search engine and GRID computing. The router consists of a small-scale cluster attached to a regular router. While it is not a standard router architecture, it offers high extensibility and availability without much investment. Our design is based on the new multicast technology called Flexcast [10], which naturally supports incremental deployment of the multicast infrastructure unlike IP multicast. In Flexcast, multicast packets are replicated at each router like IP multicast. However, Flexcast is implemented in the layer above the network layer; the multicast stream is transmitted by unicast between routers that support Flexcast, and bypasses routers that do not support it. The goal of this paper is to bring the concept of incremental deployment to a multicast router as well as the protocol, by means of cluster computing. We implemented several routers on Linux PCs and tested them in experiments. The results of the experiments reveal that forwarding performance and availability are greatly enhanced by cluster computing. Our efforts provide the economy, efficiency, and extensibility needed to realize the multicast infrastructure.