Mobile Cloud Computing. Chamitha de Alwis, PhD Senior Lecturer University of Sri Jayewardenepura chamitha@sjp.ac.lk



Similar documents
A Comparative Study of cloud and mcloud Computing

Next Generation Mobile Cloud Gaming

App Operating Instructions Manual ES File Explorer

Mobile Hybrid Cloud Computing Issues and Solutions

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

Module 1: Facilitated e-learning

Mobile Cloud Computing: Approaches and Issues

Constellation Technology Overview

A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches

Results from MyConnection SG Pilot (October 2014 March 2015)

Chapter 19 Cloud Computing for Multimedia Services

ICT Development Trends (2014): Embracing the Era of Mobile-ICT

TM Corporate Brochure

Getting Started with iphone SDK, Android and others: Mobile Application Development Create your Mobile Applications Best Practices Guide

Simplifying the remote acquisition, cloud management, and multiscreen distribution of professional live video over IP

A Survey on Mobile Cloud Computing

WHITE- LABEL VOIP MOBILE APP SOLUTION - BETA Free Calling & Free Texting Worldwide

Recently cloud computing has become one of those terms that s permeated the IT world. So what is it?

Rethinking the Small Cell Business Model

Operating from the middle of the digital economy: Integrated Digital Service Providers. By Ed Bae, Sumit Banerjee and Tom Loozen

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

Mobile Cloud Computing

Parametric Analysis of Mobile Cloud Computing using Simulation Modeling

SMART PHONES. A review based on Android from Samsung Apple IPhones will have very similar operational characteristics

Tulix. Sponsored Content

A survey of mobile cloud computing: architecture, applications, and approaches

CLOUD COMPUTING USABILITY IN MOBILE COMMUNICATION NETWORK

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

perform computations on stored data (Elastic Compute Cloud (EC2). )

EVERYTHING YOU NEED FOR BRANDING ON MULTIPLE CHANNELS

About me & Submission details

Fiber to the Building & Project Velocity IP

In the pursuit of becoming smart

MOBILE CLOUD COMPUTING On Gaming Applications PRASAD REDDY

The Opportunity for White-labeled IPTV & OTT TV for MNOs, MSOs and ISPs. Date: 19 January 2014

Introduction: Why do we need computer networks?

Cloud Storage Service

Using the owncloud Android App


Cisco Satellite Services Platform Delivering Managed Services over Satellite

Mobility and cellular networks

Kick starting science...

MOBILE APPLICATIONS AND CLOUD COMPUTING. Roberto Beraldi

Taking Big Data to the Cloud. Enabling cloud computing & storage for big data applications with on-demand, high-speed transport WHITE PAPER

CRESTRON-APP-ANDROID Control App for Android

Cloud Computing for hand-held Devices:Enhancing Smart phones viability with Computation Offload

HP Cloud Printing. Rachel Tang, Market Development Manager 3 Dec, 2013

Host My UK TV. The Hosted UK TV Service from the Esix Group.

Virtual CPE and Software Defined Networking

The Advantages of Security as a Service versus On-Premise Security

Exposing the Cloud: It It s More than a Buzzword Tim Connors, Director, AT&T AT&T

Mobile Cloud Computing: A Tool for Future

Mobile Payments: The Market for Travelers, Unbanked, and No/Low Credit Users

EUROPE ERICSSON MOBILITY REPORT APPENDIX JUNE

How To Understand The Power Of The Internet Of Things

Unified Communications and the Cloud

Mobile Cloud Computing for Telemedicine Solutions

Co-existence of Wireless LAN and Cellular Henry Haverinen Senior Specialist Nokia Enterprise Solutions

RSS Cloud Solution COMMON QUESTIONS

Security Considerations for Public Mobile Cloud Computing

How cloud computing can transform your business landscape

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Support for Enterprise Services Virtual Meeting Rooms

White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle

Clonecloud: Elastic execution between mobile device and cloud [1]

Frequently Asked Questions

G-CLOUD FRAMEWORK RM1557-vi 5DRIVE PROFESSIONAL STORAGE (PRO)

White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing

Introduction to Cloud Services

NineStar Connect MASS MARKET INTERNET SERVICE POLICIES AND CUSTOMER INFORMATION. Policy Statement:

Introduction to Computer Networking: Trends and Issues

Lecture Embedded System Security A. R. Darmstadt, Introduction Mobile Security

Testing & Assuring Mobile End User Experience Before Production. Neotys

What is the Cloud? Computer Basics Web Apps and the Cloud. Page 1

...the partnership. Purple WiFi is a cloud based WiFi and marketing analytics platform for bricks and mortar operations.

UNIFIED COMMUNICATION COMPARISON GUIDE. Unified Messaging, Mobile Integration & Unified User Interface

Energy Consumption in Android Phones when using Wireless Communication Technologies

Internet of Services. What is the Future Internet for us? Pnina Vortman IBM Haifa Research Laboratory

Whitepaper. NVIDIA Miracast Wireless Display Architecture

CHAPTER ONE Home video monitoring

Shafiq Khan. An Introduction to. Cloud Computing 13/12/2012

Migrating SaaS Applications to Windows Azure

Transcription:

Mobile Cloud Computing Chamitha de Alwis, PhD Senior Lecturer University of Sri Jayewardenepura chamitha@sjp.ac.lk

Mobile Computing Rapid progress of mobile computing have become a powerful trend in the development of many fields, including IT, commerce, industry, etc. Mobile devices have limited resources (e.g., battery life, storage, and bandwidth) and communications (e.g., mobility and security). The limited resources significantly handicap the quality of services offered by mobile computing.

Mobile + Cloud Computing Cloud Computing has been identified as the next generation s computing infrastructure. Cloud Computing allows access to infrastructure, platforms, and software provided by cloud providers at low cost, in an on-demand fashion. Mobile Cloud Computing is introduced as an integration of cloud computing into the mobile environment, to bring new types of services and facilities for mobile users.

Mobile Cloud Computing - Definition Mobile Cloud Computing at its simplest refers to an infrastructure where both the data storage and the data processing happen outside of the mobile device. Mobile cloud applications move the computing power and data storage away from mobile phones and in to the cloud, bringing applications and mobile computing to not just smart phone users but a much broader range of mobile subscribers. - Mobile Cloud Computing Forum (MCC-forum, 2011)

How it Works? Data processing and storage are moved from the mobile device to powerful and centralized computing platforms located in clouds. They are accessed by mobile devices over a wireless connection using an app or a web browser. WiFi/ Cellular/ Satellite Wireless Service Provider Internet Cloud Service Provider Mobile Device Application Service Provider

Videos in the Cloud Record, Encode and Save Video Upload Video Edit & Process Video Play Video Stream On Demand Save Video

Google s Voice Search When you talk to Android's voice recognition software, the spectrogram of what you've said is chopped up and uploaded to Google's cloud servers. It's then processed, using the neural network models. There are a couple of layers in processing speech. First Google tries to understand the consonants and the vowels. That is the foundational layer. Next, it uses those to make intelligent guesses about the words. And then higher.

Advantages for Mobile Users? Extended battery lifetime of mobile devices Using computation offloading techniques, large computations and complex processing is migrated from resource-limited mobile devices to resourceful cloud servers. This avoids taking a long application execution time on mobile devices, resulting in a significant reduction in power consumption. Large-scale numerical computations and shows that up to 45% of energy consumption can be reduced for large matrix calculations. Offloading a compiler optimization for image processing can reduce up to 41% for energy consumption of a mobile device. Migrating mobile game components to cloud servers can save 27% of energy consumption for computer games and 45% for chess games.

Advantages for Mobile Users? Improving data storage capacity Storage capacity is also a constraint for mobile devices. Mobile cloud computing is developed to enable mobile users to store/access large amounts of data on the cloud through wireless networks. For instance, Google Photos allows users to upload unlimited photos and video to the clouds, even immediately after capturing. Users may access their images and videos from any connected device. Users can save considerable amount of energy and storage space on their mobile devices since all images are sent and processed on the clouds.

Advantages for Mobile Users? Improved processing power Mobile cloud computing helps reducing the running cost for intensive applications that take long time and large amount of energy when performed on the limited-resource mobile devices. Cloud computing can efficiently support various tasks for data warehousing, managing and synchronizing multiple documents online. For instance, clouds can be used for transcoding, playing chess, or broadcasting multimedia services. In these cases, all the complex calculations for transcoding or offering an optimal chess move that take a long time when perform on mobile devices will be processed quickly on the cloud.

Advantages for Mobile Users? Improved reliability Data and application are stored and backed up on a number of cloud servers. This reduces the chance of data and application lost on the mobile devices. Cloud can remotely provide security services such as virus scanning, malicious code detection, authentication, etc.

Advantages for Service Providers? Dynamic provisioning Dynamic on-demand provisioning of resources. Scalability Easily add and expand services without or with little constraint on the resource usage. Multi-tenancy Share resources and costs to support a variety of applications and large number of users. Ease of Integration Multiple services from different service providers can be integrated easily.

Mobile Cloud Computing Applications? Mobile Learning Mobile Commerce Mobile Gaming Mobile Healthcare Searching And a lot more

Mobile Cloud Computing in SL? Over 100% mobile penetration and a surge in mobile broadband services in Sri Lanka. ~ 3% fixed broadband penetration. Mobile Cloud Computing is the best way to provide cloud services. A National Cloud for Education? A National Cloud for Health?

Future of Cloud Computing? Cloud connected Wearables? IoT connected to the Cloud? Vehicular Cloud Communication?