DMMP - A New Dynamic Mesh-based Overlay Multicast Protocol Framework
Staff: Xiaoming Fu ,
Dieter Hogrefe ,
Jun Lei
Publications of this project:
Disclaimer :
These papers are made available as a means to ensure timely dissemination of scholarly and technical work
on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders,
notwithstanding that they have offered their works here electronically. It is understood that all persons copying
this information will adhere to the terms and constraints invoked by each author's copyright. These works may not
be reposted without the explicit permission of the copyright holder.
2007
Performance Evaluation of a Novel Overlay Multicast Protocol ,
David Weiss , Bachelor's thesis, No. ZFI-BM-2007-11, Zentrum fuer Informatik, Universitaet Goettingen,
ISSN 1612-6793, November 2007.
Read abstract
The demand for high-bandwidth media streaming over the Internet is growing. For large groups of receivers, media streaming places a heavy burden on the network. IP Multicast can alleviate this problem, but it is not widely deployed. In recent years, application layer multicast and overlay multicast have been proposed as alternatives. However, there are still concerns about the efficiency, scalability and deployment of these architectures.
In this thesis, a novel application layer multicast approach, called the Dynamic Mesh-based Overlay Multicast Protocol (DMMP), is evaluated. DMMP establishes an overlay network core consisting of super nodes, which are end-hosts with particularly high capacities. Each super node manages a cluster of non-super nodes. We use network simulations to analyze the performance of DMMP. For that purpose, we have implemented a DMMP module in OverSim. OverSim is an overlay network simulation framework based on OMNeT++.
We compare DMMP with NICE, a well-known application layer multicast protocol, that is claimed to achieve low link stress and low control overhead. We experiment with groups of up to 2048 members. Our results indicate that DMMP can achieve comparable service quality with less control overhead, and that DMMP has the potential to scale to a high number of receivers.
PDF [967.3 kB]
DMMP: A New Dynamic Mesh-based Overlay Multicast Protocol Framework ,
Jun Lei , Xiaoming Fu , and Dieter Hogrefe, Proceedings of the 2007 IEEE Consumer Communications and Networking Conference - Workshop on Peer-to-Peer Multicasting (P2PM 2007), Las Vegas, Nevada, USA,
IEEE Communications Society, January 2007.
Read abstract
Multicasting can provide an efficient way of delivering data from a sender to a group of receivers. It has received much attention over the past decade because of an increasing demand for group communication applications such as multimedia streaming. However, native IP multicast has not become widespread largely due to its technical and operational issues. To overcome these obstacles of deployment, various application layer and overlay multicast approaches have been proposed. Compared with IP multicast, they provide a new way of handling multicast without upgrading the infrastructure in a large scale. Nevertheless, they introduce a number of challenges and are still plagued with concerns on scalability, heterogeneity and dynamic performance. In this paper we propose a new protocol framework for addressing these issues, so-called the Dynamic Mesh-based Overlay Multicast Protocol or DMMP, which intends to provide an efficient and resilient multicast support by dynamically managing an overlay core comprised of end hosts. Moreover, DMMP can be used for media streaming which is contracted by a limited resource in stream supplying entities and requires good scalability and reliability. Initial analysis shows that DMMP has the potential to efficiently deliver multicast services for large groups.
PDF [311.3 kB]
2006
Dynamic Mesh-based overlay Multicast Protocol (DMMP) ,
Jun Lei , Xiaoming Fu , and Dieter Hogrefe, Internet Research Task Force, Internet draft (draft-lei-samrg-dmmp-01), work in progress, Scalable Adaptive Multicast (SAM) Research Group,
October 2006.
Read abstract
This document describes a Dynamic Mesh-based overlay Multicast Protocol (DMMP) to support multicast data delivery applications without relying on classic IP multicast, including multicast group management, overlay hierarchy establishment, multicast tree construction and data forwarding scheme from the source to a number of receivers. The DMMP framework builds on control plane functions which dynamically manage an overlay core and a multicast tree layer. The key idea is a number of end hosts self-organize into an overlay mesh, and dynamically maintain such a mesh. Based on the constructed mesh, some core-based clusters are built with capacity-aware trees inside. Then, a multicast tree consisting of DMMP-aware end hosts (and/or specific routers) is built on the top of the overlay core for the efficient delivery of the multicast data.
PDF [64.0 kB]
DMMP: A New Dynamic Mesh-based Overlay Multicast Protocol Framework ,
Jun Lei , Xiaoming Fu , and Dieter Hogrefe, Technical Report No. IFI-TB-2006-05, Institute of Computer Science, University of Goettingen, Germany,
ISSN 1611-1044, July 2006.
Read abstract
Multicasting provides an efficient way of delivering data from a sender to a group of receivers. It has been gained much attention over the past decade because of an increasing demand for group communication applications such as multimedia streaming. Compared with network layer multicast solutions, recent application-layer multicast and overlay multicast approaches provide a new way of handling multicast without upgrading the infrastructure in a large scale. Meanwhile, they introduce a number of challenges and are still plagued with concerns pertaining to scalability, deployment, heterogeneity and dynamic performance. In this paper we propose a new protocol framework for relieving these issues, so-called the Dynamic Mesh-based Overlay Multicast Protocol or DMMP, which intends to provide an efficient and reliable multicast support by dynamically managing an overlay core comprised of end hosts. Although more analysis and evaluation is necessary, this paper sheds light on several identified design issues with DMMP and initially analyzes its performance.
PDF [689.2 kB]