Seminar Mobile 005

download Seminar Mobile 005

of 24

Transcript of Seminar Mobile 005

  • 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

    [email protected]

    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/