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.
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