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
BRITE: An Approach to Universal Topology Generation
MASCOTS '01 Proceedings of the Ninth International Symposium in Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Tree-based application layer multicast using proactive route maintenance and its implementation
Proceedings of the ACM workshop on Advances in peer-to-peer multimedia streaming
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
A Survey of Application-Layer Multicast Protocols
IEEE Communications Surveys & Tutorials
Scribe: a large-scale and decentralized application-level multicast infrastructure
IEEE Journal on Selected Areas in Communications
Deployment issues for the IP multicast service and architecture
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.01 |
Application-Layer Multicast has become a promising class of protocols since IP Multicast has not found wide area deployment ill the Internet. Developing such protocols requires in-depth analysis of their properties even with large numbers of participants--a characteristic which is at best hard to achieve in real network experiments. Several well-known simulation frameworks have been developed and used in recent years, but none has proved to be fitting the requirements for analyzing large-scale application-layer networks. In this paper we propose the OverSim framework as a promising simulation environment for scalable Application-Layer Multicast research. We show that OverSim is able to manage even overlays with several thousand participants in appropriate processing time while consuming comparably little memory. We compare the framework's runtime properties with the two exemplary Application-Layer Multicast protocols Scribe and NICE. The results show that both simulation time and memory consumption grow linearly with the number of nodes.