Receiver-driven layered multicast
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Building shared trees using a one-to-many joining mechanism
ACM SIGCOMM Computer Communication Review
Restricted dynamic Steiner trees for scalable multicast in datagram networks
IEEE/ACM Transactions on Networking (TON)
The interactive multimedia jukebox (IMJ): a new paradigm for the on-demand delivery of audio/video
WWW7 Proceedings of the seventh international conference on World Wide Web 7
The impact of multicast layering on network fairness
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Quality adaptation for congestion controlled video playback over the Internet
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
On estimating end-to-end network path properties
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Online multicast routing with bandwidth guarantees: a new approach using multicast network flow
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Dynamic multi-path routing: asymptotic approximation and simulations
Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
A cooperative packet recovery protocol for multicast video
ICNP '97 Proceedings of the 1997 International Conference on Network Protocols (ICNP '97)
IEEE Communications Magazine
IEEE Transactions on Parallel and Distributed Systems
Hi-index | 0.00 |
In this paper, we investigate the problem of delivering realtime multimedia streams in a MAN environment. Most researchin this area presumes the scenario where all packets of a streamare transmitted along a single path from the sender to a receiver.In this paper, we propose a new application layer multicastscheme, namely ROME, to better fulfill heterogeneous QoSrequirements from various receivers simultaneously by settingup multiple paths. Instead of enforcing a multicast tree structure,a multicast DAG (Directed Acyclic Graph) is constructed inROME, where multiple nodes in the multicast group may sharethe responsibility to deliver the stream to a node. To achieve this,each stream is partitioned into a set of stream shares. A QoSoriented share assignment technique is proposed to distributestream shares progressively among delivery paths to maximizethe number of fulfilled clients while minimizing the overall bandwidthusage. Moreover, both the delivery paths and the streampartition can be adapted easily on the fly to accommodate multicastgroup membership change during the real time delivery.Last but not least, we evaluate our scheme via simulations andshow that the proposed scheme can fulfill a larger number ofclients with higher QoS requirements than existing approachesunder the same network capacity.