| Previous | [ 1] | [ 2] | [ 3] | [ 4] | [ 5] | [ 6] | [ 7] | [ 8] | [ 9] | [ 10] | [ 11] | [ 12] | [ 13] | [ 14] | [ 15] | [ 16] | [ 17] | [ 18] | [ 19] | [ 20] | [ 21] | [ 22] | [ 23] | [ 24] |
¡@
KANCHANA SILAWARAWET AND NATAWUT NUPAIROJ
Department of Computer Engineering
Chulalongkorn University
Bangkok, 10300 Thailand
With the rapid growth of Internet, media streaming plays an important role for the
growing demand of media service. Application Level Multicast (ALM) has emerged as a
key alternative to enable broadcasting the streaming media over the Internet. Several
studies have proposed solutions to construct ALM multicast trees with various aspects
such as end-to-end delay optimization, quick joining delay, small maintenance join/leave
overhead, and balance multicast tree. However, these approaches focus on the optimization
of a simple measurement, end-to-end delay, while ignoring other factors such as
bandwidth consumptions, which can be very critical for large-scale ALM. In addition, the
tier-based nature of the Internet further increases the difficulties of constructing scalable
ALM multicast tree. This paper proposes a hierarchical structure approach called Locality-
Aware Clustering (LAC), which utilizes the knowledge of network topology to construct
an efficient ALM multicast tree. Based on simulation studies, LAC algorithm can
reduce the overlay stress by more than 80% comparing to traditional algorithms such as
ZIGZAG and MBMT/MSMT while maintaining low overlay delay even when there are
large number of nodes. This simulation results show that LAC algorithm can construct
ALM multicast trees that are more localized, efficient and scalable than the traditional
approaches.
Received December 22, 2008; revised September 9, 2009; accepted November 18, 2009.
Communicated by Rong-Hong Jan.