Optimization of mobility mechanisms for IP-based multicast flows

With the development of wireless access technology as well as the explosion of mobile devices (such as smartphones, tablets, and vehicles), the next generation mobile network is not only restricted to provide the traditional voice services but also the data services. Also, the increasing penetration of the mobile devices is generating a huge number of data traffic over mobile networks. In all-IP mobile networks, IP mobility management is a crucial concept to meet the demand of ubiquitous Internet connectivity as well as new service requirements such as seamless handover across heterogeneous networks, consistent quality of experience and stringent delay constraints. In this context, the scalability and bandwidth efficiency from the multicast routing make the IP multicast a valuable solution from the application point of view to deal with a huge number of traffic, particularly, in mobile environments where users usually share frequency bands and limited capacity. But one of the major challenges for the multicast support is when considering mobility. It comes from the fact that the multicast protocols were designed to support the stationary multicast parties. As such, it raises some issues as a result of the interaction of IP multicast and IP mobility protocols such as service interruption, packet loss, routing non-optimal, and packet duplication, etc. In fact, the conventional IP mobility management (e.g., Mobile IPv6 (MIPv6) and Proxy Mobile IPv6 (PMIPv6)) which leverages on the centralized mobility management approach, brings several issues for the network operator like inefficient use of network resources, poor performance, and scalability issues. The concept of Distributed Mobility Management (DMM) aims to tackle these issues and helps the mobile operators address the challenges created by rising mobile usage while enhancing the overall customer experience. In this thesis, our main objective is to deal with the multicast mobility-related issues. The solutions are proposed in the context of the evolution of the current IP mobility management: from the host-based to the network-based, and also from the centralized to the distributed mobility management. In more details, for a single PMIPv6 domain, we introduce a method to reduce the service disruption and leave latency. We then present a solution from the load balancing point of view to address the service disruption and packet duplication issue. As DMM has not been standardized, we propose an inter-domain mobility solution, which can be considered as a step in the evolution from PMIP towards DMM. Finally, we converge to a final architecture in a DMM environment that can offer various benefits and address most of the multicast listener mobility-related issues. Throughout this thesis, a near-to-real testbed is used to achieve the realistic results.

[1]  Jouni Korhonen,et al.  Local Mobility Anchor (LMA) Discovery for Proxy Mobile IPv6 , 2011, RFC.

[2]  Geunhyung Kim Low Latency Cross Layer Handover Scheme in Proxy Mobile IPv6 Domain , 2008, NEW2AN.

[3]  Hui Zhang,et al.  A case for end system multicast (keynote address) , 2000, SIGMETRICS '00.

[4]  H. Anthony Chan,et al.  Distributed and Dynamic Mobility Management in Mobile Internet: Current Approaches and Issues , 2011, J. Commun..

[5]  Der-Jiunn Deng,et al.  Improved PMIPv6 handover procedure for consumer multicast traffic , 2011, IET Commun..

[6]  André Schiper,et al.  On the accuracy of MANET simulators , 2002, POMC '02.

[7]  Kevin C. Almeroth,et al.  IP Multicast Applications: Challenges and Solutions , 2001, RFC.

[8]  Tony Ballardie,et al.  Core Based Trees (CBT version 2) Multicast Routing - Protocol Specification - , 1997, RFC.

[9]  Meryem Ouzzif,et al.  Distributed dynamic mobile IPv6: Design and evaluation , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[10]  Damjan Damic Introducing L3 network-based mobility management for mobility-unaware IP hosts , 2007 .

[11]  Anna Scaglione,et al.  For the Grid and Through the Grid: The Role of Power Line Communications in the Smart Grid , 2010, Proceedings of the IEEE.

[12]  Charles E. Perkins,et al.  Context Transfer Protocol (CXTP) , 2005, RFC.

[13]  Liu Yu,et al.  The implementation of multicast in Mobile IP , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[14]  Hitoshi Asaeda IGMP/MLD-Based Explicit Membership Tracking Function for Multicast Routers , 2015 .

[15]  Robert H. Deng,et al.  Routing optimization security in mobile IPv6 , 2006, Comput. Networks.

[16]  Christian Bonnet,et al.  On the efficiency of dynamic multicast mobility anchor selection in DMM: Use cases and analysis , 2014, 2014 IEEE International Conference on Communications (ICC).

[17]  Tracy Camp,et al.  MANET simulation studies: the incredibles , 2005, MOCO.

[18]  Pekka Nikander,et al.  Host Identity Protocol (HIP) Architecture , 2006, RFC.

[19]  Jari Arkko,et al.  The Network Access Identifier , 2005, RFC.

[20]  Tai-Myung Chung,et al.  Comparative Handover Performance Analysis of IPv6 Mobility Management Protocols , 2013, IEEE Transactions on Industrial Electronics.

[21]  Lixia Zhang,et al.  A Survey of Mobility Support in the Internet , 2011, RFC.

[22]  Yuguang Fang,et al.  Channel Occupancy Times and Handoff Rate for Mobile Computing and PCS Networks , 1998, IEEE Trans. Computers.

[23]  Robert Rümmler,et al.  Multicast in Third-Generation Mobile Networks: Services, Mechanisms and Performance , 2009 .

[24]  S. Barmada,et al.  Power Line Communication in a full electric vehicle: Measurements, modelling and analysis , 2010, ISPLC2010.

[25]  Thomas C. Schmidt,et al.  Multicast Mobility in Mobile IP Version 6 (MIPv6): Problem Statement and Brief Survey , 2010, RFC.

[26]  SuKyoung Lee,et al.  Load balancing and its performance evaluation for layer 3 and IEEE 802.21 frameworks in PMIPv6-based wireless networks , 2010, CMC 2010.

[27]  Carey L. Williamson,et al.  Mobile multicast (MoM) protocol: multicast support for mobile hosts , 1997, MobiCom '97.

[28]  Christian Bonnet,et al.  DMM-based inter-domain mobility support for Proxy Mobile IPv6 , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[29]  Hui Liu,et al.  Tuning the Behavior of the Internet Group Management Protocol (IGMP) and Multicast Listener Discovery (MLD) for Routers in Mobile and Wireless Networks , 2012, RFC.

[30]  Sung Han Park,et al.  A dynamic service range-based multicast routing scheme using RSVP in mobile IP networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[31]  Amitava Mukherjee,et al.  Mobility support in IP: a survey of related protocols , 2004, IEEE Network.

[32]  Frank Xia,et al.  Fast Handovers for Proxy Mobile IPv6 , 2010, RFC.

[33]  Hari Balakrishnan,et al.  An end-to-end approach to host mobility , 2000, MobiCom '00.

[34]  Hidetoshi Yokota,et al.  Update Notifications for Proxy Mobile IPv6 , 2013, RFC.

[35]  Henning Schulzrinne,et al.  Application-layer mobility using SIP , 2000, MOCO.

[36]  H. Ali-Ahmad DMM Working Group , 2013 .

[37]  Christian Bonnet,et al.  Efficient Multicast Content Delivery over a Distributed Mobility Management Environment , 2013, 2013 IEEE 78th Vehicular Technology Conference (VTC Fall).

[38]  Rajeev Koodli Mobile IPv6 Fast Handovers , 2009, RFC.

[39]  Young-Joo Suh,et al.  Multicast routing protocol by multicast agent in mobile networks , 2000, Proceedings 2000 International Conference on Parallel Processing.

[40]  Julien Montavont,et al.  Analysis of Mobile IPv6 Handover Optimizations and Their Impact on Real-Time Communication , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[41]  Dong In Kim,et al.  Mobility and handoff management in vehicular networks: a survey , 2011, Wirel. Commun. Mob. Comput..

[42]  Sanjay Kumar,et al.  Virtual WiFi: bring virtualization from wired to wireless , 2011, VEE '11.

[43]  Yang Li,et al.  Seamless Handover Scheme for Proxy Mobile IPv6 , 2008, 2008 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.

[44]  H.A. Chan,et al.  IEEE802.21 Optimized handover delay for proxy Mobile IPV6 , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[45]  Chun-Hung Richard Lin,et al.  Mobile multicast support in IP networks , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[46]  Krzysztof Pawlikowski,et al.  On credibility of simulation studies of telecommunication networks , 2002, IEEE Commun. Mag..

[47]  Jeff Dike,et al.  User-mode Linux , 2006, Annual Linux Showcase & Conference.

[48]  R. Jain Throughput fairness index : An explanation , 1999 .

[49]  I. Seskar,et al.  Evaluation of UML Based Wireless Network Virtualization , 2008, 2008 Next Generation Internet Networks.

[50]  Gerardo Giaretta Interactions between PMIPv6 and MIPv6: scenarios and related issues , 2008 .

[51]  Lieguang Zeng,et al.  Proxy Mobile IPv6 Based Multicast Listener Mobility Architecture , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[52]  Basavaraj Patil,et al.  Proxy Mobile IPv6 , 2008, RFC.

[53]  Ian F. Akyildiz,et al.  An inter-system handoff technique for the IMT-2000 system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[54]  Mohammed Atiquzzaman,et al.  Survey and classification of transport layer mobility management schemes , 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications.

[55]  Tai-Myung Chung,et al.  Cost analysis of IP mobility management protocols for consumer mobile devices , 2010, IEEE Transactions on Consumer Electronics.

[56]  Brian Haberman,et al.  IPv6 Node Information Queries , 2006, RFC.

[57]  Nicolas Montavont,et al.  Handover management for mobile nodes in IPv6 networks , 2002, IEEE Commun. Mag..

[58]  Christian Bonnet,et al.  Proxy mobile IPv6 for electric vehicle charging service: Use cases and analysis , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[59]  Abderrahim Benslimane Multimedia Multicast on the Internet , 2006 .

[60]  Hongke Zhang,et al.  Design and analysis of efficient multicast sender mobility scheme for Proxy mobile IPv6 , 2014, 2014 IEEE 11th Consumer Communications and Networking Conference (CCNC).

[61]  Abdelmadjid Bouabdallah,et al.  IP mobile multicast: Challenges and solutions , 2004, IEEE Communications Surveys & Tutorials.

[62]  William C. Fenner Internet Group Management Protocol, Version 2 , 1997, RFC.

[63]  Yonas Tsegaye,et al.  OSPF Convergence Times , 2013 .

[64]  Ian F. Akyildiz,et al.  A survey of mobility management in next-generation all-IP-based wireless systems , 2004, IEEE Wirel. Commun..

[65]  H. Anthony Chan,et al.  Requirements for Distributed Mobility Management , 2012, RFC.

[66]  Sherah Kurnia,et al.  Understanding Consumers' Expectations of Mobile Data Services in Australia , 2007, International Conference on the Management of Mobile Business (ICMB 2007).

[67]  Andrew Adams,et al.  Protocol Independent Multicast - Dense Mode (PIM-DM): Protocol Specification (Revised) , 2005, RFC.

[68]  Tien-Thinh Nguyen,et al.  Optimizing multicast content delivery over novel mobile networks , 2013 .

[69]  Christian Bonnet,et al.  Performance optimization of multicast content delivery in a Mobile environment based on PMIPv6 , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[70]  Supratik Bhattacharyya,et al.  An Overview of Source-Specific Multicast (SSM) , 2003, RFC.

[71]  Rainer Gerhards,et al.  The Syslog Protocol , 2009, RFC.

[72]  Beau Williamson,et al.  Developing IP multicast networks , 1999 .

[73]  Raj Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[74]  Dan Forsberg Secure Distributed AAA with Domain and User Reputation , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[75]  Vincent Roca,et al.  A survey of proposals for an alternative group communication service , 2003, IEEE Netw..

[76]  Ravi Prakash,et al.  ASSERT: A Wireless Networking Testbed , 2010, TRIDENTCOM.

[77]  Tony Ballardie,et al.  Core Based Trees (CBT) Multicast Routing Architecture , 1997, RFC.

[78]  Hongke Zhang,et al.  Mobile Multicast Sender Support in Proxy Mobile IPv6 (PMIPv6) Domains , 2014, RFC.

[79]  Tai-Myoung Chung,et al.  A comparative signaling cost analysis of Hierarchical Mobile IPv6 and Proxy Mobile IPv6 , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[80]  Daniel A. Menascé,et al.  Virtualization: Concepts, Applications, and Performance Modeling , 2005, Int. CMG Conference.

[81]  Tai-Myung Chung,et al.  How much do we gain by introducing route optimization in Proxy Mobile IPv6 networks? , 2010, Ann. des Télécommunications.

[82]  Mark Handley,et al.  Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification , 1997, RFC.

[83]  Rolland Vida,et al.  Host Identity Specific Multicast , 2007, International Conference on Networking and Services (ICNS '07).

[84]  Claude Castelluccia,et al.  Hierarchical Mobile IPv6 Mobility Management (HMIPv6) , 2005, RFC.

[85]  Xiaoming Fu,et al.  I-PMIP: an inter-domain mobility extension for proxy-mobile IP , 2009, IWCMC.

[86]  Xabiel G. Pañeda,et al.  Limitations of network emulation with single-machine and distributed ns-3 , 2010, SimuTools.

[87]  Hans Eriksson,et al.  MBONE: the multicast backbone , 1994, CACM.

[88]  Frank Xia,et al.  RADIUS Support for Proxy Mobile IPv6 , 2012, RFC.

[89]  Rui L. Aguiar,et al.  Use-cases analysis for multicast listener support in network-based distributed mobility management , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[90]  William C. Fenner,et al.  Multicast Listener Discovery (MLD) for IPv6 , 1999, RFC.

[91]  Rui L. Aguiar,et al.  Broadcasting user content over novel mobile networks , 2013, 2013 IEEE International Conference on Communications (ICC).

[92]  Antonio de la Oliva,et al.  A network-based localized mobility solution for Distributed Mobility Management , 2011, 2011 The 14th International Symposium on Wireless Personal Multimedia Communications (WPMC).

[93]  T.C. Schmidt,et al.  Towards Seamless Handovers in SSM Source Mobility An Evaluation of the Tree Morphing Protocol , 2008, 2008 The Second International Conference on Next Generation Mobile Applications, Services, and Technologies.

[94]  Woo-Jae Kim,et al.  Design and Implementation of an Efficient Multicast Support Scheme for FMIPv6 , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[95]  Meryem Ouzzif,et al.  Distributed Mobility Management: Approaches and analysis , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[96]  Brad Cain,et al.  Source-Specific Multicast for IP , 2006, RFC.

[97]  Christian Bonnet,et al.  Considerations of IP multicast for load balancing in Proxy Mobile IPv6 networks , 2014, Comput. Networks.

[98]  Rui L. Aguiar,et al.  Load-Balancing Proxy Mobile IPv6 Networks with Mobility Session Redirection , 2013, IEEE Communications Letters.

[99]  Donald E. Smith IP TV Bandwidth Demand: Multicast and Channel Surfing , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[100]  Moneeb Gohar,et al.  Fast handover using multicast handover agents in PMIPv6-based wireless networks , 2011, The International Conference on Information Networking 2011 (ICOIN2011).

[101]  Susana Sargento,et al.  Dynamic mobile IP anchoring , 2013, 2013 IEEE International Conference on Communications (ICC).

[102]  Hannes Hartenstein,et al.  A performance comparison of Mobile IPv6, Hierarchical Mobile IPv6, fast handovers for Mobile IPv6 and their combination , 2003, MOCO.

[103]  Ralph E. Droms,et al.  DHCPv6 Prefix Delegation for Network Mobility (NEMO) , 2011, RFC.

[104]  Jean-Marie Bonnin,et al.  Distributed IP mobility management from the perspective of the IETF: motivations, requirements, approaches, comparison, and challenges , 2013, IEEE Wireless Communications.

[105]  Thomas C. Schmidt,et al.  Morphing distribution trees—On the evolution of multicast states under mobility and an adaptive routing scheme for mobile SSM sources , 2006, Telecommun. Syst..

[106]  Hesham Soliman,et al.  Status of this Memo , 1985 .

[107]  Younghan Kim,et al.  Mobility management based on proxy mobile IPv6 for multicasting services in home networks , 2009, IEEE Transactions on Consumer Electronics.

[108]  Ryuji Wakikawa,et al.  Network Mobility (NEMO) Basic Support Protocol , 2005, RFC.

[109]  Brad Cain,et al.  Internet Group Management Protocol, Version 3 , 2002, RFC.

[110]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[111]  Hidetoshi Yokota,et al.  Runtime Local Mobility Anchor (LMA) Assignment Support for Proxy Mobile IPv6 , 2012, RFC.

[112]  Hongke Zhang,et al.  The Performance Analysis of the Multicast Extension Support for Proxy MIPv6 , 2011, Wirel. Pers. Commun..

[113]  Sally Floyd,et al.  ns-3 project goals , 2006 .

[114]  Rui L. Aguiar,et al.  SVC multicast video mobility support in MEDIEVAL project , 2012, 2012 Future Network & Mobile Summit (FutureNetw).

[115]  Rolland Vida,et al.  Multicast Listener Discovery Version 2 (MLDv2) for IPv6 , 2004, RFC.

[116]  Christian Bonnet,et al.  Load balancing mechanism for Proxy Mobile IPv6 networks: An IP multicast perspective , 2014, 2014 International Conference on Computing, Networking and Communications (ICNC).

[117]  Samuel Pierre,et al.  An Architecture for Seamless Mobility Support in IP-Based Next-Generation Wireless Networks , 2008, IEEE Transactions on Vehicular Technology.

[118]  Yuguang Fang Movement-Based Mobility Management and Trade Off Analysis for Wireless Mobile Networks , 2003, IEEE Trans. Computers.

[119]  Weihua Zhuang,et al.  Minimizing End-to-End Delay: A Novel Routing Metric for Multi-Radio Wireless Mesh Networks , 2009, IEEE INFOCOM 2009.

[120]  Henning Schulzrinne,et al.  Mobility support using SIP , 1999, WOWMOM '99.

[121]  Stephen E. Deering,et al.  Multicast routing in internetworks and extended LANs , 1988, SIGCOMM '88.

[122]  Anthony Chan Problem statement for distributed and dynamic mobility management , 2011 .

[123]  Thomas C. Schmidt,et al.  Base Deployment for Multicast Listener Support in Proxy Mobile IPv6 (PMIPv6) Domains , 2011, RFC.

[124]  Luis Miguel Contreras Murillo,et al.  Multicast Mobility Routing Optimizations for Proxy Mobile IPv6 , 2013, RFC.

[125]  Li Shen,et al.  A Novel Hardware Assisted Full Virtualization Technique , 2008, 2008 The 9th International Conference for Young Computer Scientists.

[126]  Gorry Fairhurst,et al.  Multicast Listener Extensions for MIPv6 and PMIPv6 Fast Handovers , 2012 .

[127]  Yi Xu,et al.  A survey on the communication architectures in smart grid , 2011, Comput. Networks.

[128]  Rajeev Koodli,et al.  Localized Routing for Proxy Mobile IPv6 , 2012, RFC.

[129]  Samuel Pierre,et al.  An Analytical Framework for Performance Evaluation of IPv6-Based mobility Management Protocols , 2008, IEEE Transactions on Wireless Communications.

[130]  Rajeev Koodli,et al.  Heartbeat Mechanism for Proxy Mobile IPv6 , 2010, RFC.

[131]  Victor Fajardo,et al.  IEEE 802.21: Media independent handover: Features, applicability, and realization , 2009, IEEE Communications Magazine.

[132]  Steven Diamond,et al.  Blueprint for the Intercloud - Protocols and Formats for Cloud Computing Interoperability , 2009, 2009 Fourth International Conference on Internet and Web Applications and Services.

[133]  Luis M. Contreras,et al.  On the efficiency of a dedicated LMA for multicast traffic distribution in PMIPv6 domains , 2011 .

[134]  Thomas Noël,et al.  Multicast for mobile hosts in IP networks: progress and challenges , 2002, IEEE Wirel. Commun..

[135]  Stephen E. Deering,et al.  Distance Vector Multicast Routing Protocol , 1988, RFC.

[136]  Marc St-Hilaire,et al.  O-PMIPv6: Efficient Handover with route optimization in Proxy Mobile IPv6 domain , 2012, 2012 IEEE 8th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[137]  Charles E. Perkins,et al.  Mobility support in IPv6 , 1996, MobiCom '96.

[138]  Hongke Zhang,et al.  Mobile multicast source support in PMIPv6 networks , 2013, EURASIP J. Wirel. Commun. Netw..

[139]  Andreas Timm-Giel,et al.  LTE mobile network virtualization , 2011, Mob. Networks Appl..

[140]  Moonseong Kim,et al.  Load balancing of local mobility anchors in proxy mobile IPv6 networks , 2010, Internetware.

[141]  Michele C. Weigle,et al.  Improving Confidence in Network Simulations , 2006, Proceedings of the 2006 Winter Simulation Conference.

[142]  Iakovos S. Venieris,et al.  Seamless multicast mobility support using fast MIPv6 extensions , 2006, Comput. Commun..

[143]  H. Anthony Chan,et al.  Distributed Mobility Management: Current Practices and Gap Analysis , 2015, RFC.

[144]  SuKyoung Lee,et al.  Dynamic multi-step paging scheme in PMIPv6-based wireless networks , 2012, Wirel. Networks.

[145]  John Moy,et al.  Multicast Extensions to OSPF , 1994, RFC.

[146]  Bill Fenner,et al.  Internet Group Management Protocol (IGMP) / Multicast Listener Discovery (MLD)-Based Multicast Forwarding ("IGMP/MLD Proxying") , 2006, RFC.

[147]  Fabienne Nouvel,et al.  Wireless and Power Line Communication in vehicle , 2009 .

[148]  Brad Cain,et al.  Using Internet Group Management Protocol Version 3 (IGMPv3) and Multicast Listener Discovery Protocol Version 2 (MLDv2) for Source-Specific Multicast , 2006, RFC.

[149]  Rui L. Aguiar,et al.  A channel-manageable IP multicast support framework for distributed mobility management , 2012, 2012 IFIP Wireless Days.

[150]  Kyung Sup Kwak,et al.  A Case Study of Networks Simulation Tools for Wireless Networks , 2009, 2009 Third Asia International Conference on Modelling & Simulation.