1 Scalability of a Mobile Cloud Management System Roberto Bifulco* Marcus Brunner** Roberto Canonico* Peer Hasselmeyer** Faisal Mir** * Università di Napoli.

Slides:



Advertisements
Similar presentations
Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Advertisements

All Rights Reserved © Alcatel-Lucent 2009 Enhancing Dynamic Cloud-based Services using Network Virtualization F. Hao, T.V. Lakshman, Sarit Mukherjee, H.
1 Routing Protocols I. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
Towards Software Defined Cellular Networks
SDN Controller Challenges
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
Connect communicate collaborate GN3plus What the network should do for clouds? Christos Argyropoulos National Technical University of Athens (NTUA) Institute.
Network Virtualization Overlay Control Protocol Requirements draft-kreeger-nvo3-overlay-cp-00 Lawrence Kreeger, Dinesh Dutt, Thomas Narten, David Black,
All rights reserved © 2006, Alcatel Benefits of Distributed Access Border Gateway in the Access  Benoît De Vos Alcatel, May 29 th 2006.
Making Cellular Networks Scalable and Flexible Li Erran Li Bell Labs, Alcatel-Lucent Joint work with collaborators at university of Michigan, Princeton,
Inter-Subnet Mobile IP Handoffs in b Wireless LANs Albert Hasson.
INTRODUCTION Frequent and resource-exhaustive events, such as flow arrivals and network-wide statistics collection events, stress the control plane and.
OpenFlow-Based Server Load Balancing GoneWild
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
1 © NOKIA NSIS MIPv6 FW/ November 8 th 2004 Mobile IPv6 - NSIS Interaction for Firewall traversal draft-thiruvengadam-nsis-mip6-fw-01 S. Thiruvengadam.
Network Initiated Handovers T. Melia, J. Korhonen, R. Aguiar, S. Sreemanthula, V. Gupta Based on draft-melia-mipshop-niho-ps-00.
Mobile IP Overview: Standard IP Standard IP Evolution of Mobile IP Evolution of Mobile IP How it works How it works Problems Assoc. with it Problems Assoc.
Internet Indirection Infrastructure Ion Stoica UC Berkeley.
Chapter 10: Stream-based Data Management Title: Design, Implementation, and Evaluation of the Linear Road Benchmark on the Stream Processing Core Authors:
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Mobile IP.
Handout # 4: Scaling Controllers in SDN - HyperFlow
ProActive Routing In Scalable Data Centers with PARIS Joint work with Dushyant Arora + and Jennifer Rexford* + Arista Networks *Princeton University Theophilus.
COS 461: Computer Networks
S-MIP:A Seamless Handoff Architecture for Mobile IP Robert Hsieh Zhe Guang Zhou Aruna Seneviratne School of Electrical Engineering and Telecommunications.
Cellular IP: Proxy Service Reference: “Incorporating proxy services into wide area cellular IP networks”; Zhimei Jiang; Li Fung Chang; Kim, B.J.J.; Leung,
Issues of HIP in an Operators Network Nick Papadoglou Thomas Dietz.
81st IETF, Quebec Citydraft-bernardos-mext-dmm-pmip-01 A PMIPv6-based solution for Distributed Mobility Management draft-bernardos-mext-dmm-pmip-01 Carlos.
1 Integrating a Network IDS into an Open Source Cloud Computing Environment 1st International Workshop on Security and Performance in Emerging Distributed.
COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale integrating.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Mobile IP, PMIP, FMC, and a little bit more
Software-Defined Networks Jennifer Rexford Princeton University.
Network Aware Resource Allocation in Distributed Clouds.
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
THE IP MOBILITY APPROACH 발표자 : 이진우. Tables 1. Introduction 2. Domain Based Micro Mobility Supporting Protocols 2.1 Cellular IP Network Architecture,
An Integrated QoS, Security and Mobility Framework for Delivering Ubiquitous Services Across All IP-based Networks Haitham Cruickshank University of Surrey.
CELLULAR DATA NETWORKS Mr. Husnain Sherazi Lecture 5.
MOBILE IP GROUP NAME: CLUSTER SEMINAR PRESENTED BY : SEMINAR PRESENTED BY : SANTOSH THOMAS SANTOSH THOMAS STUDENT NO: STUDENT NO:
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Distributing Mobility Agents Hierarchically under Frequent Location Updates D. Forsberg, J.T. Malinen, J.K. Malinen, T. Weckström, M. Tiusanen TSE-Institute.
Mar del Plata, Argentina, 31 Aug – 1 Sep 2009 ITU-T Kaleidoscope 2009 Innovations for Digital Inclusion Ved P. Kafle, Hideki Otsuki, and Masugi Inoue National.
Santhosh Rajathayalan ( ) Senthil Kumar Sevugan ( )
CellSDN: Software-Defined Cellular Core networks Xin Jin Princeton University Joint work with Li Erran Li, Laurent Vanbever, and Jennifer Rexford.
Mobile IP 순천향대학교 정보기술공학부 이 상 정 VoIP 특론 순천향대학교 정보기술공학부 이 상 정 2 References  Tutorial: Mobile IP
Dzmitry Kliazovich University of Luxembourg, Luxembourg
BalanceFlow: Controller load balancing for OpenFlow networks Hu, Yannan ; Wang, Wendong ; Gong, Xiangyang ; Que, Xirong ; Cheng, Shiduan Cloud Computing.
Network Virtualization Overlay Control Protocol Requirements draft-kreeger-nvo3-overlay-cp Lawrence Kreeger, Dinesh Dutt, Thomas Narten, David Black, Murari.
A practical experience in designing an OpenFlow controller Presented by: Itzik Malkiel.
for SDN-based flow handover in wireless environments Daniel Corujo Carlos Guimarães Rui L. Aguiar
POSITION PAPER Reactive Logic in Software-Defined Networking: Accounting for the Limitations of the Switches Roberto Bifulco, Maurizio Dusi
Reactive Logic in Software-Defined Networking: Measuring Flow-Table Requirements Maurizio Dusi*, Roberto Bifulco*, Francesco Gringoli”, Fabian Schneider*
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Submission May 2016 H. H. LEESlide 1 IEEE Framework and Its Applicability to IMT-2020 Date: Authors:
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
MOBILE IP & IP MICRO-MOBILITY SUPPORT Presented by Maheshwarnath Behary Assisted by Vishwanee Raghoonundun Koti Choudary MSc Computer Networks Middlesex.
IEEE ICC ‘16 Dynamic M2M Device Attachment and Redirection in Virtual Home Gateway Environments Apostolos Papageorgiou, NEC Labs Europe Roberto Bifulco,
Authors: Jiang Xie, Ian F. Akyildiz
Multi-layer software defined networking in GÉANT
Distributed Mobility Management for Future 5G Networks : Overview and Analysis of Existing Approaches IEEE Wireless Communications January 2015 F. Giust,
University of Maryland College Park
NOX: Towards an Operating System for Networks
Design Unit 26 Design a small or home office network
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
Presentation transcript:

1 Scalability of a Mobile Cloud Management System Roberto Bifulco* Marcus Brunner** Roberto Canonico* Peer Hasselmeyer** Faisal Mir** * Università di Napoli “Federico II” ** NEC Laboratories Europe

2 ▐ Mobile devices: Laptops, tablets, smartphones, etc. ▐ Advanced services: E.g., rich media applications, devices extended in the cloud with storage/computational resources ▐Cloud Computing for service provisioning Mobile devices and Cloud Computing

3 Scenario ▐ Several Cloud-enabled datacenters at the edges of the network

4

5 Follow-Me Cloud (FMC) ▐ FMC provides transparent network addresses mobility End-points are unaware of FMC Ongoing connections are maintained upon addresses migrations ▐ If the migration involves a UE, FMC provides a mean to eventually perform live migrations of services (VMs) related to the migrated user

6 ▐FMC uses OpenFlow switches in the network but.. ▐...OpenFlow switches are assumed to be only at the edge of the network (i.e., the network core is unaware of FMC) Follow-Me Cloud and OpenFlow

7 OpenFlow architecture

8 How it works A A B B IPa

9 How it works A A B B IPa IPb IPa

10 How it works Identifier Locator

11 Page 11 Scalability in an OpenFlow network OpenFlow switches are programmed by means of rules: each rule generation requires some processing time and network state ▐Data plane: The number of rules that can be installed on a device is limited; Limited flexibility; Hard constraint to network solutions development; ▐Control plane: The number of rules managed by a single controller can be huge! Limited performance (In terms of processed rules per second); Limited reactivity to network events;

12 Page 12 Scalability in an OpenFlow network OpenFlow switches are programmed by means of rules: each rule generation requires some processing time and network state ▐Data plane: The number of rules that can be installed on a device is limited; Limited flexibility; Hard constraint to network solutions development; ▐Control plane: The number of rules managed by a single controller can be huge! Limited performance (In terms of processed rules per second); Limited reactivity to network events;

13 Page 13 Data plane: scale out solution ▐Support data plane by adding more switches; e.g., reducing the dimension of access networks (hence, increasing their number) ▐Switch composition Hierarchical; P2P-like; … ▐But: more workload on the control-plane because of the increased number of switches to be managed.

14 Page 14 Control Plane issues ▐Total number of managed rules; ▐Controller response time; Depends from many factors, e.g., controller load but also network latency; Network latency between controller and OF-switches does matter!!

15 Page 15 Network latency ▐Flow setup is influenced by network latency between controller and switch; At least 2 RTTs are needed (first packet forwarded to the controller (i), rule set up (ii)); ▐Assume 40ms RTT between a switch and a far controller (e.g., a centralized controller managing a geographical telco network) ▐Each flow installation is delayed of at least 80ms;

16 Page 16 Problems ▐Application to large networks raises scalability issues: High number of end-points/migrations Higher delays between switches and controller “Long distance” signalling (openflow) traffic Increased network state (id/loc mappings)

17 Page 17 Solution ▐Distributed Follow-Me Cloud controller, to handle large amounts of mobility events. Enables scale-up to large networks with many migrating entities; Optimized controller-switches communications due to localized decisions; ▐Design principles: Distribute only the needed knowledge, where it is actually needed; Keep decisions local, if possible.

18 Page 18 Design principles

19 Page 19 Design principles

20 Page 20 Architecture overview ▐A controller plays one or more roles: Home Controller, Foreign Controller, Correspondent Controller ▐Controller's role is defined in respect to the MN perspective; The controller of the first network on which the MN appears assumes the role of Home Controller for that MN; ▐Home Controller is in charge of: Managing all the network state related to the MN; Orchestrating controllers involved in IP address migrations for the MN;

21 Page 21 Distributed algorithm: HC-FC interaction ▐HC: informs FC providing MN information (e.g., the identifier address) and obtaining the locator address; set up HS with OpenFlow rules to rewrite packet source/destination with the appropriate identifier or locator address; ▐FC: generates a new locator address; set up FS with OpenFlow rules to rewrite packet source/destination with the appropriate identifier or locator address

22 A A B B IPa HC C ID/LOC IPb IPa Distributed algorithm: CC update (1) IPa IPb IPa

23 Page 23 Distributed algorithm: CC update (2)

24 Page 24 Advantages ▐Number of managed OF rules per controller; ▐Number of “long distance” signalling messages. One migration case, when the number of nodes from HN, FN and the number of CNets, exchanging packets with MN, increase linearly.

25 Conclusion ▐FMC provides transparent mobility to users and services splitting the network identifier and locator concepts ▐The system is able to scale up to large networks by adding more controllers node Future work ▐ Optimization of local mobility and handover delay ▐ Extend services migration logic: Design of services migration triggers and allocation algorithms Evaluation of tiny-VM based services migration ▐ Network-wide load balancing functions ▐ Mobile data offloading (seamless multi-homing) ▐ Extension to NATted end-points

26