* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download SSGM-ALM-overview-v2
Cracking of wireless networks wikipedia , lookup
Wireless security wikipedia , lookup
Multiprotocol Label Switching wikipedia , lookup
Deep packet inspection wikipedia , lookup
Computer network wikipedia , lookup
Airborne Networking wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Internet protocol suite wikipedia , lookup
Routing in delay-tolerant networking wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
PDNL Application Layer Multicast for Small Groups: Status and Research Direction Bobby Bhattacharjee University of Maryland John Buford Panasonic Digital Networking Laboratory March 16, 2006 PDNL Topics Problem statement Background and summary of current ALM research A. Garyfalos and K. Almeroth, A Flexible Overlay Architecture for Mobile IPv6 Multicast", J on Sel Areas in Communications Special Issue on Wireless Overlay Networks Based on Mobile IPv6, vol. 23, num. 11, pp. 2194-2205, Nov 2005. A. Garyfalos, K. Almeroth, and J. Finney. A comparison of network and application layer multicast for mobile IPv6 networks. MSWIM '03. Hybrid multi-destination and host-group multicast Yang-hua Chu, Sanjay G. Rao, Srinivasan Seshan and Hui Zhang. A Case for End System Multicast. IEEE J on Selected Areas in Communications, 2002 Suman Banerjee, Bobby Bhattacharjee. A Comparative Study of Application Layer Multicast Protocols. Submitted. ALM and Mobile IP Mostafa Ammar. Why Johnny Can’t Multicast Lessons about the Evolution of the Internet. Keynote - NOSDAV 03. Qi He, Mostafa Ammar, "Dynamic Host-Group/Multi-Destination Routing for Multicast Sessions," J. of Telecommunication Systems, vol. 28, pp. 409-433, 2005. Research issues for proposed SSGM activity PDNL Problem Statement Mostafa Ammar. Why Johnny Can’t Multicast Lessons about the Evolution of the Internet. Keynote - NOSDAV 03.. PDNL Application Layer Multicast (End System Multicast) Y. Chu, S. Rao and H. Zhang. A Case for End System Multicast. IEEE Journal on Selected Areas in Communications, 2002 Y. Chu, S. Rao and H. Zhang. A Case for End System Multicast. (Keynote) ACM SIGMETRICS Performance Evaluation Review, 2000 Scalability with number of groups Routers maintain per-group state Analogous to per-flow state for QoS guarantees Aggregation of multicast addresses is complicated Supporting higher level functionality is difficult IP Multicast: best-effort multi-point delivery service End systems responsible for handling higher level functionality Reliability and congestion control for IP Multicast complicated Deployment is difficult and slow ISP’s reluctant to turn on IP Multicast PDNL Application Layer Multicast Y. Chu, S. Rao and H. Zhang. A Case for End System Multicast. IEEE Journal on Selected Areas in Communications, 2002 Y. Chu, S. Rao and H. Zhang. A Case for End System Multicast. (Keynote) ACM SIGMETRICS Performance Evaluation Review, 2000 Potential Benefits Scalability Easier to deploy Potentially simplifies support for higher level functionality Leverage computation and storage of end systems For example, for buffering packets, transcoding, ACK aggregation Leverage solutions for unicast congestion control and reliability End System Multicast is a promising alternative approach for multi-point delivery Routers do not maintain per-group state End systems do, but they participate in very few groups Narada: A distributed protocol for constructing efficient overlay trees among end systems Simulation and Internet evaluation results to demonstrate that Narada can achieve good performance Consider applications with small and sparse groups Around tens to hundreds of members PDNL Application Layer Multicast Y. Chu, S. Rao and H. Zhang. A Case for End System Multicast. IEEE Journal on Selected Areas in Communications, 2002 Y. Chu, S. Rao and H. Zhang. A Case for End System Multicast. (Keynote) ACM SIGMETRICS Performance Evaluation Review, 2000 Internet measurements (SIGMETRICS 2000) 3 topologies, various group sizes simulation results (JSAC 2002) PDNL Application Layer Multicast Suman Banerjee, Bobby Bhattacharjee. A Comparative Study of Application Layer Multicast Protocols. Submitted Mesh-first protocols are efficient for small multicast groups, while implicit protocols scale well with increasing group sizes. Tree-first protocols are less suited for latency sensitive (e.g. real-time) applications but are useful to implement for high-bandwidth data transfers. Implicit protocols are particularly beneficial when the size of the multicast group is very large, and can be adapted for both latency-sensitive applications (due to their short path lengths) and high-bandwidth applications (due to low tree degree). PDNL ALM & Mobile IP A. Garyfalos and K. Almeroth, A Flexible Overlay Architecture for Mobile IPv6 Multicast", J on Selected Areas in Communications Special Issue on Wireless Overlay Networks Based on Mobile IPv6, vol. 23, num. 11, pp. 21942205, November 2005. A. Garyfalos, K. Almeroth and J. Finney, "A Comparison of Network and Application Layer Multicast for Mobile IPv6 Networks", ACM Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), San Diego, California, USA, September 2003. Mobility introduces several new challenges for ALM that do not exist in wired networks. System stability,heterogeneity and node capability become critical problems since mobile nodes may be less capable or more constrained in their ability to act as ALM end hosts. Moreover, in terms of network performance IP Multicast outperforms ALM both for low and high speeds. Approach hybrid system in which inter-domain multicast support is provided using ALM and intra-domain support is provided using native multicast. PDNL ALM & Mobile IP A. Garyfalos and K. Almeroth, A Flexible Overlay Architecture for Mobile IPv6 Multicast", J on Selected Areas in Communications Special Issue on Wireless Overlay Networks Based on Mobile IPv6, vol. 23, num. 11, pp. 21942205, November 2005. A. Garyfalos, K. Almeroth and J. Finney, "A Comparison of Network and Application Layer Multicast for Mobile IPv6 Networks", ACM Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), San Diego, California, USA, September 2003. In terms of throughput, low mobility gives no major advantage to IP multicast. However, as nodes start to increase their speed, ALM experiences additional packet loss. In terms of RDP (Relative Delay Penalty), At its worst, ALM suffers about 4 times the loss of IP multicast. Low mobility causes IP multicast to perform much better: on the order of 4 to 5 times better than ALM. High mobility, IP multicast still performs better, but the improvement is less: an RDP ratio of 2 to 1. Overall, ALM suffers both when mobility is low and when it is high. Low mobility gives better robustness but very high RDP. High mobility gives better RDP values, but robustness is poor. PDNL Hybrid Multi-Destination & Host-group Multicast Routing Qi He, Mostafa Ammar, "Dynamic Host-Group/Multi-Destination Routing for Multicast Sessions," Journal of Telecommunication Systems, vol. 28, pp. 409-433, 2005. Assume Internet support for both hostgroup multicast routing to very large groups and multi-destination routing to small and medium size groups Protocol to switch between SGM and PIM-SSM (Single Source Multicast) Protocol for dynamic join/leave using tunnel management “One criticism against Xcast is that it involves more router processing due to multiple unicast route lookups. The Xcast community(Xcast (2004)) has argued that the cost would not be substantial given the small session sizes Xcast is intended for. On the other hand, Xcast developers strive to optimize the processing cost in their designs, tunneling being one of the approaches they adopt. Given that most (80% according to (Chalmers and Almeroth (2001))) of the routers on typical multicast trees are non-branching, tunneling between branching routers could reduce the SGM processing cost by a large fraction. It should be clear from the description of the transition protocol how we exploit the tunnels to save processing costs.” (p. 12) Future work: Target an implementation of the dynamic SGM/splitgroup SGM/PIM routing system. Our goal will be to investigate issues in router performance and processing overheads. PDNL Hybrid Multi-Destination & Host-group Multicast Routing Qi He, Mostafa Ammar, "Dynamic Host-Group/Multi-Destination Routing for Multicast Sessions," Journal of Telecommunication Systems, vol. 28, pp. 409-433, 2005. PDNL Research Issues for Proposed SSGM Activity For small groups, topology optimization/adaptation is not as crucial Assume millions of groups, then different set of assumptions drive solutions for Bootstrapping Group management and group formation Group level churn PDNL Questions?