TY - JOUR
T1 - Robust and efficient stream delivery for application layer multicasting in heterogeneous networks
AU - Kobayashi, Masahiro
AU - Nakayama, Hidehisa
AU - Ansari, Nirwan
AU - Kato, Nei
N1 - Funding Information:
Manuscript received June 04, 2008; revised September 15, 2008. First published December 16, 2008; current version published January 09, 2009. This work was supported in part through the strategic international cooperative program between the Japan Science and Technology Agency and the National Science Foundation Cyber Trust under Grant 0726549. The associate editor coordinating the review of this manuscript and approving it for publication was Dr. Christophe De Vleeschouwer.
PY - 2009
Y1 - 2009
N2 - Application layer multicast (ALM) is highly expected to replace IP multicasting as the new technological choice for content delivery. Depending on the streaming application, ALM nodes will construct a multicast tree and deliver the stream through this tree. However, if a node resides in the tree leaves, it cannot deliver the stream to its descendant nodes. In this case, quality of service (QoS) will be compromised dramatically. To overcome this problem, topology-aware hierarchical arrangement graph (THAG) was proposed. By employing multiple description coding (MDC), THAG first splits the stream into a number of descriptions, and then uses arrangement graph (AG) to construct node-disjoint multicast trees for each description. However, using a constant AG size in THAG creates difficulty in delivering descriptions appropriately across a heterogeneous network. In this paper, we propose a method, referred to as network-aware hierarchical arrangement graph (NHAG), to change the AG size dynamically to enhance THAG performance, even in heterogeneous networks. Finally, we evaluate the proposed scheme by experiments using the network simulator ns-2. By comparing our proposed method to THAG and SplitStream, we show that our method provides better performance in terms of throughput and QoS. The results indicate that our approach is more reliable than other methods in heterogeneous networks.
AB - Application layer multicast (ALM) is highly expected to replace IP multicasting as the new technological choice for content delivery. Depending on the streaming application, ALM nodes will construct a multicast tree and deliver the stream through this tree. However, if a node resides in the tree leaves, it cannot deliver the stream to its descendant nodes. In this case, quality of service (QoS) will be compromised dramatically. To overcome this problem, topology-aware hierarchical arrangement graph (THAG) was proposed. By employing multiple description coding (MDC), THAG first splits the stream into a number of descriptions, and then uses arrangement graph (AG) to construct node-disjoint multicast trees for each description. However, using a constant AG size in THAG creates difficulty in delivering descriptions appropriately across a heterogeneous network. In this paper, we propose a method, referred to as network-aware hierarchical arrangement graph (NHAG), to change the AG size dynamically to enhance THAG performance, even in heterogeneous networks. Finally, we evaluate the proposed scheme by experiments using the network simulator ns-2. By comparing our proposed method to THAG and SplitStream, we show that our method provides better performance in terms of throughput and QoS. The results indicate that our approach is more reliable than other methods in heterogeneous networks.
KW - Application layer multicast
KW - content delivery
KW - multiple description coding
KW - streaming contents
UR - http://www.scopus.com/inward/record.url?scp=70450193234&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70450193234&partnerID=8YFLogxK
U2 - 10.1109/TMM.2008.2008933
DO - 10.1109/TMM.2008.2008933
M3 - Article
AN - SCOPUS:70450193234
SN - 1520-9210
VL - 11
SP - 166
EP - 176
JO - IEEE Transactions on Multimedia
JF - IEEE Transactions on Multimedia
IS - 1
M1 - 4717209
ER -