Upload
seenu
View
215
Download
0
Embed Size (px)
Citation preview
7/21/2019 Seminar Mobile 005
1/24
MOBILE CLOUD COMPUTING
IS 747 CLOUD COMPUTING
Midterm Project
MOBILE CLOUDCOMPUTING
Fatih zl1777762
InformationSystems
Middle East TechnicalUniversity
04.06.2012
e!t of ISE"r#$IT
7/21/2019 Seminar Mobile 005
2/24
MOBILE CLOUD COMPUTING
TABLE OF CONTENTS
MOBILE CLOUD COMPUTING.................................................................
1%I&T'(U)TI(& ..............................................................................
1%1%
(vervie* ...................................................................................
1%2% e+nitions" $,,reviation...............................................
1%-%
Intr.........................................................................
1%/% e+nition of Mo,ile )...................................................
1%% Mo,ile )lo.d )om!.t...................................................1%6% Mo,ile )lo.d )om!.tin0 $dvanta0e
.................................
2%$334I)$TI(&S (F M(5I4E )4(
..........................................
2%1%
M...........................................................................
2%2%
M...........................................................................
2%-
% .............................................................................2%/% ...............................................................................
-%)7$44E&6ES I& M(5I4E )4(
............................................
-%1%
Mo,ile .....................................................................
-%2%
)om!.tin0 ..............................................................
/%)(&)4USI(& .................................................................................
%
'EFE'E&)ES .................................................................................
e!t of ISE"r#$IT
7/21/2019 Seminar Mobile 005
3/24
MOBILE CLOUD COMPUTING
MOBILE CLOUD COMPUTING
1. INTRODUCTION
1.1. Overview
This document is prepared as a proect !or IS 747 "ecture. The document starts #ith an
introduction to mo$i"e c"oud computin% #ith a de!inition& architecture& and
ad'anta%es(disad'anta%es. )t the ne*t sections& continues #ith the app"ications o! MCC&
detai"ed cha""en%es in mo$i"e en'ironment and so"utions. Last"+ the document conc"udes the
main issues a$out the mo$i"e c"oud computin% #ith the conc"usion part.
1.2. Defnii!n"# A$$revi%i!n" %n& A'r!n()"
CC C"oud computin%
I)S Inte%rated )uthenticated Ser'ice
ISP Internet ser'ice pro'iders
MC Mo$i"e Computin%
MCC Mo$i"e C"oud Computin%
PD) Persona" Di%ita" )ssistant
SO)P Simp"e O$ect )ccess Protoco"
1.*. Inr!&+'i!n ! MCC
Mo$i"e ser'ices ha'e %ained speed $+ the emer%in% c"oud computin% techno"o%ies& as these
de'ices ta,e an important ro"e in the human "i!e as $oth communication and entertainment&
not $ounded $+ time and p"ace. The mo$i"e computin% -MC $ecomes po#er!u" and rapid in
the de'e"opment o! IT techno"o%+ #ithin commerce and industr+ !ie"ds& as #e"". On the other
hand& the mo$i"e de'ices are !acin% up #ith man+ stru%%"es in their resources -e.%.& $atter+
"i!e& stora%e& and $and#idth and communications -e.%.& pri'ac+& mo$i"it+ and securit+ /01.
These cha""en%es a!!ect the impro'ement o! ser'ice 2ua"ities $ad"+.
C"oud computin% -CC started to $e #ide"+ used and $rou%ht man+ opportunities in the
means o! resources "i,e ser'ers& net#or,s& and stora%es& p"at!orms and so!t#are at 'er+ "o#
costs. This ease o! use and "o# cost o! CC can "ead mo$i"e app"ications to $e more
#idespread and pro'ide 'ariet+ o! ser'ices in the mo$i"e en'ironment. The mo$i"e
app"ications can $e thou%ht a ne# #a+ !rom the c"oud pro'iders3 perspecti'e it can $e
e!t of ISE"r#$IT 3a0e -
7/21/2019 Seminar Mobile 005
4/24
MOBILE CLOUD COMPUTING
inte%rated #ith the e*istin% c"oud s+stem #ithout needin% an+ additiona" cost"+
in!rastructure& $ut ne# t+pes o! ser'ices and !aci"ities !or the mo$i"e users.
1.4. Defnii!n !, M!$i-e C-!+& C!)+in/
The Mo$i"e C"oud Computin% -MCC term #as introduced a!ter the concept o! C"oud
Computin%. 5asica""+& MCC re!ers to an in!rastructure #here $oth the data stora%e and the
data processin% happen outside o! the mo$i"e de'ice /61. e%ardin% the de!inition& mo$i"e
app"ications mo'e the computation po#er and stora%e !rom the mo$i"e phones to the c"oud.
It can $e thou%ht as a com$ination o! the c"oud computin% and mo$i"e en'ironment. The
c"oud can $e used !or po#er and stora%e& as mo$i"e de'ices don3t ha'e po#er!u" resources
compared to traditiona" computation de'ices.
Toda+& there are a"read+ "ots o! %ood e*amp"es o! MCC app"ications inc"udin% Gmai"& Goo%"e
Maps& and such app"ications. 8o#e'er& the most o! app"ications sti"" do most o! the
ca"cu"ation and data stora%e on the mo$i"e de'ices themse"'es& not in the c"oud. In a !e#
+ears& that cou"d chan%e .
1.. M!$i-e C-!+& C!)+in/ Ar'ie'+re
The Mo$i"e C"oud Computin% architecture is $asica""+ sho#n in the 9i%ure 0. The main
architecture is composed !rom the components: mo$i"e users& mo$i"e operators& internet
e!t of ISE"r#$IT 3a0e /
7/21/2019 Seminar Mobile 005
5/24
MOBILE CLOUD COMPUTING
ser'ice pro'iders -ISP& c"oud ser'ice pro'iders& respecti'e"+ .
Mo$i"e de'ices %enera""+ mo$i"e phones communicate #ith the mo$i"e net#or,s #ith the he"p
o! $ase stations& access points and(or sate""ite. The in!ormation sent !rom the mo$i"e de'ices
are operated on the centra" processors& ser'ers and data$ase on the mo$i"e net#or,
pro'ider side. The main communication is composed !rom $oth sta,eho"ders. Genera""+& the
mo$i"e net#or, pro'ider is "i,e a midd"e#are #ith SO)P or ;ST!u"
7/21/2019 Seminar Mobile 005
6/24
MOBILE CLOUD COMPUTING
.
Fig. 1 MCC Architecture
e!t of ISE"r#$IT 3a0e 6
7/21/2019 Seminar Mobile 005
7/24
MOBILE CLOUD COMPUTING
1.6. M!$i-e C-!+& C!)+in/ A&v%n%/e"Di"%&v%n%/e"
There are man+ reasons to use c"oud computin% #ith mo$i"e app"ications. MCC pro'ides
some so"utions to the o$stac"es #hich mo$i"e su$scri$ers are usua""+ !ace up #ith. These
ad'anta%es are:
5attery 4ife8
5atter+ "i!e is one o! the main concerns in the mo$i"e en'ironment. There are a"read+
se'era" so"utions !or e*tendin% $atter+ "i!e $+ enhancin% CPU per!ormance& usin% dis,
and screen in an e!!icient manner to reduce po#er consumption. 5ut these so"utions
%enera""+ re2uire chan%es in the mo$i"e de'ices3 structure or a ne# hard#are #hich
means increasin% the cost. Computation or data o!!"oadin% techni2ues are su%%ested to
mi%rate the hu%e and comp"e* computations !rom "imited resource de'ices "i,e mo$i"e
de'ices to po#er!u" machines "i,e ser'ers in c"ouds. This a'oids ta,in% a "on%
app"ication e*ecution time on mo$i"e de'ices #hich resu"ts in "ar%e amount o! po#er
and(or read=#rite time consumption. There are man+ e'a"uations to sho# e!!ecti'eness
o! these techni2ues.
e!t of ISE"r#$IT 3a0e 7
7/21/2019 Seminar Mobile 005
8/24
MOBILE CLOUD COMPUTING
ata stora0e ca!acity3rocess !o*er8
)nother o$stac"e is stora%e capacit+ o! mo$i"e de'ices. Mo$i"e de'ices are %enera""+
ha'e "imited stora%e. To o'ercome this pro$"em& MCC can $e used to access& 2uer+ or
store the "ar%e data on the c"oud throu%h #ire"ess net#or,s. There are se'era"
e*amp"es #hich are #ide"+ used such as )ma>on Simp"e Stora%e Ser'ice -)ma>on S?
to pro'ide !i"e stora%e on the c"oud.
In addition& MCC reduces the time and ener%+ consumption !or compute=intensi'e
app"ications& #hich is too app"ica$"e #hen thin,in% o! the "imited=resource de'ices.
'elia,ility8
7/21/2019 Seminar Mobile 005
9/24
MOBILE CLOUD COMPUTING
c"oud pro'ider. There!ore there can $e some pro$"ems "i,e poor net#or, speed or
"imited $and#idth. It can $e a $i% concern $ecause the num$er o! mo$i"e and c"oud
users is dramatica""+ increasin%.
e!t of ISE"r#$IT 3a0e :
7/21/2019 Seminar Mobile 005
10/24
MOBILE CLOUD COMPUTING
2. APPLICATIONS OF MOBILE CLOUD COMPUTING
Mo$i"e app"ications ha'e $een used #ide"+ and ha'e a hu%e share in a %"o$a" mo$i"e mar,et&
$ecause o! the mi""ions o! su$scri$ers& hundreds o! net#or,s pro'iders and c"oud pro'iders.
There are se'era" mo$i"e app"ications that started to use CC ad'anta%es in this part some
t+pica" e*amp"es are $rie!"+ e*p"ained.
2.1. M!$i-e C!))er'e
Mo$i"e commerce is the a$i"it+ to pro'ide commerce usin% a mo$i"e de'ice& such as a mo$i"e
phone& a Persona" Di%ita" )ssistant -PD)& a smartphone& or other emer%in% mo$i"e
e2uipment such as dashed mo$i"e de'ices. The m=commerce app"ications !u"!i"" man+ tas,s
that re2uire mo$i"it+ !unctions "i,e mo$i"e transactions and pa+ments& mo$i"e messa%in%&
and mo$i"e tic,etin%. Some ser'ices and products are mo$i"e tic,etin%& Mo$i"e 'ouchers&
coupons and "o+a"t+ cards& Location=$ased ser'ices& Mo$i"e $an,in%& Mo$i"e $ro,era%e&
Mo$i"e mar,etin% and ad'ertisin% .
)s the m=commerce ha'e se'era" products and app"ications& there are 'arious cha""en%es
"i,e "o# net#or, $and#idth& hi%h comp"e*it+ o! mo$i"e de'ice con!i%urations& and
securit+(pri'ac+. )s a resu"t& m=commerce app"ications are na'i%ated into c"oud computin%
en'ironment to so"'e these pro$"ems. Some securit+ so"utions are $ased on P@I -pu$"ic ,e+
in!rastructure. This mechanism uses an encr+ption=$ased access to ensure su$scri$ers3
pri'ate and secure access to the c"oud stored data.
2.2. M!$i-e 3e%-'%re
Medica" app"ications in the mo$i"e en'ironment ca""ed as mo$i"e hea"thcare app"ications and
used !or medica" treatment& patient trac,in%& etc. The purpose o! app"+in% MCC in medica"
app"ications is to decrease disad'anta%es o! traditiona" medica" app"ications "i,e sma""
ph+sica" stora%e& securit+ and pri'ac+& and medica" errors.
Mo$i"e hea"thcare pro'ides these !aci"ities:
8ea"th monitorin% ser'ices !or patients to $e monitored at an+time and an+#here
throu%h internet or net#or, pro'ider.
;mer%enc+ mana%ement s+stem !or emer%enc+ 'ehic"es to reach or mana%e 'ehic"es
e!!ecti'e"+ and in time& in case o! recei'in% ca""s !rom incidents and accidents.
e!t of ISE"r#$IT 3a0e 1;
7/21/2019 Seminar Mobile 005
11/24
MOBILE CLOUD COMPUTING
8ea"thcare mo$i"e de'ices !or detectin% pu"se=rate& $"ood pressure& and "e'e" o! a"coho"inte%rated #ith a s+stem to a"ert in case o! emer%enc+.
Store hea"thcare in!ormation o! patients to use in medica" e*periments or researches.
Mo$i"e hea"thcare app"ications pro'ide users easiness and 2uic,ness $+ accessin% resources
at an+ time& !rom an+#here. 5+ the he"p o! c"oud& mo$i"e hea"thcare app"ications o!!er a'ariet+ o! on=demand ser'ices on c"ouds rather than standa"one app"ications on "oca"
computers and ser'ers. 8o#e'er& there ha'e to $e proposed so"utions to protectparticipant3s hea"th in!ormation to increase the pri'ac+ o! the users& as ha'e to $e done in
the traditiona" app"ication.
2.*. M!$i-e Le%rnin/
Mo$i"e "earnin% is "earnin% across conte*ts and "earnin% #ith mo$i"e de'ices. It3s desi%n is
$ased on e"ectronic "earnin% -e="earnin% and mo$i"it+. Traditiona" m="earnin% app"ications
ha'e "imitations $ecause o! hi%h cost o! de'ices and net#or,& "o# net#or, transmission rate&
and "imited educationa" resources. C"oud=$ased -mo$i"e "earnin% m="earnin% app"ications are
introduced to so"'e these pro$"ems. )s an e*amp"e& #ith the he"p o! po#er!u" processin%
a$i"it+ and c"oud3s "ar%e stora%e capacit+& the app"ications pro'ide "earners #ith much richer
ser'ices in terms o! data -in!ormation si>e& !aster processin% speed& and "on%er $atter+ "i!e.
e!t of ISE"r#$IT 3a0e 11
7/21/2019 Seminar Mobile 005
12/24
MOBILE CLOUD COMPUTING
2.4. M!$i-e G%)in/
Mo$i"e %ames tend to $e sma"" in scope and o!ten re"+ on a simp"e p"a+ rather than %raphics&$ecause o! the "ac, o! processin% po#er o! the mo$i"e de'ices. Mo$i"e %ame is a potentia"
mar,et %eneratin% re'enues !or ser'ice pro'iders& $ecause %ames can comp"ete"+ o!!"oad
#hich means that hu%e computin% resources "i,e %raphic renderin% can $e operated on the
c"oud& the c"ients can on"+ dea"s #ith the inter!ace o! the %ame on their mo$i"e de'ices. This
paradi%m $rin%s man+ ad'anta%es "i,e ener%+ sa'in%& increasin% %ame p"a+in% speed
$ecause o! c"oud3s processin% po#er.
7/21/2019 Seminar Mobile 005
13/24
MOBILE CLOUD COMPUTING
C%er * C3ALLENGES IN MOBILE CLOUDCOMPUTING
)s mentioned in the pre'ious section& Mo$i"e C"oud Computin% has man+ $ene!its and %ood
app"ication e*amp"es !or mo$i"e users and ser'ice pro'iders. On the other hand& as
mentioned in some parts& there are a"so some cha""en%es re"ated to c"oud computin% and
mo$i"e net#or,s communication. This section %i'es some e*p"anation a$out these o$stac"es
and so"utions.
*.1. M!$i-e Si&e C%--en/e"
In the mo$i"e net#or, side& main o$stac"es and so"utions are "isted $e"o#:
4o* 5and*idth85and#idth is the one o! important issues in mo$i"e c"oud en'ironment $ecause mo$i"e
net#or, resource is much sma""er compared #ith the traditiona" net#or,s. There!ore&
P6P Media Streamin% !or sharin% "imited $and#idth amon% the users #ho are "ocated
near$+ in the same area !or the same content such as the same 'ideo. 5+ this method&
each user transmits or e*chan%es parts o! the same content #ith the other users& #hich
is resu"ted in impro'ement o! content 2ua"it+& especia""+ !or 'ideos.
$vaila,ility8Net#or, !ai"ures& out o! si%na" errors& or hi%h tra!!ic re"ated poor per!ormance pro$"ems
are main threats to pre'ent users to connect to the c"oud. 5ut there are some so"utions
to he"p mo$i"e users in the case o! an+ disconnection !rom the c"ouds. One o! them is
7/21/2019 Seminar Mobile 005
14/24
MOBILE CLOUD COMPUTING
There are t+pes o! net#or,s #hich are used simu"taneous"+ in mo$i"e en'ironment such
as
7/21/2019 Seminar Mobile 005
15/24
MOBILE CLOUD COMPUTING
*.2. C!)+in/ Si&e C%--en/e"
In the c"oud side& main o$stac"es and so"utions are "isted $e"o#:
)om!.tin0 (
7/21/2019 Seminar Mobile 005
16/24
MOBILE CLOUD COMPUTING
costs !or these methods. Then& this approach compares the "oca" e*ecution costs o! each
method #ith the remote -c"oud e*ecution costs to ma,e an optima" e*ecution decision.
Sec.rity8
Trust is the main issue o! the su$scri$ers in the mo$i"e p"at!orm.
7/21/2019 Seminar Mobile 005
17/24
MOBILE CLOUD COMPUTING
Fig. 2 The TrustCube architecture, one implementation of the
authentication framework
#e$ ser'er sends re2uest to Inte%rated )uthenticated Ser'ice -I)S #ith the detai"s o!
re2uest. on
S?& e'er+ input=output operations e*ecutes o$s %enera""+& in !i"e "e'e" #hich increases
the cost o! data communication and processin% !or mo$i"e c"ients. There are some
so"utions that pro'idin% an e!!icient and "ess cost"+ #a+ o! $"oc, "e'e" $ased I(O
a"%orithms instead o! !i"e "e'e". In this so"ution& not a"" the !i"e transmitted& instead data
e!t of ISE"r#$IT 3a0e 17
7/21/2019 Seminar Mobile 005
18/24
MOBILE CLOUD COMPUTING
$"oc,s are transmitted& in case o! necessit+& #hich is 'er+ use!u" $+ the means o! time
and net#or, communication cost.
In addition& to increase data access e!!icienc+& mo$i"e de'ices can use "oca" stora%e as cache
!or speci!ic parts o! c"oud ser'ice to increase access speed and reduce net#or, necessit+.
8ere& there is a"so a pro$"em& as #e cannot store "ar%e data on the mo$i"e de'ice stora%e
cache& so some data mana%ement or data se"ections mechanisms ha'e to $e app"ied to
determine #hich parts or amount o! data can $e cached or used !rom c"oud.
C%er 4 CONCLUSION
The mo$i"e #or"d is e'o"'in% throu%h si%ni!icant transition !rom 'oice app"ications to data
app"ications. In the US& more than ?EF o! the re'enues come !rom data ser'ices and the
e!t of ISE"r#$IT 3a0e 19
7/21/2019 Seminar Mobile 005
19/24
MOBILE CLOUD COMPUTING
data re'enues #i"" remain !or o'er EBF o! the re'enues $+ the start o! 6B0? .
In such a data centric #or"d& the ro"e o! c"oud computin% $ecomes more important !or
content sharin% and accessin% data. Mo$i"e users #ant to the same !unctiona"ities !rom a""
their de'ices& in #hich c"oud computin% emer%es !rom comp"ementar+ aspect& as mo$i"e
de'ices ha'e the "imitations o! screen si>e& the 'aria$i"it+ o! de'ices& and the net#or,
"atenc+. There!ore& the c"oud computin% pro'ides optima" ser'ices and !aci"ities !or mo$i"e
de'ices and users.
7/21/2019 Seminar Mobile 005
20/24
MOBILE CLOUD COMPUTING
C%er REFERENCES
0. M. Sat+anara+anan& Fundamental challenges in mobile computing, in
Proceedings ofthe 5th annual ACM symposium on Principles of distributedcomputing& Ma+ 0HH##.cs.cmu.edu(Jcoda(docdir(podcHE.pd!,etrei'ed onMa+ 6B06
6. Sarah Pere>& )u%ust 4& 6BBH& Why cloud computing is the future of mobile&http:((###.read#rite#e$.com(archi'es(#h+Kc"oudKcomputin%KisKtheK!utureKo!Kmo$i" e.php& etrei'ed on Ma+ 6B06
?. ian -)nd+
7/21/2019 Seminar Mobile 005
21/24
MOBILE CLOUD COMPUTING
on Ma+ 6B06
06.*S Mobile 1ata Mar)et *pdates& Chetan Sharma Consu"tin%& 6B0B&http:((###.chetansharma.com(usmar,etupdate2?6B0B.htm& etrei'ed on Ma+6B06
e!t of ISE"r#$IT 3a0e
7/21/2019 Seminar Mobile 005
22/24
MOBILE CLOUD COMPUTING
e!t of ISE"r#$IT 3a0e 22
7/21/2019 Seminar Mobile 005
23/24
MOBILE CLOUD COMPUTING
e!t of ISE"r#$IT 3a0e 2-
7/21/2019 Seminar Mobile 005
24/24
MOBILE CLOUD COMPUTING
e!t of ISE"r#$IT 3a0e 2/