Communications of the ACM
Accessing nearby copies of replicated objects in a distributed environment
Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures
Bayeux: an architecture for scalable and fault-tolerant wide-area data dissemination
NOSSDAV '01 Proceedings of the 11th 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
SCRIBE: The Design of a Large-Scale Event Notification Infrastructure
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
Borg: a hybrid protocol for scalable application-level multicast in peer-to-peer networks
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Connectivity restrictions in overlay multicast
NOSSDAV '04 Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video
Reliable Peer-to-Peer End System Multicasting through Replication
P2P '04 Proceedings of the Fourth International Conference on Peer-to-Peer Computing
VRing: A Case for Building Application-Layer Multicast Rings (Rather Than Trees)
MASCOTS '04 Proceedings of the The IEEE Computer Society's 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
SelectCast: a scalable and self-repairing multicast overlay routing facility
Proceedings of the 2003 ACM workshop on Survivable and self-regenerative systems: in association with 10th ACM Conference on Computer and Communications Security
A survey of peer-to-peer content distribution technologies
ACM Computing Surveys (CSUR)
Computer Networks: The International Journal of Computer and Telecommunications Networking
Video Broadcasting using Overlay Multicast
ISM '05 Proceedings of the Seventh IEEE International Symposium on Multimedia
Scribe: a large-scale and decentralized application-level multicast infrastructure
IEEE Journal on Selected Areas in Communications
Quality of service for multicasting using NICE
Proceedings of the 2010 ACM Symposium on Applied Computing
Hi-index | 0.00 |
In this paper we present our solution for providing IP Multicast on end systems in the Internet. The goal of the proposed solution is not to replace IP Multicast, but to provide an IP Multicast interface to applications on end systems in the current Internet environment, where IP Multicast is not available. Our solution, called Multicast Middleware, is a software, which is based on using Application Level Multicast (ALM) for transporting IP Multicast traffic. The use of the Multicast Middleware is transparent for applications on end systems, since our Multicast Middleware uses a virtual network interface to intercept native IP Multicast communication. In this paper we also present a performance evaluation of our Multicast Middleware. The results of this evaluation show that our Multicast Middleware is able to provide high bandwidth throughput to applications. This makes our Multicast Middleware a viable solution for supporting multimedia streaming services, etc.