Congestion-free embedding of 2 (n-k) spanning trees in an arrangement graph
Journal of Systems Architecture: the EUROMICRO Journal
Distributing streaming media content using cooperative networking
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
A Host-Based Multicast (HBM) Solution for Group Communications
ICN '01 Proceedings of the First International Conference on Networking-Part 1
End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput
IEEE/ACM Transactions on Networking (TON)
SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Resilient Peer-to-Peer Streaming
ICNP '03 Proceedings of the 11th IEEE International Conference on Network Protocols
Vivaldi: a decentralized network coordinate system
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
End system multicast protocol for collaborative virtual environments
Presence: Teleoperators and Virtual Environments - Special issue: Advances in collaborative virtual environments
ALMI: an application level multicast infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 2
A Survey of Application-Layer Multicast Protocols
IEEE Communications Surveys & Tutorials
JitterPath: Probing Noise Resilient One-Way Delay Jitter-Based Available Bandwidth Estimation
IEEE Transactions on Multimedia
Multiple description coding in networks with congestion problem
IEEE Transactions on Information Theory
A case for end system multicast
IEEE Journal on Selected Areas in Communications
Scribe: a large-scale and decentralized application-level multicast infrastructure
IEEE Journal on Selected Areas in Communications
Evaluation and characterization of available bandwidth probing techniques
IEEE Journal on Selected Areas in Communications
A peer-to-peer architecture for media streaming
IEEE Journal on Selected Areas in Communications
Overview of the H.264/AVC video coding standard
IEEE Transactions on Circuits and Systems for Video Technology
Robust and efficient path diversity in application-layer multicast for video streaming
IEEE Transactions on Circuits and Systems for Video Technology
An H.264/AVC Video Coder Based on a Multiple Description Scalar Quantizer
IEEE Transactions on Circuits and Systems for Video Technology
A survey of multicasting protocols for broadcast-and-select single-hop networks
IEEE Network: The Magazine of Global Internetworking
A zero-overhead error-correcting nVoD schema
Multimedia Tools and Applications
Hi-index | 0.00 |
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.