Exploring Mobile Cloud Computing

Mobile Cloud Computing -I

Estimated read time: 1:20

    Learn to use AI like a Pro

    Get the latest AI workflows to boost your productivity and business performance, delivered weekly by expert consultants. Enjoy step-by-step guides, weekly Q&A sessions, and full access to our AI workflow archive.

    Canva Logo
    Claude AI Logo
    Google Gemini Logo
    HeyGen Logo
    Hugging Face Logo
    Microsoft Logo
    OpenAI Logo
    Zapier Logo
    Canva Logo
    Claude AI Logo
    Google Gemini Logo
    HeyGen Logo
    Hugging Face Logo
    Microsoft Logo
    OpenAI Logo
    Zapier Logo

    Summary

    In this informative video, the significance and possibilities of Mobile Cloud Computing (MCC) are explored. With the increasing ubiquity of mobile devices combined with cloud capabilities, MCC has evolved into a key subject in cloud integration. This lecture focuses on how mobile devices leverage cloud resources for computing, highlighting the advantages like extended battery life, enhanced data storage, and increased processing power while acknowledging challenges such as security and latency. The video disentangles the intricate dance between mobile devices, cloud servers, and network providers, advocating for seamless integration to elevate the application experience on smart mobile devices.

      Highlights

      • Mobile Cloud Computing transforms smartphones into powerful computing platforms by leveraging cloud resources 📱➡️☁️.
      • Offloading heavy computational tasks saves battery and enhances performance on mobile devices 🚀.
      • MCC allows for scalable, on-demand services at lower costs using cloud infrastructure 💰.
      • The seamless connection between mobile devices and the cloud is central for an enriched user experience 🔄.
      • Key challenges include ensuring data security and overcoming network latency issues 🛑.
      • Mobile cloud computing facilitates advanced applications like augmented reality and data-intensive analytics on mobile devices 📊🔍.
      • The MCC ecosystem includes mobile users, service providers, and network operators working collaboratively 🌐.
      • Ensuring a standard interface for different platforms is crucial for MCC's widespread adoption 🛠️.

      Key Takeaways

      • Mobile Cloud Computing (MCC) synergizes the strengths of mobile devices and cloud computing for an optimized experience 📱☁️.
      • MCC helps extend battery life and save on-device resources by offloading demanding tasks to the cloud 🔋💨.
      • One of the main benefits of MCC is its elasticity and cost-effectiveness through a 'pay-as-you-go' model 💸.
      • Security remains a critical concern in MCC, requiring robust measures to protect user data 🛡️.
      • MCC offers a flexible approach to mobile app development, allowing for quick updates and integration with cloud-based services 💡.
      • Mobile devices utilize high-speed networks to offload computing tasks, minimizing on-device processing 🔄.
      • Challenges in MCC include network latency and security concerns, but ongoing research is bridging these gaps 🚧.
      • MCC supports a variety of use cases including disaster management, augmented reality, and data analytics 🚀.

      Overview

      Mobile Cloud Computing (MCC) effectively merges the capabilities of cloud computing with mobile technology, allowing smartphones and other mobile devices to execute resource-intensive tasks by utilizing cloud servers. This evolution addresses the limitations of mobile devices by offering a solution to extend battery life, enhance processing power, and utilize extensive data storage from the cloud.

        Despite its benefits, MCC faces challenges related to security, latency, and the complexity of managing dynamic offloading. The constant interaction with cloud environments presents potential vulnerabilities, highlighting the need for robust security protocols. However, these hurdles are gradually being mitigated through continuous research and technological advancements.

          The practicality of MCC is evident in various real-world applications such as disaster management, augmented reality, and comprehensive data analytics. By seamlessly integrating mobile devices, cloud services, and high-speed networks, MCC provides a versatile framework that enhances user engagement and facilitates the development of innovative mobile applications.

            Chapters

            • 00:00 - 00:30: Introduction to Mobile Cloud Computing The chapter introduces the concept of mobile cloud computing discussed in the context of its relationship to cloud computing. It sets the stage for exploring how mobile devices can leverage cloud resources to enhance processing power, storage, and application functionality. The transcript begins with a continuation of a discussion on cloud computing, indicating that the chapter will delve into specific applications within that domain, with a focus on mobile cloud computing as a key area of interest.
            • 00:30 - 01:00: Understanding Mobile Cloud Computing This chapter provides an overview of mobile cloud computing, which has emerged as a significant subject on its own. The chapter delves into various aspects of mobile cloud computing including its features, characteristics, and the necessity in today's technological landscape where mobile devices play a crucial role.
            • 01:00 - 01:30: Growth and Impact of Smartphones The chapter titled 'Growth and Impact of Smartphones' discusses the significant impact of smartphone devices on society. It highlights the widespread adoption of smartphones across various demographics and their application across different levels and categories. The chapter notes that this adoption has led to a revolutionary change in communication paths, attributing the 'huge purification' of these devices as a major factor. This revolution in communication due to smartphones is emphasized as a crucial point of discussion.
            • 01:30 - 02:00: Resourceful Mobile Devices and Networking The chapter titled 'Resourceful Mobile Devices and Networking' delves into the connectivity and network capabilities of mobile devices. It discusses the easy accessibility and affordability of high-bandwidth networks provided by backend service providers, which are critical for the seamless operation of these devices. The chapter also touches upon scenarios enabled by such robust networking solutions.
            • 02:00 - 02:30: Interfacing Cloud and Mobile Devices This chapter explores the advancements in mobile device technology and their interaction with cloud services. It highlights the growing resourcefulness and capabilities of modern mobile devices compared to older models. The chapter recognizes that these devices, while not yet matching the power of desktops or servers, are increasingly smart and efficient, boasting various features like sensing and app management. It emphasizes the importance of the underlying infrastructure (backbone) that supports these functionalities.
            • 02:30 - 03:00: Applications and Data Analysis The chapter titled 'Applications and Data Analysis' explores the concept of networking, which facilitates enhanced communication. It moves on to discuss trends in using devices for computing purposes, particularly focusing on applications that demand significant computational power. These applications might require the task to be offloaded to more resource-rich equipment to achieve optimal performance.
            • 03:00 - 03:30: Benefits of Mobile Cloud Computing The chapter discusses the natural evolution and necessity of bridging the gap between mobile devices and cloud computing. It highlights the benefits of mobile devices being able to offload certain computing tasks to the cloud, enabling enhanced performance and efficiency. This symbiotic relationship allows users to enjoy a seamless and powerful computing experience, leveraging the cloud's extensive resources while maintaining the convenience of mobile devices.
            • 03:30 - 04:00: Challenges in Mobile Cloud Computing In the chapter 'Challenges in Mobile Cloud Computing,' the main focus is on the offloading process in mobile cloud computing. It explores the scenario where a predictive model requires more resources than the initial sensing and data analysis can handle. This need for intensive computation necessitates the offloading of data to a more resourceful infrastructure, such as the cloud. By doing so, the data is processed in the cloud, and results are then sent back for further analysis, possibly integrating with other collateral data. The chapter suggests that such offloading is crucial for handling complex applications, highlighting challenges in managing resources in mobile cloud environments.
            • 04:00 - 04:30: Key Features of Mobile Cloud Computing The chapter begins by exploring the possibility of offloading data analysis tasks in mobile cloud computing. It discusses the potential amalgamation of technologies and the architectures that could support this. The chapter outlines various challenges associated with implementing mobile cloud computing, which will be addressed across one or two lectures. The initial focus is on understanding the basics of mobile cloud computing and its fundamental concepts.
            • 04:30 - 05:00: Pros and Cons of Mobile Cloud Computing The chapter discusses the significant growth in smartphone usage and the accompanying rise of smart applications. It highlights the increased capabilities of mobile devices, particularly in running applications and accessing internet resources. This is facilitated by enhanced connectivity of mobile devices with backend networking resources. However, the chapter hints at some challenges associated with this growth, which likely relate to the pros and cons of mobile cloud computing.
            • 05:00 - 05:30: Architecture and Components This chapter discusses the challenges faced by resource-hungry applications in mobile devices, particularly concerning battery life, storage, and bandwidth. It highlights the advantages of cloud computing, which allows users to utilize infrastructure, platforms, and software provided by cloud providers.
            • 05:30 - 06:00: Enhancing Battery Life and Data Storage This chapter discusses the integration of cloud computing with mobile technology, known as Mobile Cloud Computing (MCC). It highlights the benefits of this integration, such as providing low-cost and elastic services on demand, similar to a pay-as-you-go model. The focus is on how MCC can enhance the user experience by offering services that are both accessible on mobile devices and cost-effective.
            • 06:00 - 06:30: Security and Privacy Concerns The chapter discusses the concept of 'mobile backend as a service' (MBaaS), highlighting its role in simplifying the development of mobile applications by providing backend services such as cloud storage and processing. This approach abstracts the complexities involved in launching and managing these backend systems, allowing developers to focus on building their applications.
            • 06:30 - 07:00: Context-Aware Cloud Services In 'Context-Aware Cloud Services,' the chapter discusses the advantages of focusing on front-end development over back-end functionalities. The emphasis is on how applications should be developed, rather than managing back-end processes. This approach facilitates the development of multiple apps, handling of multiple back-end systems, coordination among multiple developers, and integration with various mobile platforms and third-party systems.
            • 07:00 - 07:30: Challenges in Network Management The chapter titled 'Challenges in Network Management' delves into the complexities and multiple layers of integration involved in network systems. It highlights the importance of third-party APIs and devices, SDKs, and enterprise connections as pivotal resources in app development. The section addresses various fundamental questions like 'what,' 'why,' 'when,' and 'how,' providing potential answers to these complex scenarios. Additionally, the narrative touches upon enhancing mobile services, emphasizing the challenges and dynamics of integrating multi-party systems effectively.
            • 07:30 - 08:00: Future and Integration Needs This chapter discusses the increasing integration of cloud computing in various technologies and initiatives. It highlights examples such as the Amazon Silk Browser, Apple Siri, iCloud, and image recognition apps on smartphones. These examples illustrate how back-end cloud technologies are essential for storage and computing needs. These advancements facilitate the development of applications such as augmented reality on mobile devices.

            Mobile Cloud Computing -I Transcription

            • 00:00 - 00:30 hello so we will continue our discussion on cloud computing ah today we will look at one aspect of ah or on one ah uh application of this cloud computing or would you say that
            • 00:30 - 01:00 amalgamation with other technology what we look at in a mobile cloud computing though mobile cloud computing itself has now became a ah topic or subject as a as a whole ah but we will try to look at ah the different aspects of mobile cloud computing ah basically overview of the ah things that where what are the different ah features characteristics where is the need and so and so forth so as ah we see in ah todays world these ah mobile devices or what
            • 01:00 - 01:30 we say smartphone devices or smart mobile devices are have a huge purification in our ah society right from ah from different category of ah people to different level of application and so on and so forth so that has a that has created a revolution in the communication path so there are a couple of things one is that this ah huge purification
            • 01:30 - 02:00 ah has um is possible or ah because of easy availability or low cost high bandwidth availability at the back end so there are ah service provider or back end service providers ah which provides networking to this ah to these devices secondly ah we also have a scenario that with a with
            • 02:00 - 02:30 ah with very ah resourceful so to say quote unquote resourceful in the devices are coming up which are much resourceful than ah yesterdays devices right so there is a upliftment of the resources till that is not matching with the type of things which we have on the desktop or other type of servers but nevertheless its a resourceful device its a smart device it has in capability of not of sensing and ah running lot of apps and you have a backbone
            • 02:30 - 03:00 ah networking which allows you to communicate in a in in ah in a bigger way so all those things has given up a trend that whether i can use these device for computing purpose right so or if i have some applications which is running which requires some ah good amount of computing where there is a provision of uploading this sort of computing activity to some other more resourceful ah equipment
            • 03:00 - 03:30 or something so here the here they came as a natural need of that interfacing between the cloud and mobile devices right so that mobile devices if if can it can offload its some of these computing ah phases or computing modules to the other to the cloud and get it back and go on running that could have been ah um ah marvellous thing right like
            • 03:30 - 04:00 i can say that i am sensing some information environmental things then i want to do a predictive model that what is going to be there uh very so very short term prediction and then that predictive model requires so much more resources than sensing and doing in some initial analysis so i what i do that this thing is offloaded to a much higher resourceful infrastructure say uh ah cloud and i get the results and ah analyze the result at my end or with other collateral data so there can be lot of ah type of applications which involves some sort
            • 04:00 - 04:30 of a data analysis data analytics which could uh which could have been offloaded other things so this sort of amalgamation whether it is possible what sort of architecture is there what are the different type of challenges that we would like to uh look at the ah look at ah in this lecture maybe one or two cop ah consecutive lectures so today we will talk about ah basics of mobile cloud computing what are the things so what we see ah what
            • 04:30 - 05:00 motivates as we are discussing there is a huge growth ah of smartphones or uses of the smartphone and not only the phone of smart applications right increased capability of the mobile devices in terms of ah running these applications and resources access of internet ah mobile devices became pretty easy like this connectivity of these mobile devices with a back end ah internetworking resource uh and on the other hand there are some of
            • 05:00 - 05:30 the things resource challenges like battery life storage bandwidth these are some of the resources challenges if there is if the application is heavy ah that is ah more require more resource to execute this or what we say resource hungry applications right so in mobile devices cloud computing on the other hand offers the advantage to the ah users by allowing them to use infrastructure platforms software by cloud providers as a
            • 05:30 - 06:00 low cost and elastically in an on demand fashion as we have seen that the cloud computing on the other hand provides the user with a ah low cost elastic service like as pay as you go model and ah uh whether there is a possibility of amalgamation exactly what we are ah look[ing]- trying to say we need to talk about mobile cloud computing or sometimes abbreviated at mcc right so ah to have something mobile and ah something at your finger tips while while
            • 06:00 - 06:30 you are move so something what we trying that mobile backend as a service type of things like as as we try to ah do everything xa is type of things x x ah anything as a service so why not mobile backend as a service like so what we when you look at it it provides a mobile application developers a way to connect to their applications back in cloud provider and ah uh ah uh cloud storage and processing abstract away complexity of launching managing
            • 06:30 - 07:00 own infrastructure right thats a need focus more on the front end development instead of the back end functionalities right so that it is more on the how this apps will be develop rather looking at that how my back end how to manage the back end and so and so forth so multiple apps multiple back end multiple ah uh developers ah things are possible multiple mobile platforms multiple integration multiple third party systems and type of things
            • 07:00 - 07:30 so that means there is a integration or multi party type of systems and ah meaningful resource for app development like third party api devices decays enterprise connected and so and so forth so there are different what why when how type of things which are which there is a possibility of answering this ah this type of situations now ah augmenting these mobiles
            • 07:30 - 08:00 with cloud computing there are ah several ah efforts or ah initiatives like amazon silk browser ah which is a split browser apple siri apple icloud image ah recognition apps on smartphones useful in developing augmented reality apps in the mobile devices so all those things at the back end it talk to a ah cloud right so it may be for storage it may be for computing ah it talk to a cloud the things are possible um primarily because
            • 08:00 - 08:30 you have a intermediate high bandwidth scenario right so that you seamlessly things that as if the calculation is ah working on the mobile device so that this type of delay can be metalized ah can be ah handled right so whenever i offload any any application or any computing things to some other things a couple of things come into play right one is that ah there should be a fill of that the as if the application
            • 08:30 - 09:00 running on the device itself so that means intermediate delays in offloading so uh this particular portion of the application the whole application should be minimum right there are other things like if i want to do a dynamic offloading then i need to do lot of things like i need to appropriately partition the things ah need to have a lot of synchronization in to play and ah if there are dependencies with other applications those has to be taken care so this is not a straightforward scenario there are lot of lot of complexity involved
            • 09:00 - 09:30 in unit and ah lot of timing relationships and other things come into play right so ah if it can be managed then we can have a scenario things ah like computing so if you would ah try to look at what ah mobile computing is as a definitions there are lot a ah there are a number of definitions available across the internet few we are trying to look at so its a combination of cloud computing mobile computing and wireless network intermediate
            • 09:30 - 10:00 wireless networks to bring rich computational resources to the mobile users so that is one of the aspects of the thing so mcc provides mobile user with data storage and processing ah services on cloud so its provide ah mobile users with data storage and processing service that primarily the two things so other thing is that moving computing power and data storage away from the mobile device so in some case in other cases what we do that the i ah detach
            • 10:00 - 10:30 this computing power or migrate this computing power and the storage to this cloud infrastructure so this two primarily things are there and we can say its a ah combination of cloud computing mobile networks to bring benefits of the mobile users network operators as well as the cloud providers so its a some sort of a what we quote unquote win win situation to a have
            • 10:30 - 11:00 all those things so why computing mobile computing or mcc this is well understood first of all what we look at the speed and flexibility mobile applications can be build on or revised quickly using the cloud services so two things are there that i can have a lot of ah speed up on the things right so ah computing as cloud are ah more resourceful things it can be do immediately there is another thing is that if there is a apparatus and
            • 11:00 - 11:30 needs and something has to be there like suppose i i am using a algo for finding a minimum ah path or minimum distance between point a and point b on a typical ah map then i can ah if there is a new heuristics come up i change at the clouded and ah it is seamless for my front end application at the mobile device whether to ah how to offload on the cloud it is only the duty to offload the things the rest is calculation is there right so based on that different situations or different scenarios i can have different algos and things
            • 11:30 - 12:00 coming up and so them it is it it is something a detachment detaching that actual processing from the ah devices so uh it is both flexible and speedy thing shared resources i can use shared resources mobile apps that can run on cloud are not constrained by device storage and processing resources data intensive processes can run on the cloud user engagement and continuing
            • 12:00 - 12:30 seamless ah processes can round on the ah devices right so some of the so what do we say that some of the things can need to be done on the mobile devices some can be offloaded that type of dynamic deals and partitioning is still a major challenge right an ah integrated data ah mobile cloud computing enables users to quickly and securely collect and integrate data from various sources regardless of their where it resides right like i want
            • 12:30 - 13:00 to do some sort of a disasters management type of things so so i i so if there is a disaster management system so on very quickly lot of ah data need to be collected by different sensors which are mobile base and need to be run to see that what sort of other ah what sort of mitigation techniques to be there so there can be lot of applications which run at the back end which is in the cloud and can be integrated seamlessly along with this ah with the different sort of heterogeneous data sets so if we look at the key features
            • 13:00 - 13:30 ah the cloud computing delivers application to mobile devices quickly and securely and capabilities beyond those of local resources like facilities ah facilitates quick development delivery and management of mobile apps uses fewer device resources because the applications are cloud supported so i have less ah uh the device resources or i am less loading the
            • 13:30 - 14:00 device resources it is ah less battery power less heating up and ah uh you you can run a lot of other apps into the thing right supports a variety of development and approaches ah where a development approaches and devices mobile is as as it is doing at the at the cloud end so that it can a same type of computing thing can support number of apps so that means easy to standardize across the things or running the ah reusability of some applications or reusability of algorithms is much higher mobile
            • 14:00 - 14:30 devices connect to services delivered through an api architecture improves reliability and information backed up and stored on the cloud right so it is not device dependent suppose you store the data at the device if the device goes down then the whole thing goes down but it is if it is if i have a ah ah storage in the somewhere in the cloud with the other reliability into the place like it has ah ah reliable storage facilities then the then
            • 14:30 - 15:00 my ah it is the my information is more reliably stores and can be handled so if we look at so one end is this ah mobile devices or smart mobile devices sometimes ah we abbreviate as smd other end is a computational cloud and in between we have a wireless network technology provided by the service provider right so mobile cloud computing is a framework
            • 15:00 - 15:30 to augment resource says resource constrained mobile devices to execute parts of the program on the cloud based servers right so that is ah there no one can argue that these days mobile devices are much resourceful but there is no match with the type of resources like cloud or a cloud-based servers can provide right so there is there is absolutely no match on the on the things so that means you can run now more powerful or more resource hungry
            • 15:30 - 16:00 applications into the device so there are pros like ah saves battery power as you are using less computing makes execution faster at times if you have a good bandwidth and type of things there are definitely the flip side of it must send the program state did or ah the state or state and data and the cloud server hence consume battery right so it it is additional loading of ah transferring data network latency can lead with excuse
            • 16:00 - 16:30 and delay so if there are later on latency so there can be execution delay into the system so this is a overall ah big picture a flowchart so if you see that is ah one part is related to the mobile devices other part is more on the cloud computing things and how this workflow will go on so there are mobile apps so that should be a profiler which profiles this different ah that particular app and devices there is a solver of ah which takes care of that how
            • 16:30 - 17:00 this ah if i partition these and how it need to be profiled to be sent to the things then how to solving will be there that is a smd synchronization amd stand for smart mobile devices ah device and synchronizer that because if we do partition and execute in the ah on the cloud then we need to take care of the how this synchronization process will go on and there is more while load manager right ah as to
            • 17:00 - 17:30 takes care that it ah it says that data to the cloud captures the data and how things are managed on the cloud and we have that cloud data sender and server nodes which are already we have seen ah we have discussed a lot on those things that so it for the cloud its a its a some sort of a third-party ah application or what we say there some third party uh a user requests coming to the things need to be executed within a particular queues ah within ah ah uh queues and served with ah some slas and need to be served right and
            • 17:30 - 18:00 in between we have a wireless media which plays a important role though it is neither computing or ah giving directly uh directly uh doing anything with the app but it plays a important role in the sense that it takes care of this latency right ah or you need to take care of this latency so if we look at the um runtime offloading there are different
            • 18:00 - 18:30 ah tricky issues right or factors like a dynamic runtime offloading involves the issues of dynamic application profiling and solver on smd right runtime application partitioning you need to partition the its runtime migration of intensive ah uh ah come component like which are ah computational intensive component need to be migrated continuous synchronization of the entire duration of the runtime execution platform so the so
            • 18:30 - 19:00 long it is running we need to synchronize the things so if you look at these are very very very tricky issues right these are these are ah not any straight forward things anything doing dynamically runtime is extremely challenging right and ah so dynamic application profiling and solver in the smd on that the mobile device runtime application partitioning you need to partition on the runtime migration of intensive components and continuous synchronization
            • 19:00 - 19:30 of the inter duration of the runtime execution platform so this this these are there are major issues we need to be addressed or which are being addressed when you develop this type of mobile computing ah cloud computing apps there are ah several ah components some of the key components one is this profiler so which monitors a application execution to collect data about the time to execute power consumption and network traffic
            • 19:30 - 20:00 solver solver has the task of selecting which part of an app runs on mobile and cloud so it need to looked at that which you need to be use ah running at the mobile end and we you need to be uploaded at the cloud end at the one of the main duty of the solver synchronize at tasks of synchronizing synchronizing module synchronizer module is to collect results of split execution and combine and make the execution details transparent to the user
            • 20:00 - 20:30 so that is important right you have partitioned the things runtime and this split execution things need to be ah again ah stitched together and give a user a some feeling that as if its application run was running seamlessly on the device and ah without any much delay and type of things so this is also a very major challenge in handling this so there are other components like ah requirements ah what we see that simple apis apis should
            • 20:30 - 21:00 not be very cumbersome so that ah um user is inclined to use it so simple api is offering access to mobile devices and requiring no specific knowledge of underlining network technologies right so it should be ah the user should not be burdened with the knowledge of network technologies and knowing all those things wave interface should we we should have a ah appropriate wave interface internet access to remotely stored applications in
            • 21:00 - 21:30 the cloud right so you should have internet access to remotely stored application in the cloud so that oh that is there so if we look at a typical architecture ah so one side we have mobile devices one side this cloud computing environment and ah there are different service provider which provides the network backbone and there are internet
            • 21:30 - 22:00 services to connect to this cloud right so therefore the cloud it is more of a ah giving appropriate user interfaced were connecting ah this mobile devices or the applications which are offloaded by the mobile devices onto the cloud so there are mobile user and network operators internet service provider and application service provider so this which ah which ah need to be appropriately working in sync right so mobile devices are connected
            • 22:00 - 22:30 to the mobile networks via base stations and establish ah and control the connection of functional interface between the network and the mobile devices mobile user requires the information so one is that more devices connected to the base [net/station] station and mobile user requires the information are transmitted to the central possessing and are collected by the server providing those things so that has to be ah uh are transmitted so there is a transmission of the data the subscriber requests are delivered to the
            • 22:30 - 23:00 cloud through the internet right the subscriber should be transparent to that in the cloud cloud controller process ah cloud controller process the request to provide the mobile user ah with the corresponding cloud services so based on the request that cloud ah controller process the thing so that it can ah give the mobile user the requested um um um services
            • 23:00 - 23:30 so there are several advantages already ah we have ah looked into few of them ah and one is that ah extending battery life time so as you are off loading some computing thing and which is if it is resource hungry then in ah in a sense you are saving energies and battery life time computation of loading migrates large computations and complex processing from resource limited devices that is mobile devices to resource full machines that is
            • 23:30 - 24:00 servers in clouds right remote application execution can save energy sub secure significantly many mobile application takes advantage from task migration and remote processing right so those are like ah helping saving battery life time improving data storage capacity and processing power right so if it is a pt ah as it is stored on the ah ah cloud in with a huge amount of data storage capability so it improves that data
            • 24:00 - 24:30 storage capacity right uh right i can go on continuously go on take data say i am going on taking environmental data so and offloading it so that is no loading on my own devices so that is a ah there is a advantage ah of the things and of course i have a huge processing power at the backend right provided my network latency is within the permissible limit right improve reliability and availability right so that keeping data and application in the
            • 24:30 - 25:00 cloud reduces chance of loss of ah uh loss of the data along with the mobile devices and thinks if there is a loss ah ah things are there mcc can be designed ah as a comprehensive data security model for both service provider and users though there are lot of security issues but the can be designed to look into like put it copyrighted digital content in
            • 25:00 - 25:30 the cloud ah or provide security services such as virus scanning ah malicious code detection etcetera with data and services in the cloud then they there are always available within the when the users are moving right so there is another thing is that so ah if the as the data and services uh ah are offloaded to the cloud so they are you ah omnipresent right i can have always wherever i am moving whether this device if i have a sync with the other
            • 25:30 - 26:00 device or other things are accessing so it is always available in nothing some sort of a ah having a centralized vision of ah services or ah processing services and data ah can be looked into so there are ah other ah advantages like a dynamic provisioning so i can dynamically provision the things scalability issues like as whatever is provided by the cloud that
            • 26:00 - 26:30 is ah in finite scalable scalability multi tenancy like ah service provider can share the resources and cost to support variety of application in large number of users like as there is a property of the cloud of multi tenant ease of integration multiple services from different ah providers can be integrated easily through the cloud and the internet to meet the users demand right so that i can have standardized in one place i can connect
            • 26:30 - 27:00 different devices and type of things in ah through the cloud and i can have ah integration of the things there are several challenges one major challenges as we see in other cases also is security issues right so protecting user privacy day ah privacy and data application secrecy from adversaries is a key to establish and maintain consumer trust on mobile platform especially in case of mobile cloud computing right
            • 27:00 - 27:30 so how my data processing things are protected from other adversaries or ah attackers are is important otherwise at least ah when a work on the devices i somewhat have a much larger trust on the devices but if i once i offload i dont know that what is happening ah and most of the cases i am not subscribing to the cloud itself i am subscribing to the service provider and the whole paradigm right it is offloading to the cloud it may so happen
            • 27:30 - 28:00 that the whole framework may select different cloud based on the availability pricing and different other factors right so it is sometimes becomes ah tricky issue on the security point so mcc security issues have two major categories like security of mobile users and securing data of ah cloud so privacy also plays the important role because in doing so it is not only the data of the mobile user but also my concerned maybe that my identity my mobility
            • 28:00 - 28:30 my ah gps footprints are being tracked right so there are several issues security and privacy of the mobile user that is why is a major issue so mobile devices can expose numerous security threats like malicious code and these gps can cause privacy issue of the subscribers so ah there are location based services faces privacy issue of the mobile user provide private
            • 28:30 - 29:00 information such as their current location etcetera problem become worse if an adversary knows the users important information right and ah security of the mobile users ah approach to move threat detection capabilities on the cloud so there are different ah type of approaches host agent runs the mobile devices to inspect the file activity on the system attack detection on a smartphone is performed on a remote server
            • 29:00 - 29:30 on the cloud it can be there like the if there is a connectivity between the thing so ah there can be a there can be adversely affect the mobile user the smartphone records only a minimum execution trace and transmit it to the security server in the cloud right so that is another problem so mobile ah cloud computing there are other type other challenges like context aware mobile cloud services right so the this is context our aware services
            • 29:30 - 30:00 of the mobile users are there a lot of lot of research is going on like it is important to fulfil mobile user satisfaction by monitoring their preferences and providing appropriate services to each of the users right so different users after all is human being has different way of looking at thing so i need to categorize that what sort of users are which type of things like some are maybe looking at more streaming streaming ah multimedia things some
            • 30:00 - 30:30 are more used to having ah some sort of a mail and data services and type of things right some of the ah users right may be running some scientific things likes ah um say data analysis type of thing so this type of different user has different type of need at the back end so that services is based on that ah or based on the context need to be looked at right ah so context aware mobile cloud services try to utilize the local
            • 30:30 - 31:00 context that is the data types network status device environment user preferences to improve the quality of services right network access management this ah another challenge ah like a if we see a network access management only to improve link performance and also optimizes bandwidth usage so what is ah this network latency is plays a major bottleneck so it is not only improving the ah um bandwidth ah uh network giving latency but how to optimize
            • 31:00 - 31:30 those uses after all these are ah uh resources which are being used by ah several users right quality of service is another aspects pricing is a tricky issue right so there are number of parties now involved it is not only the cloud provider it is a mobile service provider also so how this price will be there what should be the business model and how to uh
            • 31:30 - 32:00 um make use of the price where a user will pay and what benefit is get what is the slas and how things are served those are very tricky and very [imp/important] important issues and challenges there are other challenges like standard interfaces so that you can provide a challenge a a standard interfaces or different applications different sort of devices can work on it service convergence services will be ah differentiated according to the type cost availability and quality new scheme is needed in which the mobile user
            • 32:00 - 32:30 can utilize multiple cloud in a unified fashion so that is ah what we mean by service conversion service integrated that convergence would need to be explored in order to achieve all those things right so these are ah some of the important ah aspects of the things so what we see definitely there is a need there is a need and its a increasing need right
            • 32:30 - 33:00 day to day things are increasing that you want to run more stronger application or resource hungry application on the mobile devices so we need at the back end something a good infrastructure ah which can work on behalf of my devices right so ah cloud is one of the definitely one of the option one of the good option of doing that and so what we required this there should be a seamless integration of this devices with the with the cloud service providers
            • 33:00 - 33:30 and and in between we have this network service provider or the who provides the mobile services and things so one side mobile devices one side cloud and intermediate this ah network services ah including internetworking which can put all together to to all of them together and so that i can have a enriched ah um applications or more resource full applications running
            • 33:30 - 34:00 on devices and doing lot of other appli[cation]- ah a lot of ah job for variety of users so ah with this we will conclude today thank you