SlideShare a Scribd company logo
M2C2: A Mobility Management
System for Mobile Cloud Computing
Karan Mitra, Saguna, Christer Åhlund and Daniel Granlund
Luleå University of Technology
Sweden
karan.mitra@ltu.se
https://karanmitra.me
28 May 2015
Contents
•  Introduction
•  Challenges
•  M2C2: A Mobility Management System for
Mobile Cloud Computing
•  Results
•  Conclusion and Future Work
Introduction
•  Cloud Computing
–  Shared pool of virtual resources (CPU, storage and
network)
–  No long-term contracts, pay-as-you-go model
•  Internet/Cloud/… of Things
–  Billions of objects (devices, sensors, Web services, etc.)
connected to the Internet
•  Massive amounts of data
–  Accelerated by cloud computing
•  Data storage, processing and visualization
•  Mobile Computing
–  Data consumption and production
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
•  Mobile Cloud Computing (MCC)
–  Offload computation and storage to the cloud
–  Mobility
Smart healthcare Emergency management
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
•  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
M2C2: Mobility Management in Mobile
Cloud Computing
M2C2: Mobility Management in Mobile
Cloud Computing
M2C2: system architecture
One 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.
•  Cloud Service Selection via Cloud Ranking
Service
–  Simple Additive Weighting (SAW)
•  Network Selection
–  Relative Network Load metric
M2C2: Mobility Management in Mobile
Cloud Computing
M2C2: Mobility Management in Mobile
Cloud Computing
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
0 200 400 600 800 1000 1200
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Latency (milliseconds)
Cumulativeprobability
Case A: Local cloud and 3G network
Case B: Local cloud and WiFi network
Case C: Public cloud and 3G network
Case D: Public cloud and WiFi network
Results Analysis
•  Experiment 2: Cloud and Network Selection
–  Cloud selection
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
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:
•  Extend and validate M2C2 for a smart city
environment:
–  Power consumption on mobile devices
–  Extend the metrics
–  Real-world case studies
Thank you for your attention!
Questions?

More Related Content

What's hot

Mobile Cloud Computing 2012
Mobile Cloud Computing 2012 Mobile Cloud Computing 2012
Mobile Cloud Computing 2012
Bhavya Siddappa
 
Mobile cloud computing implications and challenges
Mobile cloud computing  implications and challengesMobile cloud computing  implications and challenges
Mobile cloud computing implications and challenges
Alexander Decker
 

What's hot (20)

Cloud Computing for hand-held Devices:Enhancing Smart phones viability with C...
Cloud Computing for hand-held Devices:Enhancing Smart phones viability with C...Cloud Computing for hand-held Devices:Enhancing Smart phones viability with C...
Cloud Computing for hand-held Devices:Enhancing Smart phones viability with C...
 
Cloud Computing for Mobile Robots
Cloud Computing for Mobile RobotsCloud Computing for Mobile Robots
Cloud Computing for Mobile Robots
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computing
 
Mobile-Cloud Computing
Mobile-Cloud ComputingMobile-Cloud Computing
Mobile-Cloud Computing
 
Mobile cloud computing; Future of Cloud Computing
Mobile cloud computing; Future of Cloud ComputingMobile cloud computing; Future of Cloud Computing
Mobile cloud computing; Future of Cloud Computing
 
IJET-V3I1P24
IJET-V3I1P24IJET-V3I1P24
IJET-V3I1P24
 
Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !
 
Self-Tuning Data Centers
Self-Tuning Data CentersSelf-Tuning Data Centers
Self-Tuning Data Centers
 
Mobile Cloud Computing 2012
Mobile Cloud Computing 2012 Mobile Cloud Computing 2012
Mobile Cloud Computing 2012
 
Introduction to Mobile Cloud Computing
Introduction to Mobile Cloud ComputingIntroduction to Mobile Cloud Computing
Introduction to Mobile Cloud Computing
 
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
 
Addressing Security Issues and Challenges in Mobile Cloud Computing
Addressing Security Issues and Challenges in Mobile Cloud ComputingAddressing Security Issues and Challenges in Mobile Cloud Computing
Addressing Security Issues and Challenges in Mobile Cloud Computing
 
Mcc
MccMcc
Mcc
 
Mobile cloud computing
Mobile cloud computingMobile cloud computing
Mobile cloud computing
 
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
 
D045031724
D045031724D045031724
D045031724
 
Details About Mobile Cloud Computing
Details About Mobile Cloud ComputingDetails About Mobile Cloud Computing
Details About Mobile Cloud Computing
 
Mobile cloud computing implications and challenges
Mobile cloud computing  implications and challengesMobile cloud computing  implications and challenges
Mobile cloud computing implications and challenges
 
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
 
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
 

Viewers also liked (6)

Introduction to Bacula
Introduction to BaculaIntroduction to Bacula
Introduction to Bacula
 
Mobile Database ,alrazgi
Mobile Database ,alrazgiMobile Database ,alrazgi
Mobile Database ,alrazgi
 
Mobile Cloud Computing: Big Picture
Mobile Cloud Computing: Big PictureMobile Cloud Computing: Big Picture
Mobile Cloud Computing: Big Picture
 
Mobile computing unit 5
Mobile computing  unit 5Mobile computing  unit 5
Mobile computing unit 5
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computing
 
Introduction to SSH
Introduction to SSHIntroduction to SSH
Introduction to SSH
 

Similar to M2C2: A Mobility Management System For Mobile Cloud Computing

Ieee 2013 java project titles richbraintechnologies
Ieee 2013 java project titles richbraintechnologiesIeee 2013 java project titles richbraintechnologies
Ieee 2013 java project titles richbraintechnologies
RICHBRAINTECHNOLOGIES
 
Ieee 2013 java project titles richbrainprojects
Ieee 2013 java project titles richbrainprojectsIeee 2013 java project titles richbrainprojects
Ieee 2013 java project titles richbrainprojects
RICHBRAINPROJECTS
 
Ieee 2013 java project titles richbraintech
Ieee 2013 java project titles richbraintechIeee 2013 java project titles richbraintech
Ieee 2013 java project titles richbraintech
RICHBRAINTECH
 

Similar to M2C2: A Mobility Management System For Mobile Cloud Computing (20)

Mobile computing.pptx
Mobile computing.pptxMobile computing.pptx
Mobile computing.pptx
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computing
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
Challenges on wireless Heterogeneous Networks for Mobile Cloud Computing in a...
Challenges on wireless Heterogeneous Networks for Mobile Cloud Computing in a...Challenges on wireless Heterogeneous Networks for Mobile Cloud Computing in a...
Challenges on wireless Heterogeneous Networks for Mobile Cloud Computing in a...
 
Mobile cloud Computing
Mobile cloud ComputingMobile cloud Computing
Mobile cloud Computing
 
Edge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edgeEdge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edge
 
Fog computing ( foggy cloud)
Fog computing  ( foggy cloud)Fog computing  ( foggy cloud)
Fog computing ( foggy cloud)
 
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
 
08_Mobile-Cloud-Introduction.pdf
08_Mobile-Cloud-Introduction.pdf08_Mobile-Cloud-Introduction.pdf
08_Mobile-Cloud-Introduction.pdf
 
Mobile Cloud Comuting
Mobile Cloud Comuting Mobile Cloud Comuting
Mobile Cloud Comuting
 
Ieee 2013 java project titles richbraintechnologies
Ieee 2013 java project titles richbraintechnologiesIeee 2013 java project titles richbraintechnologies
Ieee 2013 java project titles richbraintechnologies
 
Ieee 2013 java project titles richbrainprojects
Ieee 2013 java project titles richbrainprojectsIeee 2013 java project titles richbrainprojects
Ieee 2013 java project titles richbrainprojects
 
Ieee 2013 java project titles richbraintech
Ieee 2013 java project titles richbraintechIeee 2013 java project titles richbraintech
Ieee 2013 java project titles richbraintech
 
Cloud_Computing.pptx
Cloud_Computing.pptxCloud_Computing.pptx
Cloud_Computing.pptx
 
Applications of cloud computing for power systems
Applications of cloud computing for power systemsApplications of cloud computing for power systems
Applications of cloud computing for power systems
 
Cloud computing for mobile users can offloading computation save energy
Cloud computing for mobile users can offloading computation save energyCloud computing for mobile users can offloading computation save energy
Cloud computing for mobile users can offloading computation save energy
 
Security and privacy issues of fog
Security and privacy issues of fogSecurity and privacy issues of fog
Security and privacy issues of fog
 
Mobile cloud computing
Mobile cloud computingMobile cloud computing
Mobile cloud computing
 
Introduction-to-IoT-Smart-Basket_abcd.pptx
Introduction-to-IoT-Smart-Basket_abcd.pptxIntroduction-to-IoT-Smart-Basket_abcd.pptx
Introduction-to-IoT-Smart-Basket_abcd.pptx
 
EFFECTIVE BANDWIDTH ANALYSIS OF MIMO BASED MOBILE CLOUD COMPUTING
EFFECTIVE BANDWIDTH ANALYSIS OF MIMO BASED MOBILE CLOUD COMPUTINGEFFECTIVE BANDWIDTH ANALYSIS OF MIMO BASED MOBILE CLOUD COMPUTING
EFFECTIVE BANDWIDTH ANALYSIS OF MIMO BASED MOBILE CLOUD COMPUTING
 

Recently uploaded

Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
Kamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
AbrahamGadissa
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 

Recently uploaded (20)

Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Introduction to Casting Processes in Manufacturing
Introduction to Casting Processes in ManufacturingIntroduction to Casting Processes in Manufacturing
Introduction to Casting Processes in Manufacturing
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 

M2C2: A Mobility Management System For Mobile Cloud Computing

  • 1. M2C2: A Mobility Management System for Mobile Cloud Computing Karan Mitra, Saguna, Christer Åhlund and Daniel Granlund Luleå University of Technology Sweden karan.mitra@ltu.se https://karanmitra.me 28 May 2015
  • 2. Contents •  Introduction •  Challenges •  M2C2: A Mobility Management System for Mobile Cloud Computing •  Results •  Conclusion and Future Work
  • 3. Introduction •  Cloud Computing –  Shared pool of virtual resources (CPU, storage and network) –  No long-term contracts, pay-as-you-go model •  Internet/Cloud/… of Things –  Billions of objects (devices, sensors, Web services, etc.) connected to the Internet •  Massive amounts of data –  Accelerated by cloud computing •  Data storage, processing and visualization •  Mobile Computing –  Data consumption and production
  • 4. 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 •  Mobile Cloud Computing (MCC) –  Offload computation and storage to the cloud –  Mobility Smart healthcare Emergency management
  • 5. 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
  • 6. •  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 M2C2: Mobility Management in Mobile Cloud Computing
  • 7. M2C2: Mobility Management in Mobile Cloud Computing M2C2: system architecture
  • 8. One 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.
  • 9. •  Cloud Service Selection via Cloud Ranking Service –  Simple Additive Weighting (SAW) •  Network Selection –  Relative Network Load metric M2C2: Mobility Management in Mobile Cloud Computing
  • 10. M2C2: Mobility Management in Mobile Cloud Computing
  • 11. 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 0 200 400 600 800 1000 1200 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Latency (milliseconds) Cumulativeprobability Case A: Local cloud and 3G network Case B: Local cloud and WiFi network Case C: Public cloud and 3G network Case D: Public cloud and WiFi network
  • 12. Results Analysis •  Experiment 2: Cloud and Network Selection –  Cloud selection
  • 13. 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
  • 14. 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: •  Extend and validate M2C2 for a smart city environment: –  Power consumption on mobile devices –  Extend the metrics –  Real-world case studies
  • 15. Thank you for your attention! Questions?