Mobility Management in Mobile Cloud Computing



Similar documents
Cloud Computing Guide & Handbook. SAI USA Madhav Panwar

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

Cross-Layer Multi-Cloud Real-Time Application QoS Monitoring and Benchmarking As-a-Service Framework

Permanent Link:

Evaluation Methodology of Converged Cloud Environments

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

Datacenters and Cloud Computing. Jia Rao Assistant Professor in CS

CHAPTER 8 CLOUD COMPUTING

How To Understand Cloud Computing

Mobile Cloud Computing: Survey & Discussion. Jianting Yue Sep 27, 2013

Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Cloud Computing: Opportunities, Challenges, and Solutions. Jungwoo Ryoo, Ph.D., CISSP, CISA The Pennsylvania State University

Mobile and Cloud computing and SE

Cover Story. Cloud Computing: A Paradigm Shift in IT Infrastructure

21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history

Managing your Information Assets in the Cloud

Cloud Computing Standards: Overview and first achievements in ITU-T SG13.

Mobile Multimedia Meet Cloud: Challenges and Future Directions

OVERVIEW Cloud Deployment Services

SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE

CLOUD COMPUTING An Overview

PRIVATE CLOUD PLATFORM OPTIONS. Stephen Lee CEO, ArkiTechs Inc.

Analytical Survey Model on Consumption of Cloud Service Models

Session 4 Cloud computing for future ICT Knowledge platforms

Architectural Implications of Cloud Computing

IS PRIVATE CLOUD A UNICORN?

Cloud Computing and Big Data What Technical Writers Need to Know

The Cloud Computing Revolution: Beyond the Hype

Key Research Challenges in Cloud Computing

A Study of Infrastructure Clouds

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Secure Cloud Computing through IT Auditing

A Comparative Study of cloud and mcloud Computing

Cloud Computing: Making the right choices

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

Clinical Trials in the Cloud: A New Paradigm?


Fundamental Concepts and Models

Big Data & Its Bigger Possibilities In The Cloud

SOA and Cloud in practice - An Example Case Study

Cloud powered services composition using Public Cloud PaaS platform

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Gaming as a Service. Prof. Victor C.M. Leung. The University of British Columbia, Canada

Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB

Cloud Computing Technology

Cloud Computing An Introduction

Certified Cloud Computing Professional Sample Material

Dr.K.C.DAS HEAD PG Dept. of Library & Inf. Science Utkal University, Vani Vihar,Bhubaneswar

Analysis of the European Platform-as-a-service Market. The Need for Efficient Application Delivery will Influence PaaS Growth

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Mobile Hybrid Cloud Computing Issues and Solutions

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Modeling Public Pensions with Mathematica and Python II

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

DataCenter optimization for Cloud Computing

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

Supporting mobility in the RAN cloud

Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing

DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY.

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

A.Prof. Dr. Markus Hagenbuchner CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

OpenShift 3.0 in the Sogeti Services Factory

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

Introduction to Cloud Computing

Deploying Your Application On Public Cloud

How To Understand Cloud Computing

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government

Cloud Computing Simulation Using CloudSim

Mobile Cloud Networking FP7 European Project: Radio Access Network as a Service

Cloud Computing Architecture: A Survey

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM

ISSN: Keywords : Mobile Cloud Computing, Cloud Computing, Mobile services, Computation offloading.

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

Private Cloud 201 How to Build a Private Cloud

Planning the Migration of Enterprise Applications to the Cloud

Chapter 19 Cloud Computing for Multimedia Services

Cloud Storage: Where Does It Fit Into Tomorrow s IT?

A Survey on Cloud Computing

Transcription:

Mobility Management in Mobile Cloud Computing Karan Mitra Luleå University of Technology Skellefteå, Sweden karan.mitra@ltu.se https://karanmitra.me 19/06/2015, Nancy, France

Agenda Introduction M2C2: A Mobility Management System for Mobile Cloud Computing Results Conclusion and Future Work PERCCOM Summer School'15 2

Introduction Cloud Computing Cloud computing is a model for enabling ubiquitous, convenient, ondemand 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

Cloud Computing Software-as-a-Service (SaaS) Email, CRM, audio/video processing, office suites, and numerous other applications Platform-as-a-Service (PaaS) 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) Infrastructure-as-a-Service (IaaS) Monitoringas-a-Service (MaaS), Network-asa-Service (NaaS), BigData-asa-Service (BDaaS),,*aaS Processing, Network and Storage Public, private, and hybrid clouds PERCCOM Summer School'15 4

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 PERCCOM Summer School'15 http://tinyurl.com/nrqpww 5

Mobile Cloud Computing Users are going mobile! Mobile Cloud Computing New class of applications Augmented reality Mobile Healthcare Industrial Safety Immersive Gaming Internet of Things Mobile Computing Cloud Computing and Big Limited compute, storage Data and network capability Offload computation and storage to the resource-rich clouds (public/private/hybrid) Maximize QoS Minimize battery Mobile consumption Cloud Computing Mobility 6

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

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 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. PERCCOM Summer School'15 8

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

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.

M2C2: Mobility Management in Mobile Cloud Computing M2C2: system architecture PERCCOM Summer School'15 11

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

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

M2C2: Mobility Management in Mobile Cloud Computing PERCCOM Summer School'15 14

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

Results Analysis Experiment 2: Cloud and Network Selection 16

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

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

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

http://www.dilbert.com/ Thank you for your attention! Questions? PERCCOM Summer School'15 20