• No results found

Mobility Management in Mobile Cloud Computing

N/A
N/A
Protected

Academic year: 2021

Share "Mobility Management in Mobile Cloud Computing"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

Mobility Management in Mobile

Cloud Computing

Karan Mitra

Luleå University of Technology Skellefteå, Sweden

[email protected] https://karanmitra.me 19/06/2015, Nancy, France

(2)

Agenda

• Introduction

• M2C2: A Mobility Management System for Mobile Cloud Computing

• Results

• Conclusion and Future Work

(3)

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

(4)

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

(5)

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/nrqpww

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

M2C2: Mobility Management in Mobile

Cloud Computing

M2C2: system architecture

(12)

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.

(13)

M2C2: Mobility Management in Mobile

Cloud Computing

• Cloud Service Selection via Cloud Ranking Service

– Simple Additive Weighting (SAW) • Network Selection

– Relative Network Load metric

(14)

M2C2: Mobility Management in Mobile

Cloud Computing

(15)

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

(16)

Results Analysis

• Experiment 2: Cloud and Network Selection

(17)

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

(18)

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

(19)

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

(20)

Thank you for your attention! Questions?

© http://www.dilbert.com/

References

Related documents

The purpose of this study is to explore human capital productivity strategies used by THL business leaders in southern Nigeria that have improved employee productivity. This

greatly simplifies the analysis, and rules out the strange effect that a higher reward for a good fit from principal 1 can motivate agent 2 to pay higher effort through a

Policy and Program Support Sakina Thompson Human Resources Officer Wayne Swann Interim Chief Information Officer Boyle Stuckey Capital Operations Project Manager

President Jane Crockett called the January meeting of the Shenandoah Valley Quilters Guild (SVQG) via Zoom to order at 9:30.. It was moved by Terry Wiita, seconded by Sandie Hammel

Interestingly, during the 18th century all three pat- terns sequentially dominate winter precipitation vari- ability over Southern Spain and Morocco: EOF 1 is the most important

We proposed a fully probabilistic framework for cleaning data that involved learning both the generative and error (corruption) models of the data and using them to clean the data..

The experience of young people who become unemployed needs to be seen in the context of overall outflows from education into the labour market and/or to further and

In addition to leverage and thoroughness, for a system like CodeSurfer/x86— which uses multiple analysis phases—automating the process of creating abstract transformers ensures