Mobility Management in Mobile Cloud...
Transcript of Mobility Management in Mobile Cloud...
![Page 1: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/1.jpg)
Mobility Management in Mobile Cloud Computing
Karan MitraLuleå University of Technology
Skellefteå, [email protected]
https://karanmitra.me19/06/2015, Nancy, France
![Page 2: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/2.jpg)
Agenda
• Introduction• M2C2: A Mobility Management System for
Mobile Cloud Computing• Results• Conclusion and Future Work
PERCCOM Summer School'15 2
![Page 3: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/3.jpg)
Introduction
• Cloud Computing“Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.” [NIST]
• Characteristics: On-demand access, broad network access, resource pooling (multi-tenant model,), rapid elasticity, measured service (metering, and transparency)
• Cloud as a Utility– Like electricity and water– Illusion of infinite capacity– Massive economies of scale leading to low pay-as-you-go
prices– No upfront commitment
PERCCOM Summer School'15 3
![Page 4: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/4.jpg)
Cloud Computing
• Public, private, and hybrid clouds
•Email, CRM, audio/video processing, office suites, and numerous other applications
Software-as-a-Service (SaaS)
•Run Servers (e.g., Web, database and AAA)•Programming languages (e.g., Java, PHP, Python and Ruby and Rails) and
frameworks (e.g., CloudFront, Elastic MapReduce, and HDFS) •Operating Systems (e.g., Ubuntu and Microsoft Windows Server 2008) •Virtualization (e.g., Xen and VMWare)
Platform-as-a-Service (PaaS)
•Processing, Network and Storage
Infrastructure-as-a-Service (IaaS)
Monitoring-as-a-Service
(MaaS), Network-as-
a-Service (NaaS),
BigData-as-a-Service (BDaaS), …,*aaS
PERCCOM Summer School'154
![Page 5: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/5.jpg)
Internet-of-Things and Big Data
• Internet/Cloud/… of Things– Billions of objects (devices, sensors, Web services, etc.)
connected to the Internet • “Big Data” phenomenon
• Accelerated by cloud computing• Mechanisms for efficient processing,
storage, and visualization of Big Data
© http://tinyurl.com/nrqpwwPERCCOM Summer School'15 5
![Page 6: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/6.jpg)
Mobile Cloud Computing
Cloud Computing
and Big Data
Internet of Things
Mobile Computing
6
• Users are going mobile!• Mobile Cloud Computing
– New class of applications• Augmented reality• Mobile Healthcare• Industrial Safety• Immersive Gaming
– Limited compute, storage and network capability• Offload computation and storage to the resource-rich
clouds (public/private/hybrid)– Maximize QoS– Minimize battery consumption– Mobility
Mobile Cloud Computing
![Page 7: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/7.jpg)
Mobile Cloud Computing Challenges• End user mobile devices and sensors
– Limited compute, storage and battery capacity– Network: intermittent connectivity, throughput, delay &
jitter– Variability: both mobile networks and clouds– Mobility Management
Smart healthcare Emergency management
PERCCOM Summer School'15 7
![Page 8: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/8.jpg)
M2C2: A Mobility Management System for Mobile Cloud Computing
• Aim: to select the best cloud and the best network while users roam in heterogeneous access networks
• Proposed and developed M2C2– Multihoming: being able to connect to several access
networks together (e.g., WiFi and LTE)– Cloud and network probing mechanisms– Cloud and network selection mechanisms
PERCCOM Summer School'15 8
• Karan Mitra, Saguna Saguna, Christer Åhlund and Daniel Granlund, “M2C2: A Mobility Management System for Mobile Cloud Computing”, in Proceedings of the 2015 IEEE Wireless Communications and Networking Conference (IEEE WCNC 2015), 2015.
![Page 9: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/9.jpg)
M2C2: Mobility Management in Mobile Cloud Computing
• Comprise several components:– Anchor Point
• Cloud and network awareness– Cloud Probing Service– Cloud Ranking Service
• Cloud probing and ranking: RESTful Webservices– Home Agent
• Network path probing via M-MIP tunnel– Mobile Node
• Network selection using Relative Network Load metric
PERCCOM Summer School'15 9
![Page 10: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/10.jpg)
Cloud Monitoring as-a-Service
• Khalid Alhamazani, Rajiv Ranjan, Karan Mitra, Prem Prakash Jayaraman, Huang Zhiqian, Lizhe Wang and Fethi Rabhi, “CLAMS: Cross-Layer Multi-Cloud Application Monitoring-as-a-Service Framework,” in Proceedings of the 11th IEEE International Conference on Services Computing (IEEE SCC 2014). IEEE, 2014.
• Khalid Alhamazani, Rajiv Ranjan, Prem Jayaraman, Karan Mitra, Chang Liu, Fethi Rabhi, and Lizhe Wang,“Cross-Layer Multi-Cloud Real-Time Application QoS Monitoring and Benchmarking As-a-Service Framework”, IEEE Transactions on Cloud Computing, 2015.
![Page 11: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/11.jpg)
M2C2: Mobility Management in Mobile Cloud Computing
M2C2: system architecturePERCCOM Summer School'15 11
![Page 12: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/12.jpg)
An Application Scenario
• K. Mitra, Saguna and C. Ahlund, “A Mobile Cloud Computing System for Emergency Management,” Cloud Computing, IEEE, vol. 1, no. 4, pp. 30–38, 2014.
PERCCOM Summer School'15 12
![Page 13: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/13.jpg)
M2C2: Mobility Management in Mobile Cloud Computing
• Cloud Service Selection via Cloud Ranking Service – Simple Additive Weighting (SAW)
• Network Selection– Relative Network Load metric
13
![Page 14: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/14.jpg)
M2C2: Mobility Management in Mobile Cloud Computing
PERCCOM Summer School'15 14
![Page 15: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/15.jpg)
Results Analysis
• Prototype implementation and experimentation– Activity recognition application– Significant software engineering effort!
• Experiment 1: local clouds vs. public clouds– Computation should be offloaded to local clouds
using WiFi
PERCCOM Summer School'15 15
![Page 16: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/16.jpg)
Results Analysis• Experiment 2: Cloud and Network Selection
16
![Page 17: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/17.jpg)
Results Analysis
• Experiment 3: Impact of mobility– Mobile node roaming in WiFi and 3G networks– Seamless handoffs with no packet loss– Activity recognition continued successfully
• Variation in latency based on access network
PERCCOM Summer School'15 17
![Page 18: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/18.jpg)
Conclusion and Future Work
• Proposed, developed and validated M2C2– A novel system for mobility management in mobile
cloud computing• Multihoming• Cloud and network probing • Cloud and network selection
Future Work: • Power consumption on mobile devices• Extend the metrics for power-aware computation
and storage placement• Real-world case studies for smart regions
18
![Page 19: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/19.jpg)
Two Open Master’s Thesis Topics
1. Power-aware computation and storage offloading in mobile cloud systems– Joint optimization of cloud and network selection (3G
consumes 2.5 time more power than WiFi)2. Context-awareness for battery-life maximization
on mobile devices
PERCCOM Summer School'15 19
![Page 20: Mobility Management in Mobile Cloud Computingperccom.univ-lorraine.fr/files/2015/06/KaranMitra.pdf · PERCCOM Summer School'15 8 • Karan Mitra, Saguna Saguna, Christer Åhlund and](https://reader034.fdocuments.us/reader034/viewer/2022050501/5f939f38464df3526d0c8894/html5/thumbnails/20.jpg)
Thank you for your attention!
Questions?
© http://www.dilbert.com/
PERCCOM Summer School'15 20