Multicast routing in datagram internetworks and extended LANs
ACM Transactions on Computer Systems (TOCS)
NP-completeness and degree restricted spanning trees
Discrete Mathematics
Communications of the ACM
MASSIVE: a collaborative virtual environment for teleconferencing
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on virtual reality software and technology
Awareness driven video quality of service in collaborative virtual environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Restricted dynamic Steiner trees for scalable multicast in datagram networks
IEEE/ACM Transactions on Networking (TON)
The advantages of forward thinking in generating rooted and free trees
Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms
A QoS architecture for collaborative virtual environments
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 1)
Gaze communication using semantically consistent spaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Dimensioning server access bandwidth and multicast routing in overlay networks
NOSSDAV '01 Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video
Enabling conferencing applications on the internet using an overlay muilticast architecture
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Design of a virtual auditorium
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
Visibility-based interest management in collaborative virtual environments
Proceedings of the 4th international conference on Collaborative virtual environments
A Matter of Degree: Improved Approximation Algorithms for Degree-Bounded Minimum Spanning Trees
SIAM Journal on Computing
Comparison of Algorithms for the Degree Constrained Minimum Spanning Tree
Journal of Heuristics
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
GAZE-2: conveying eye contact in group video conferencing using eye-controlled camera direction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A Host-Based Multicast (HBM) Solution for Group Communications
ICN '01 Proceedings of the First International Conference on Networking-Part 1
Application-Level Multicast Using Content-Addressable Networks
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
Primal-dual meets local search: approximating MST's with nonuniform degree bounds
Proceedings of the thirty-fifth annual ACM symposium on Theory of computing
Degree-constrained multicasting in point-to-point networks
INFOCOM '95 Proceedings of the Fourteenth Annual Joint Conference of the IEEE Computer and Communication Societies (Vol. 1)-Volume - Volume 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
An Augmented Virtuality Approach to 3D Videoconferencing
ISMAR '03 Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality
Design of a multi-sender 3D videoconferencing application over an end system multicast protocol
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
A multi-user framework supporting video-based avatars
NetGames '03 Proceedings of the 2nd workshop on Network and system support for games
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
A case for end system multicast
IEEE Journal on Selected Areas in Communications
A peer-to-peer architecture for media streaming
IEEE Journal on Selected Areas in Communications
Deployment issues for the IP multicast service and architecture
IEEE Network: The Magazine of Global Internetworking
Bandwidth estimation: metrics, measurement techniques, and tools
IEEE Network: The Magazine of Global Internetworking
Semantic partitioning of peer-to-peer search space
Computer Communications
Networking technique for synchronous e-learning platforms in corporate environments
SPECTS'09 Proceedings of the 12th international conference on Symposium on Performance Evaluation of Computer & Telecommunication Systems
An efficient networking technique for synchronous e-learning platforms in corporate environments
Computer Communications
Hi-index | 0.24 |
Inspired by the success of peer-to-peer file sharing, End System Multicasting promises immediate deployment of many-to-many multimedia applications such as videoconferencing and web-casting, without requiring the underlying inter-network infrastructure to support IP Multicasting capability. By sharing the responsibility of forwarding media streams, peers in a many-to-many conferencing application can alleviate the bandwidth limitations of a source transmitting to several receivers. Current approaches to End System Multicasting however focus on single source applications and do not consider multicasting for multiple simultaneous sources in their group management mechanisms. In this paper, we examine the shortcomings of current End System Multicast routing schemes for supporting small-group multi-party media conferencing applications and propose our own heuristic routing algorithms. The contributions of the paper include two heuristic algorithms called MOTOR and MOTOR-Dynamic that perform significantly better than similar algorithms for creation of minimum-cost degree-constrained trees for each multicasting source. Through simulations, we show that our heuristics find a greater percentage of solutions than existing approaches while constructing video distribution overlay trees with low delay, comparable to existing approaches.