Int ern at i onal  Journ al of Ele ctrical  an d  Co mput er  En gin eeri ng   (IJ E C E)   Vo l.   8 , No .   6 Decem ber   201 8 , p p.   4646 ~ 4653   IS S N:  20 88 - 8708 DOI: 10 .11 591/ ijece . v 8 i 6 . pp 4646 - 46 53           4646       Journ al h om e page http: // ia es core .c om/ journa ls /i ndex. ph p/IJECE   A Comparison  of Cloud E xecution  Mechan isms Fog , Edge,  and   Clone Cl oud C om pu ting       T. Fra ncis   Dep a rtm ent o f C om pu te E ng i neer i ng,   BITS  Pila ni  Uni ver sit y ,   Indi a       Art ic le  In f o     ABSTR A CT    Art ic le  history:   Re cei ved   Ma r 27 , 201 8   Re vised  Jun  7 ,   201 8   Accepte Se p 9 , 2 01 8       Cloud  computing  is  te chnol og y   that  was  deve l oped  dec ad a go  to  provide   unint err up te d,   sc al ab le   se rvices  t users  and   orga niz a ti ons.  C loud   computing   has  al so  b ec om an   a t tracti v f ea tur for   m obil users  du to  the   li m it e d   fea tur es  of  m obil dev ices.  Th combination  of  cl oud  techno logi es  with   m obil te chnol o gie result ed  in  new  are of  computing  ca ll ed  m obil cl ou d   computing.   Th i combined  te c hnolog y   is  used  to  augment  t h resourc e s   exi sting  in  Sm art   devi c es.   In  recent   ti m es,   Fog  c om puti ng,   Edge   computing,  and  Clone  Clou computing  t echnique have  be come  the   la t est  tre nds  after   m obil c loud  c om puti ng,   whic have  a ll   b een  develope d   to   addr ess  th e   li m it ations  in  cloud  compu ti ng.   Thi paper  rev iew the se  re ce nt   t ec hnolog ie s   in  det a il   and  pr ovide compa rat iv stud y   of  the m .   It  al so  ad dre ss es  the  diffe ren ce in  t hese   te chno logies  and  how  ea ch  of  the m   is  eff ective   for   orga nizati ons  an develope rs.     Ke yw or d:   Cl on e cl oud   Ed ge  c om pu ti ng   Ela sti c execu ti on s   Fog c om pu ti ng   IoT   Mob il back - e nd s   Mob il e clo ud c om pu ti ng   Mob il off - loa ding m echan is m s   Virtuali zat ion   Copyright   ©   201 8   Instit ut o f Ad vanc ed   Engi n ee r ing  and  S cienc e   Al l   rights re serv ed .   Corres pond in Aut h or :   T. Francis ,     Dep a rt m ent o f El ect rical  an Com pu te E ng i neer i ng ,   Dep a rtm ent o f C om pu te E ng i neer i ng,   BITS P il a ni Unive rsity ,   I nd ia .   Em a il t inajibu @g m ai l.co m       1.   INTROD U CTION     Sm art  dev ic es  su c as,  Sm art  phones,  ta blets,  PCs,  Net - books,  et c. are  tre nd i ng   i the  m ark et   to day.   These  dev ic es   are  com pact  and   sm al l,  whic m ake  them   han dy  f or  us e.  Be in sm al l,  they   hav e   few e r   resou rces  than  oth e syst e m s.  Cl oud  com pu ti ng   was  us e to   add re ss  the  dr awb ac ks   in  the se  dev ic es,  s uc as  la ck  of  sto rage,  com pu ta ti onal   powe r,   a nd  the  li m it ed  batte ry  li fe  of   Sm art  dev i ces[1 ] M ob il e   cl oud  com pu ti ng   is  an  inter discipli nar com bin at ion   of   cl ou and   m ob il com pu ti ng Re s ource  co ns trai nts  in   m ob il es  gav rise  to  the  us of   the  cl oud  in   m ob il es,  wh ic was  la te known  as  Mob il e   Cl ou com pu t ing   or   MC [2 ] It  is  al so   c on si der e as   an   e xtensi on  to   cl oud  co m pu ti ng but  a the  sam tim e,  it   pro vi des  s erv ic e s   to  Sm art  dev ic es.  The re  are  nu m ber   of   li m it a ti on in  usi ng   m ob il cl ou c om pu ti ng ,   as  cl ou data  center s   are  of te n l ocat ed  at   rem ote locati on from  the p la ce  of r e qu est   This  m akes  it   m or su scepti ble  to  suffe f r om   la g,   network   resil ie nce,  a nd   li nk  fail ure s,  thus,  the   obj ect ive   of  usi ng  m ob il cl o ud  c om pu ti ng   fail beca us e   of  the se  iss ues.  Also  the  volu m and  s peed  of  data   in  ap plica ti on s   su c as  healt hcar e m anu fa ct ur in a nd   t ra ff ic   m anag em e nt  is  high  hence  big   data  an al yt ic s   too ls  su c as  m aho ut,  s pa rk s   et are  us ed.T hey  process  m ulti ple  data  sou rces distri bu t ed  m e m or ta s ks   an range  of  al gorith m ho wever  it   is  st il l   i nclined   to  cl oud  data  centr es  who  pro vi de  an sup port  their   serv ic es   [ 3].  H ence  the re  is   ne ed  to   get  t he  cl oud  cl ose t us e rs.   Ed ge,  F og,  a nd  Cl one  cl ouds   try   t a ddress   these  iss ues  an are  dif fe ren ti at ed  from   each  oth er  in  te rm of   us a ge  a nd   bu il te c hn i ques.  The  m os recent  Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g     IS S N:  20 88 - 8708       A Co mparis on  of Clo ud Exec ution Mec hani sms  F og, E dge , and    ( T.  Fr an ci s )   4647   dev el op m ents  in  cl oud  c om puti ng   are  fog  a nd  ed ge  c om pu ti ng It  is  neces sary  to  m ake  com par ison   of  these  te chn iq ues  to u nd e rstan t he  a dv a ntage of   usi ng ed ge, f og, a nd clo ne  cl oud  in  d i ff e ren t s yst e m s.   Cl oud - base app li cat io ns   us e   central  server  to  process  da ta wh ic i ncrea ses  the  com m un ic at ion  betwee us e de vices.  He nce,  there  is  nee for  looki ng  b e yond  the  cl oud  at   the  edg of cloud  net works.  Th e   aim   is  to  exp l or possibil it ie of   pe rfor m ing   com pu ta ti on at   edg e   no de s.  Ed ge  Cl ou aug m ents  trad it ion al  data  centers  c onsist ing   of   cl oud  m od el s,  with  ser vice  node placed  at   the  netw ork  ed ges [4 ] [ 5].  The  pro xim it of   e dg nodes,  al lows   data  processin to  an d   from   re m ote  cl ouds   to  be  done  at   the  ed ge Com pu ti ng   on  ed ge   nodes  close to  end - us e rs  ca n be e xp l oited as  a p la tf or m  f or  app li cat io n pro vid e rs  to  im pr ove thei se rv ic e s.    Si m il arly cl on cl ouds   pro vi de  distrib ute m echan is m   of   a pp li cat io execu ti on,  i con t rast  to   edg e   cl oud.  It  autom at ic ally  t ran s f or m m ob il app li cat ion s   to  be ne fit  fro m   the  cl oud  [ 6] This  a pp li cat ion   i s   flexi ble  r un - t i m execu ti on  par ti ti on e r,   w hi ch  tra ns fe rs  e xecu ti on  onto  dev ic cl on e r unning  on  the   cl oud.  cl one  al lo w for  t h dy na m ic   execu ti on  of   va rio us   a ppli cat ion by  al te rn at in betwe en  the  cl one  a nd  the   dev ic e.     In   the  sam way,  f og   c ompu ti ng  giv es  t he  us e the  opti on   of   perf orm ing   cl ou operati ons  at  locat ion s   cl os e to   his  or  her  point  of  inter est F og  com pu ti ng  is  sim i lar   in   m any  ways  to  cl oud  a nd   ed ge   com pu ti ng .   T he   hu ge  in flu of  real - ti m data,  a nd  the   need  f or  proc essing  the   sa m e,  ga ve  rise  to  t he   te rm ino lo gy  of   f og  com pu ti ng  [7 ] .   F og  no des  a re  heter ogene ous  de vices,  r an ging  fro m   hig h - e nd  se rv e rs ,   acce ss  points,  set - top   boxes edg router s,  e tc .,  to  en de vi ces,  su c as  m ob il ph ones sm art  watches,  an sens or s . I us es  ex ist ing   netw orks  a nd ro uters  in  nea rb y l oca ti on s to per f orm  o per at io ns   just li ke  the clo ud   [ 8].   Fog  c om pu ti ng  al so   has  a   bett er  res ponse   to   the  I nte r net  of  Things  e nvir onm ent  and  is  s ui ta ble  for  real - t i m e   serv ic re qu est s.    The  goal   of  thi stu dy  is  to   unde rstan t he  diff e re nces  bet ween  these   te chnolo gies  by  pe rfor m ing   a   com par at ive  stud of  each  of   these  appro ac hes.   S om of   t he  ap plica ti on   areas  w her th ey   are  us efu a re  al so  discusse d.The   nex sect ion  pro vid es   s urv ey   on  e dg e fog,   a nd  t he  c om po nen ts  of  t heir  buil ds   t ha m ake  them   feasible  for  im ple m ent at ion T his  st udy  inclu des  a   com par at ive  stud on  ed ge  com pu ti ng   a nd  f og   com pu ti ng a di scussion  o th el ast ic   execu ti on   m echan ism us in cl one  c loud  com pu ti ng,  a nd   a ins pe ct io of   off - loa ding  m echan ism us ed  in   cl ones  a nd  the   co st - be ne fit  analy sis  to   off - l oa d.   A dd i ti on al ly s umm ary  and com par at ive st ud on fo g,  e dge, a nd cl on e  clo ud m ec han ism s is  pro vid e d.       2.   SURVE O N E DGE  COMP UTING  AND F OG  COMP UTING     2.1.   Edge  Compu t ing  Rev ie w   It  is  kn own  t ha cl oud  c om pu ti ng  an m obil com pu ti ng   are  us ed   to get her  to  harness   m ob il back - ends  to  au gm e nt  the  res ource for  Sm art  dev ic es.  H oweve r,   they   suffe f r om   la g,   netw ork  resil ie nce,  a nd  li nk  fail ur es E dg e   com pu ti ng   is  a   te rm ino lo gy  that  is  us e t a ug m ent  tradit ion al   data  ce ntr es  with  se r vice  node s   at   network   e dges.  Mob il Ed ge  Com pu ti ng   (MEC)  [ 9]  al l ow t he  us of  cl ou a nd  IT  serv ic es  within   cl ose   pro xim it of   m ob il su bs cri ber s th us   re du ci ng   the  e nd - to - e nd  la te ncy.  It  is  base on  decen t rali zed   m od el  that i nterc onne ct s a h et er oge ne ous clo ud a nd it  is b ase d on the  fo ll owin el e m ents:   a.   Pr oxim ity:  Th e possibil it y t o use  nodes  that  are  near e r at he tha n fart her  away.   b.   In te ll igence:  U se of a utono m ou s  dec isi on m akin to  h el i the  m iniat ur iz at ion   of syst em s.   c.   Con tr ol:  Ma na gem ent  and  co ordinati on   com es  fr om   ed ge  m achines  that  a ssign  or  delega te     com pu ta ti on   [10]   Hen ce , b a sed o these  overall  ele m ents, ed ge  co m pu ti ng   delivers  lo w - la te nc y, band width - eff ic ie ncy ,   and   r esi li ent  end - us er  ser vic es.  Using  this  serv ic e,  us er receive  la te ncy  ben e fits  fr om   tho se  w ho   a re   away  from   the  data  centres.  E dge  c om pu ti ng   pro vi des  tradit io na data  centre  with  exte nd e capab il it ie to  dep l oy   app li cat io ns   at   the  edg netw orks[1 1].  The  pro xim it of   us ers  an low  la te ncy  are  signi ficant  adv a nta ges  in   tim es  of   netwo r co ngest io n.   Th ese  feat ur es  al lo th m ob il network   op e rato r s,  vend or s as   well   a s   app li cat io ser vice  pro vi der s ,   to  im pr ov e   ex ist ing   ser vices  us in e dg e   co m pu ti ng e nab l ing   si gn i ficant  valu e   add it io to  the   resp ect ive  bus iness  m od el s.  Fi gure  s how edg ce ntre  a rch it ect ure  thr ough  LA a nd  WAN   netw orks  c onne ct ed  to t he  cl oud data ce ntre .       Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2088 - 8708   In t J  Elec  &  C om En g,   V ol.  8 , N o.   6 Dece m ber   201 8   :   4646   -   4653   4648       Figure  1. Ed ge  centre  arc hitec ture  i L AN / W AN n et wor k       2.1.1 .   M od el   of  an  Ed ge Sys t em   Ed ge  com pu t ing   s upports   pr im itive  virtu al iz at ion   instea of   h yper visor - base ha rdwa re   virtu al iz at ion.  In   the  pa per   by   Saty anar ay ana [ 12 ] e dge  co m pu ti ng   is  disc us se as  ne w   par a dig m   in  wh ic su bst antia c om pu ti ng   and   st or a ge  res ource are  done  at   m ic ro   data  cen tres  placed  at   the  In te rn et ’s  edg in   cl os pro xim i t to  m ob il de vices  or  sen s or s The  WiCl oud  arc hitec tu re  by  H ongxin [ 13 ]   co ns ist of   a   la ye red   a rch it e ct ur t hat  incl udes  a   physi cal   la ye r,   vi rtual  l ay er,  a nd  f unct ion   a nd  se rv i ce  la ye r.   T he   pa per  by  Chan et   al [14]   giv e gen eral  m od el   of   an  ed ge  cl oud  that  can  wor with  al ty pe of   ed ge  ser vices  an al so  IoT   platf orm s.     2. 1.2.   Appl ic ati on s  Base on Edge  Com p ut ing   The  Fo ll ow  Me   Ed ge  (FM E)  arc hitec ture   is  an   e dg e   ser vice  arch it ect ure  pro posed   by     Du tt et   al .   [15] wh e re  the  serv ic co ntin uous ly   fo ll ows   the  us er  to  th cl os est   edg e.   Mi gr at ion   is  done  t ens ur t hat  no   data  is  lo st.  To  reali ze  the   FME  arc hite ct ur e,   the  e dg oper at or   nee ds   to   kee up dated  inf or m at ion   abo ut  res ources  and   us er  locat ion s The  SL co ns ist of   an  integrate arch it ect ure  of  edg e   op e rato rs,   sha red   sto ra ge  con ce pt,  an se rv ic m igrati on w hich  are  e nfor ce in  the  FME  arch it ect ur e A   fr am ewo r for   m ob il e   edg c om pu ti ng   t s uppo rt  div e rse  a pp li cat io ns   in  Sm art  ci t scenari o,   by  re duci ng  cor netw ork  traf fic  throu gh   Sm art  MEC is   the  ov e rall   idea.  Anothe ope sens or   platfo rm   dev el ope on   th e   basis  of   e dg com pu ti ng   is  pro posed  in  Wa gg le wireles progr am   that  us es  sens or t m easur ai bor ne  po ll uta nts.  It  is  an  Op e nS ta c k - base d,   ed ge  pl at fo rm   that  con sist of  node   co ntro ll er  t ha m anag es  s ens or  data cac he,   rea ds  sim ple sen s or v al ues,  a nd  m anag es t he n et work stac a nd en c ryptio n.    The  e dge  c ompu ti ng   f or  the   sens or  platf orm   add resses   re sil ie nce,  pe rfo r m ance,  isolat i on,  a nd  data  pr i vacy.  Ne bu l [10]   is  dispe rsed   cl ou inf rastr uctur that   us es  ed ge.   It  was  de velo pe by  the  Un ive r sit of   Mi nn es ota  to  su pp or dist rib uted  data - inte nsi ve  com pu ti ng  an f or   e ff i ci ent  m ov em e nt  an avail ab il ity  of   la rg qua ntit ies   of   data  to  co m pu te   reso urc es.  It  act as  a   decen tral iz ed  c loud,  w orki ng  at   the  edg of   the   netw ork  a nd  he lping  with   the   de vices  la cki ng  re sour ces.  F e m to  Cl oud,   di scusse in   w or by  Amm ar  et Al.   [16]   are   c ollec ti on   of  co - lo cat ed  de vices  us e to   pro vide   cl ou se rvi ce  at   the  e dge.  T he  Fem to  Cl ou pro vid es  dynam ic sel f - conf igurin g,   an m ulti - de vice  m ob il cl ou ou of   cl us te of  m ob il dev ic es.  The  arch it ect ure  is  designed  to  enab le   m ulti pl m ob il dev ic es  to  be  config ur e into  a   coo r di nated  cl oud  com pu ti ng   ser vice.  F r om   the  stu dy  on  e dge  c om pu ti ng   and  it ap plica ti on s,   it   is  se en  that  m igrati on   of   resou rces  has p rovide a ppli cat ion - a war e  pr ov isi on i ng in  e dge - based ap pl ic at ion s.     2.2.   Fo g   Co m put i ng   Re view     Fog  com pu ti ng  was  first  int rod uced   by  Ci sco  Syst em s,  In c .,  f or   wirel ess  data  tra ns f er  bet wee distrib uted de vices  in  an  I oT  netw ork  pa ra di gm Fo com pu ti ng,  or   f og,   is  an  arch it ec ture  that  use on or   m or coll abo ra ti ve  end - us er  c li ents  or   near - us er  e dge  de vi ces  to  carry  out  storag e com m un ic at ion co ntr ol,   config ur at io n m easur em ent,  and  m anag em ent.  Ma ny  res earch   pa pe rs  consi der  f og  a nd  ed ge   com pu ti ng   com ple m entary  to  on a noth er.  Sim il ar  to  edg c om pu ti ng,  fog   c om pu ti ng   is  ca rr ie out  cl os er  t th end  us er ’s  netw ork s.  It  is  al so   vi rtuali zed  platf or m   locat ed  be tween  e nd  us e r an cl oud  da ta   centres  ho st ed  on   the  I nter net.  It   ena bles  c om pu ti ng  at   the   e dge  of  the   net w ork [ 17] E dge  routers   are   ad ve rtise for  pro cesso Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g     IS S N:  20 88 - 8708       A Co mparis on  of Clo ud Exec ution Mec hani sms  F og, E dge , and    ( T.  Fr an ci s )   4649   sp ee d,   nu m ber   of  c or e s,  a nd   buil t - in n et work stor a ge,  a nd  a r e u se as fo s erv e rs.  T he re is also  a cel lula base   sta ti on a nd   a   W i - Fi  acce s po i nt  or  fe m to  cel ro ut er  as   ser ve r.   I f og  co m pu ti ng facil it ie or  infr a struct ur es   that  ca pro vi de  re source for  se rv ic es   at   the  e dge  of  the  netw ork  a r cal le fog  nodes .”   Figure  dem on strat es  a   three - la ye use r/  fog/cl oud  netw or k.   Fog  c om pu ti ng   pro vid es   a dv a ntage in   te rm of   reducti on in  d e la y, powe c onsu m ption , a nd  reduces  data tr aff ic   ov e t he n et work.           Figure  2. Th re e - la ye use r/f og/c loud       2.2.1 Fo g C om put in g Are as an Ap pli ca tion s   Fog  com pu ti ng  is  us e as  op e arc hitec tures  for  de vel op i ng   Sm art  li vin e nviro nm ents  with  po te ntial ly   thousa nd of   ve ndors.  T he  O pe Fog  Co ns ort ium   [18]   is  global  syst e m   in  colla borati on  with  ARM,  Ci sco,   Dell In te l,  Mi cro s oft et c.,  to   acce le rate  the  adoptio of  f og  com pu ti ng  and   t buil com m on  ref e ren ce  arc hi te ct ur co ver i ng  hard war a nd  software   platfor m and   highly   so phist ic at ed  capa bili ti es.  The  fog  netw ork  connects  e very   com po ne nt  of  the  fog.  Em erg ing   te chn i qu e s,  s uc as  s oft war e - de fin e netw orkin (SDN an net w ork  f un ct i on   vi rtuali zat ion   ( NFV),   a re  pro po s ed  to  c reate  flexible  an easy   to  m ai ntain n et w ork  e nviro nm e nts.    The  em plo ym e nt  of   S DN   an NF can  ease   the  i m ple m entat ion   an m an agem ent,  increase  networ scal abili ty and   red uc costs  in  m any  aspect of   f og   c om pu ti ng,  su c as  resou rce  al locat ion VM  m igrati on,   traff ic   m on it ori ng ,   ap plica ti on - a war e   co ntr ol an program m able  interfac es [19] Augm e nted  reali ty   an real - tim vid eo  ana ly ti cs  are  on of   the  a reas  s uppo rted  by  f og   com pu ti ng w hich  ca m axi m iz thro ughp ut  an reduce  la te ncy   in  both  proces sing   a nd  tran s m issi on   f or   hig st ream   vid eo  stream ing   pr ocesses The  I nter net  of   T hings  a nd  Connect ed  Sm art  de vices  ha ve   giv e way  to   fog  c om pu ti ng   pri nci ples,  w hich  has  been   us e i var i ou s   dom ain s,  su c as   V ehicular   net w orks,  Bo dy  A rea  Netw orks  (BA N) ,   an t he  Sm art  Gr i d.   F og   com pu ti ng  al lows  f or  gr eat e s upport  a nd  bette respo nse   tim to  the  I nter net  of  t hings  e nviro nm ent,  it   is  su it able f or r e a l - t i m e serv ic e r equ e sts, a nd it  sh are s r e source s effi ci ently   [8] .     2.3.   Co m pa ri s on   b etwee n F og an d Edg e  Com p ut ing   Cl oudlet  is  r eso ur ce - rich   c om pu te li ke  cl oud  in   box,”  w hich   is  av ai la ble  for  us e   by  nearby   m ob il dev ic es.  Ba hl  et al [20]   buil Cl oudlet,  ahea of   fog  com pu ti ng bu no ag re with  the  co nc ept  of   fog  c om pu ti ng.  In   f og   c om pu ti ng in fr ast r uc tures  a re  pro vid e as  re sou rces  f or   s er vices  at   the  ed ge   of   t he   netw ork.   T hey  are  cal le fog  nodes w hich  a re  si m il ar  to  clo udle ts.  They  can  be  res ourc e - po or   de vices su c as  set - top - bo xe s,  acce ss  po i nt s,  routers,  s witc hes,   base  sta ti on s,  a nd   e nd   dev ic es or   res ource - rich  m ac hin es   su c as  Cl oudlet  and   IOx This  stu dy   rev ie w po wer   c onsu m ption   by  cl oud  and   fog  re s ources.   Ma them a ti call y,  it   has  bee pro ven   t hat  by   us in fog  res ources power  c on s um ption   is  m ini m u m   in  diff e ren t   app li cat io ns A f og  com pu ti ng  is  relat ively   new  co nce pt  in  cl ou c om pu ti ng,  the   pres ence  of  secu re  san d - boxes  f or   the  i m ple m entat ion   of   fog  ap plica ti on bri ngs  ab ou ne chall e ng e in  te rm s   of   tr us and   pr i vacy.  Fog  ar ty pe   of  m ini - cl ou ds  in  the   net w ork  f or  inc reasin re sour ce  a va il abili ty thu by   do i ng  so,  is ol at ion  and   sa ndboxi ng  m echan is m s   m us be  in  place  to  ensur bid irect io nal  tr us a m on coope rati ng   pa rtie s.  Stand a r dizat ion   m echan ism on  the  netw ork   shou l ta ke  pl ace  at   the  te rm inal  an no de  end  of  f og  networks .   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2088 - 8708   In t J  Elec  &  C om En g,   V ol.  8 , N o.   6 Dece m ber   201 8   :   4646   -   4653   4650   T her e   is  al so   a   la ck  of  ce ntra entit con tr olli ng   the  f og he nce,  it   is  diff i cult  to  asse rt  if  giv e de vi ce  is   ind ee d host ing  a com po ne nt .   At  the  sam tim e,  there  ar m any  op en - end e iss ues  in  ed ge  c om pu ti ng  w her e   a pp li cat io n   dep l oym ent  strat egies,  e dg e   node  secu rity an fail ur e   re cov e ry,  a re  s om of   t he  iss ue that  nee f ur t he r   researc h.   As  e dg is  in  cl ose   prox im ity  to  end - us ers it   enab le reducti on   of   la te ncy.  It  al so   pro vid e rad i netw ork  ca pabi li t y,  includi ng  acce ss  to  net work  in form ati on  an inte gr at ion   with  op e ra tor  netw ork  se rv ic e s .   These  are  s ome   of   the  a dvant ages  of  usi ng  edg c om pu ti ng.  Table  pr e se nts  com par at ive  stud of   f og  a nd   edg cl oud  c om pu ti ng I th nex sect io diff e ren pe rsp ect ive  of  distrib uted  cl oud  c om pu ti ng,   us in el ast i execu ti on   m echan ism betwee de vi ces  and   cl oud,  is  discusse d.   F ur t her c om par ison   on  cl on e   cl oud,   f og, a nd edge c om pu ti ng is  pr ese nted .       Table  1.   C om par iso n betwee n Fo a nd E dge  Com pu ti ng     Fo g  Co m p u tin g   Edg e Co m p u tin g   1.   Dep lo y ed  at  th e lo cal  p re m ises  of   m o b ile us ers.   Dep lo y ed  as a  tr ad itio n al data centre  with  exten d ed  capab ilities.   2.   Virtualized   d ev ice  with   b u ild - in   d ata  sto rage ,   co m p u tin g an d  co m m u n icatio n  f acili ty .   Uses  an edg e serve si m il ar  to   a tr ad itio n al data centre s erver.   3.   Can  be adap ted  f rom   ex istin g  sy ste m   co m p o n en ts.    It  is co m p le tely  bu ilt as new s y ste m  o m in i clou d  data  centre.   4.   Energy  co n su m p t io n   o f   fog   is  less   th an   clo u d   serv ices, bu t ov erhead  is hig h  co m p a r ed  to clo u d .   Edg u ses   less   res o u rces  th an   th clo u d   an d   in itial  o v erhead   to   b u ild  is hig h  co m p ared to clo u d     5.   No  central e n tit y  c o n trollin g  the f o g   clo u d   Edg serv er  u sin g   clo u d   tech n o lo g i es  an d   v irtualizatio n   u sed  to   co n trol ed g e co m p o n en ts.    6.   May  n o b co n trolled   b y   n etwo rk  o p erators,  u ses   an   ad - h o c dis tribu tio n .   Allo ws  th m o b ile   n etwo rk  o p erators   to   i m p rov ex istin g   serv ices  with  edg e.       3.   CLON E  C L O UD: ELA STI E X E C UTI ON ME CHA NISM I TH E CLO UD   The  a dvanta ge of  cl ou c ompu ti ng  a re  t he  serv ic es   offe re by  cl oud  pro vid e rs,   i.e S of tware - as - a - Ser v ic (S aa S),  Plat form - as - a - Ser vice  ( PaaS ),   a nd   I nfrastr uc ture - as - a - Ser vi ce  (I aaS ).   T address  t he  in he ren t   pro blem   of   res ource  co ns tr ai nt  in  m ob il dev ic es,  the  c oncept  of   off - loa ding  data  a nd   com pu ta ti on   to   cl ou serv ic e pro vide rs  is use d.  Ex a m ples,  suc a cr owd  sourci ng,  im age  proc essing, us e o f  G PS a nd  I nter net  dat a   happe outsi de   the  dev ic us i ng   m ob il cl oud  c om pu ti ng.   Augm ented  Sm artphon a pp li cat ion s,  with  cl on cl oud,   a ddress  chall enges  in  ways  to  off - lo ad  exec utio t the  cl ou in f rastr uctur e Cl o ne  cl oud  te c hnol og y   was  i ntrod uce by  Ch un  [ 21 ]   for  off - l oa ding  e xec ution  f ro m   the   Sm artph one   to  a   com puta ti on al  infr a struct ur ho sti ng   i the  cl oud  of   Sm artpho ne  cl ones.   The  idea   was   pro po se on  th si m ple  con ce pt  that   al lows   Sm artp hones  t host  it ex pen sive  a nd  e xo ti a pp li c at ion s.  The   no velty   of   t he  a ppr oac is  that  r eplic as   are lo os el y sy nc hro nized  a nd  virtu al iz ed  on em ulate de vic es.   The  f ram ewo r is  cl oud - ba sed,   fine - grai ne d,   th rea d - le ve l,  app li cat io pa rtit ion er w hic cl ones  the   entire  m ob il pla tfo rm   du rin runtim exe cution  int th cl ou Virtu al   Ma chine  and   r uns  the  m ob il e   app li cat io in side  the  Virt ua Ma chine,   without  pe rform ing   any  cha ng in  t he  ap plica ti on   co de This   appr oach  al so  rep li cat es  the   whole  Sm artph one   im age,  with  few  or  no  m od ifi cat io ns,  int powe rful  VM  rep li cas,   th us   t ran s f or m ing   sing le   m achine   com pu ta ti on  into  a   distrib uted  c om pu ta ti on   sem i - autom at i cal ly The  ai m   of   off - loa ding  is  al s to  m ini m iz the  com m un ic at ion   a nd  exec ution  cost  bet ween  the  m ob i le   dev ic e   and  it surr oga t es.  Fig ur e   s hows   re plica   of  cl one  cl ou d - base a rch it e ct ur with  a   th read  to  distrib ut the  process  ex ec ution.           Figure  3. Cl one cloud - base d archit ect ure   Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g     IS S N:  20 88 - 8708       A Co mparis on  of Clo ud Exec ution Mec hani sms  F og, E dge , and    ( T.  Fr an ci s )   4651   3.1.   Rela ted Stu dy on Cl on Clouds   stu dy  by  Ch ang   [ 22 ]   pe rfo r m ed  cost  ana ly sis  by  us in diff e re nt  cl on e   cl oud  res ourc al locat io strat egies.  The   pap er  us es  c om pu te r - inte nsi ve  j ava  a pp li cat ion f or   el ast ic   execu ti on  m echan ism s   in  the   cl oud,   a nd   t he are  com par ed  for  rem ote  processi ng   sp ee d,   c os t,  a nd   e ne rg sa vings,  al ong - s ide  the  un m od ifie a ppli cat ion .   It  al so   pro ved  that   com par iso ns  of  rem ote  an local   e xecu ti on s   on  net books  a nd  la pto ps  wer r edu ce f ro m   5%  to  50 % as  com par ed  to  f og   a nd   e dge  com pu ti ng   el ast ic   execu ti ons,  wh i c require re du c ed  am ou nts  of   cl oud  ser vices.  Infrast r ucture  dev e l op m ent  that  is  need e in  f og  an edge   com pu ti ng   is  no require in   cl on cl ou ds Ela sti execu ti on offe m or flexibili ty   to  dev el op e rs  a nd  end - us ers   to   ch oose   cl oud  ser vices   at   their   prefe r ence.   The   a dv a ntages   of u sin cl one clo ud  is  that  t hey  la te - bi nd  the d eci si on to of f - l oad exec ut ion s  to  t he  cl ou in fr a struct ur e , thus  giv i ng m or e  au t onom y to  e nd - us ers .   Ma ny  fr am ewo r ks   are  de vel op e f or   off - lo adin com pu ta ti on on  cl on cl ouds s uch   a the  on by   Ba [2 3],  w hic pro vid es  s yst e m   to  of f - l oad   m ob il de vice  ap plica ti on s.  T he  ap plica ti on   ge ner at e cod e   from   the  or igi na app li cat ion   a re m ote  servi ce,  identic al   t the  local   one,   wh e re  the  rem ote  ver si ons  ar run  on   m ulti - core  com pu te in sta nce,  a nd   ta kes  f ull  ad vant age  of  pa rall el is m If   rem ot resou r ces  ar not   avail able  (s uc as  netw ork  c onnecti vity ),   t he the  a pp li cat ion   ca run  on   local   resou rces   entirel y.   The  cl on e   cl oud  us es  Vir tual  Ma chine  m igrati on   to   of f - loa par of   t heir  a pp li cat io w orkl oad   t resou rce - rich   serv e r   thr ough eit he r 3G o r Wi - Fi.     The  c os m od el   analy ses  the  cost  of  ex ecuti on   of  the  a pp l ic at ion   on  the  dev ic a nd  the   m igrati on  cost. V irtual   M igrati on  re port pro vid a e ne rg sa ving  f r om   60 to   90%   for  diff e ren t ypes  of  a pp li ca ti on s,  su c as  ches s,  gam es,  and   fac recog niti on   s yst e m s.  Ther are  al so   m any  oth e el ast ic   platfor m for  co de  off - load,   s uc as  syst e m   le vel  c lon an deleg at ed  su r r og at es   on   the  cl ou d.   In   al these  m e chan ism s,  the  m os t   i m po rtant r eq ui rem ent  is  the  avail abili ty   of  n et w ork  c onne ct ivit y.  The  m a in  idea o us i ng  cl one  cl oud  is  fast  execu ti on   an m ini m u m   cost  of  se ndin data  to  t he  cl ou d,  thus  si gn ific a ntly   reducin the  e xec ution  c os on   the  dev ic e.  T her are  m et ho ds   to  ac hiev this  thro ug analy sis  of   con st raints  re quire to  par ti ti on   the  app li cat io a nd   cl on e  it  in  t he c loud.   Be fore  off - l oa ding,  c os t - be nef it   a naly sis  s hould  be   done  to  e valuate  the   ben e fits  of   off - loading   an the  pote ntial   ga in,  by  e valuat ing   the   predict ed  co st  of  exe cution  with  use r - s pecific  re quirem ents.  The   cost   analy sis  is  det erm ine by  us i ng  prof il er   to  keep  trac of  dev ic es   ene r gy  use d,  netw ork  c har a ct eris ti cs,  an app li cat io cha racteri sti cs. Based on  the info rm ation  f r om   t he  pro file r,  the  ap plica ti on  d e ci des  wh et her  t off - load  the  a ppli cat ion S om app li cat ion do   a ll ow   an  opt i m i zer  to  decide  w hich  m et ho ds   a re  to  be  m igrated  s that  the  c os of  m igrati on   a nd  e xecu ti on  is   m ini m iz ed  [24].  Mo nito ry  cost  is  al so  one   of  the  a sp ect s   to  be   consi der e w hi le   m igrati ng   a pp li cat io ns   to  the  cl oud.  Cl one  cl ou ap proach e ha ve  va rio us   ways  o f   us in cl oud  res ource to  en han ce  t he   com pu ti ng   c apab il it ie of   m ob il dev ic es.  It  us es  m igrati on   a nd   re - i ntegr at i on   m et ho ds   t s plit   m od ules  of  app li cat io bet ween   cl oud  a nd  cl one.  T he re fore,  the   overa ll   per f or m ance  an cred i bili ty   of   t hese  au gm entat ion   ap proac he is  hig hly  de pe nd e nt  on  the  cl oud - base re so urce  cha ract erist ic s.   Perfo rm ance,  avail abili ty el a sti ci ty vu lnera bili ty   to  secur it attacks,  reli abili ty cost,  and   distance  are   m ajo r   char act e risti cs  to  be   co ns ide re by  cl oud  ser vice  pr ov i der wh e n   a ugm ent ing[2 5].   Ela sti exec ution  str at egie s   us di ff e ren a ppr oach es  c ompare to  fog  a nd   e dge  com pu ti ng.   T he  ne xt   sect ion   su m m arizes  these  diff e re nt   cl oud  m et ho do log ie s.       4.   EVAL UA TI O N   O DIFFE RENT  CLO U E X E C UTI ON MO DELS   Fr om  the stu di es p rese nted , it i s s een th at  all  o these te c hnology pro vid e r s p r ovide d i ff e ren t t ypes  of  cl oud  se rv ic es T he  fi nal  be nef it a re  for   the  e nd - us er   to  us t hese   ser vices  acc ordi ng  to  eac us e r’ s   requirem ents.  Ed ge  c om pu ti ng  an fog  c om pu ti ng   are   se tup   t li m it   the  la te ncy  betw e en  cl ou data  centres   and   e nd   dev ic es.  All  data  centres  are  co nn ect ed  by  In te r net  connecti on betwee us er and   cl oud  se rv ic es ,   wh ic ar lo ng,  t hin ,   an s usc eptible   to   ne twork  fail ures.   In te rn et   acce s is  pro vid e by  ISPs  in   di f fer e nt  reg i on s Urba areas   ha ve  go od  acce ss   to  c el lular  to wer s ,   beca us of  th de ns it of  popula ti on  a nd  hen ce In te r net  c onne ct ivit is  al so   avail able  in   th ese  areas Howev e r,  there   ar re du ce num ber s   of  t ow e rs  in  r ur a l   areas,  t her e for I ntern et   acce ss  an acce ss  t cl ou se rv ic e is  m ini m u m T hu s it   can   be  a rgue that   good  acce ss  to  cel l ular  towe rs  gi ves  good  I nter net  connecti vity wh ic in  tu rn   pr ov i des  good  acce ss  to   cl oud  pro vid er s.  Fro m   bu siness  pe rsp ect ive the   m or data  an com pu ta ti on  ob ta ine is  of  adv a ntage,   as  data  i charge per  m i nu te   t c onsum ers.   He nce l i m i te an a de qu at e   us e   of  t he   I nter net  is  be nef ic ia to   al l.  Cl on cl oud - base d,   distrib uted  e xe cution  strat e gies  prov i de  eff ect ive  util iz at ion   of  cl ou r eso urces  from   the  consum er’ pe rsp ect ive Re m ote  areas  are  furthe ben e fite by  fog  a nd  ed ge  c om pu ti ng  due  t lim i te connecti vity  issues.   Th us netw ork   pro xim it of f ers  nu m ber   of   a dvanta ges  in  te rm of   re du ce num ber   of  ho ps fast   respo nd i ng   cl oud  ser vices,  et c.,  in  th cl oud [26] I urban   areas,  netw ork   pro xim it is  go od  because   of   good   connecti vity wh il the  co unte is  true  in   ru r al   areas.  Un li ke  t he  fr e su r rogate  re so urces util iz ing   cl ou Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2088 - 8708   In t J  Elec  &  C om En g,   V ol.  8 , N o.   6 Dece m ber   201 8   :   4646   -   4653   4652   infr a struct ur e   le vies  fi nan ci a charges   to  t he  e nd - us ers Mob il us ers   pay  f or  c on s um ed   inf rastr uc ture   resou rces  acc ordi ng   t the  S LAs  ne go ti at ed  wit cl oud  vend or s I ce rtai sce nar i os,  us e rs  pr e fer  local  execu ti on  or  a pp li cat io te r m inati on   beca us of   t he  m on et ary  co st  of  cl oud  in fr ast ruct ur es.   H owev er,  us e r   paym ent  is  of   adv a ntage  t cl o ud  ve nd or s that  they   can  m ai ntain  their  serv ic es  a nd   de li ver   reli able,  r obus t,   and  sec ur e   ser vices  to   the   m ob il us e rs [27] Th us it   ca be   co nclu de tha in  ci ti es  an i ndus tria hubs,   cl one   cl oud - base di stribu te cl oud  execu ti on  is  be nef ic ia l,  w hil s m al town and   vill ages  shou l ta ke  a dv a ntag e s   of   e dg a nd  f og  com pu ti ng.  Table  pro vide the  com parat ive  stud of  al of   the  di ff e ren cl ou exe cution  m echan ism s.       Table  2.   C om par iso n betwee n Fo g, E dg e , a nd Cl one Cl ou d M od el s       5.   CONCL US I O N   This  pap e pro vid es  a over vi ew  of  the   rec ent  de velo pm e nts  in  t he  area   of  cl oud  com pu ti ng  a nd   m ob il cl ou com pu ti ng.  The  pa per  f oc us es  on  th e   rece nt  co nce pts  of   f og,  e dg e a nd  cl on e - base com pu ta ti on al   off - l oad i ng  ser vices.  Fog  c om pu ti ng   an e dg e   com pu ti n are  t he  la te st  in  the   de velo pm ent  of   cl oud  ser vices,   by  br in gi ng   t he  cl oud  se rv i ces  cl os er  to  t he  en d - us e th us re duci ng  ti m of   exec ution   on  cl oud  ser ver s .   These  te ch nolo gies  are  c om par ed  with   existi ng   te chnolo gies  of   cl on cl oud - base com pu ta ti on al   of f - l oad i ng   m e chan ism s.  Cl on cl ouds   are  cat egorized  int dif fer e nt  ty pes  of   au gm entat ion  strat egies,  th us  lim it ing   the  use   of   cl oud  res ources Alto geth er,  these  fi ndin gs   in dicat ther are  advanta ge in   us in cl one  cl oud,   fog,   a nd   edg c om pu ti ng - base ap pro aches.  It  is  eviden f ro m   the  stud that  are as  of  util iz at ion   of   c loud  res ources   hav a im pact  on   se rv ic es  offer e d.   T he  r ecent  ap proac hes  of  f og  an edge   com pu ti ng   ar e   su it able  for  use rs  with  li m i t ed  co nnect ivit issues,  an c lon cl ou ds   ar su it able  f or   op ti m al  us of clo ud se rv ic es.       ACKN OWLE DGE MENTS   w ould  li ke  to   than al l t he  unkn own re viewer s  for t he  c om m ents an s ugge sti on s .       REFERE NCE S   [1]   Revi ew  on  Eff icient   Virtu al  Mac hine   Li v Migrat ion :   Cha l le nges  ,   req uir e m ent and  te chnol og y   of  VM   . . .   A   Revi ew  on  Eff i c ie nt  Virtu al   Mac hine   Li v Migra ti on :  Challeng es  ,   req uire m ent a nd  te chnol og y   o VM   m igra ti on   in  c loud,”  Ij - C lo ser ,   no.   Ma y ,   20 16.   [2]   N.  Ferna ndo,   S.  W .   Loke ,   and  W .   Rahay u,   Mobi le   cl oud  computi ng:  survey , ”  F utur.  Gene r.  Comput.   Syst. ,   vol .   29,   no .   1 ,   pp .   84 106,   2013 .   [3]   Y.  Bee har r y ,   T.   P.  Fow dur,   V.  Hurbungs ,   V.  B assoo,  and  V.  Ramnara in - See toh ul,   Anal y sing  t ran sportation  da ta  with  open   sourc big   da ta   anal y t ic   tool s,”   Indone s.  J .   E lectr.   Eng. Inf orm ati cs ,   vol .   5 ,   no .   2 ,   pp .   17 4 184,   2017 .   [4]   P.  Garc i Lopez   et  al. ,   Edg e - centri c   Com puti ng , ”  ACM  SIGCO MM  Comput.   C omm un.   Rev. ,   v ol.   45 ,   no .   5 ,   pp .   37 42,   2015 .   [5]   Y.  Yu,  Mobil e E dge  Com puti ng   Towa rds 5G :   Vision  ,   Re ce nt   Progress   ,   and  Ope Challenge s , ”  p p.   89 99 .   [6]   Y.  Zha ng,   H .   Liu,  L.   Ji ao,   and  X.  Fu,  To  offloa d   or  not  to  offloa d An  eff icient   co de  par t it ion  al go rit hm   for  m obil e   cl oud  computing , ”  2012   1st I EEE   Int. Conf.  Clou d   Net work ing, CLO UD NET 2012  -   Proc. ,   pp .   80 8 6,   2012 .   [7]   X.  Masip - Bruin,  E.   Marín - Tord e ra,   G.  T asha kor,  A.  Jukan,   and  G.  J.  Ren,   Fogg y   c louds  and  cloud y   fogs:  re al   nee for  coor din at ed  m ana g ement  of  fog - to - cl oud   computing  s y stems , ”  IEE Wir el .   Comm un. ,   vo l.   23,   no.   5 ,   pp .   120 128,   2016 .   [8]   F.  Ai - doghm ant ,   Z.  Cha cz ko ,   A.   R.   Aj a y an ,   and   R.   Kl empous ,   Revi ew  on   Fog  Com puti ng  Te chno log y ,   p p.   1525 1530,   201 6.     Edge   Com puti ng   Fog Com puti ng    Clone   Clo ud    1.   Close  to   end - use r.   Close  to   end - use r.     Us es  distri buted  m ec hani sm   to  obta in  Cloud  Servi ce s.     2.   La t ency   ben efit  for  users  awa y   from   da ta  ce ntr es.   La t ency   ben efit   for  users  awa y   from   dat a   ce n tres .   La t ency   b enefit   th rough   ada p ti ve   exe cu ti on  sch emes i the c loud .   3.   Has  own  sec urity   and  loa d   bal an ci ng.   Li m it ed  se cur ity,  distri but ed  lo a bal an ci ng.   Distribut ed   loa d   bal an ci ng  and ex ec ut ion.   4.   Form thre e - lay er  serv ice  m odel .   Form s   thre e   lay er  servi ce  m odel   Form s a   two - layer  servi ce model .   5.   No c ost a n aly sis  to  tr ansfe r   No c ost a n aly sis  to  tr ansfe r   Overhe ad  cost  a nd  ana l y s is  ta ke at   the  ti m of  o ffloa d .   6.   Resourc al lo cation  don b y   edge   nod e.    Resourc a ll oc ation  done  b y   fog   node.   Low  cost  for  surrogat r esourc es  uti lization.   Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om En g     IS S N:  20 88 - 8708       A Co mparis on  of Clo ud Exec ution Mec hani sms  F og, E dge , and    ( T.  Fr an ci s )   4653   [9]   B.   Varghe se,   N.   W ang,   S.  Barbhuiy a,   P.  Kilpat ric k,   and  D.  S.  Nikolopoul os,  Chal le ng es  and  O pportuni ti es  in  Edge   Com puti ng , ”  pp .   20 26 ,   20 16.   [10]   M.  R y den ,   K.   Oh,  A.   Chandr a, and J.   W ei ss m an,   Nebula  :  Distri bute Edge Cl ou for  Da ta   Inte ns ive   Com puti ng .   [11]   H.  Chang,   A.  Ha ri,   S.  Mukherjee,  and  T.   V.  La ksh m an,   Bringi ng  the   cl oud  to  th e dge,   in  2014  I E EE   Confe ren ce  on  Computer  Co mm unic ati ons W orkshops   ( INFO COM WKSHPS) ,   2014 ,   pp .   346 351.   [12]   M.  Sat y ana ra y a n an,   The   Emerg enc of  Edge   Co m puti ng, ”  Computer  ( Long.  Be ach.   Cali f) . ,   vol .   50,   no.   1,   pp.   30 39,   Jan .   2017 .   [13]   H.  Li,  G.  Shou,   Y.  Hu,  and  Z.  Guo,  Mobile   edg computing:  Progress   and  chall enge s,”   Proc .   -   2 016  4th  IE EE   In t.  Conf.   Mob .   C lou Comput.   S erv .   Eng.   Mob ileClo ud  2016 ,   pp.   83 84,   2016 .   [14]   C.   Li et   al . ,   New  Dee L ea rning - b ase Food  Rec ognit io Sy st em  for  D ie t ar y   As sess m ent   on   An  Edge  Com puti ng  Serv ic e   Infra stru ct ur e,   vol .   1374 ,   no .   c ,   pp .   1 13 ,   20 17.   [15]   T.   Taleb ,   S.  Du tt a ,   A.  Ks ent ini ,   M.  Iqba l,   and  H.  Flinc k,   Mobile   Edge   Com puti ng  Potent i al   i Making  Cit ie s   Sm art er,   IEEE C omm un.   Mag. ,   vol.   55 ,   no .   3 ,   pp .   38 43 ,   Mar .   20 17 .   [16]   K.  Haba k,   M.  Am m ar,   K.  A.  Ha rra s,  and  E.   Z eg ura ,   Fem toCl ouds :  Le ver ag ing  Mobile   Devices  to  Provide  Cloud  Servic e   at t h e Ed ge.   [17]   P.  P,  D.  K.  G.,   Y.  P,  M.  Venka ta   Gane sh,  and  V.  B,   Fog  Com p uti ng:  Iss ues,   Chal l enge and  Future  Dire c ti ons,   Int.   J. Ele c tr.  Co mput.   Eng . ,   vol .   7,   no .   6 ,   p .   3669 ,   2017.   [18]   T.   Z.   Bru ce   Mc Mill in,   Fog  Com puti ng  for  S ma rt  Li v ing, ”  Co mputer  (Long.  Be ach.   Cal if ) . ,   no.   Februa r y ,   p.   20 17,   2017.   [19]   S.  Yi,   C.   L i,   and   Q.  Li ,   Survey   of  Fog  Com puti ng :  Conc ept ,   Applic a ti ons  and   Iss ues, ”  in  Mobidat a ,   2015 ,   pp .   37 42.   [20]   M.  Sat y an aray a nan,   P.   Bahl,  R.   Các er es,   and  N.  Davie s,  The  c a se  for  VM - base cl oudl et in   m obil computing,”   IEE E   Pe r vasiv e   Compu t. ,   vo l. 8,  no.   4 ,   pp .   14 23 ,   2009.   [21]   B. - G.  Chun,   S.  I hm ,   P.  Mania t is,   M.  Naik,  and  A .   Patti,  Clone C l oud, ”  in   Procee dings  of  the  sixth  conf ere n ce   on   Computer  syste ms   -   EuroSys  ’1 1 ,   2011 ,   p .   301 .   [22]   Y.  Chang,   S.  Hu ng,   N.  J.  C.   W a ng,   and  B.   Li n,   CS R :   Cloud - assisted  Speec Rec ognition  Ser vic for  Persona Mobile   Dev ice,   in  2011   Int ernat ional   Conf ere nc on  Parallel Proce ss ing ,   2011 ,   pp.   305 314 .   [23]   R.   Kem p,   N.  Pal m er,   T.   Ki el m an n,   and  H.  Ba l,   Cuckoo :   Com puta ti on  Offlo ad ing  Fram ework  for  Sm art ph ones, ”  in  Se cond  In te rn ati onal ICST   Co nfe renc e, Mob iC ASE   2010 .   [24]   M.  Shiraz,  S.  Abolfa zli,   Z.   S ana e i,   and  A.  Gani,   stud y   on  virt ua m ac hine   d epl o y m e nt  for  applic at i on  outsourci ng  in  m obil e   cl oud   com puti ng, ”  J. Supe r comput. ,   vol .   63 ,   no.   3,   pp.   946 9 64,   2013 .   [25]   J.  Li u ,   E .   Ahm ed,   M.  Shir az ,   A.  Gani,   R .   Bu yy a ,   and  A.  Qur eshi,  Journal  of  Net work  and  Com pute Appli cation Applic a ti on  par t it ioni ng  al gor it h m in  m obil cloud  computing :  Ta xonom y   ,   r e vie and  fu ture  dire c ti ons, ”  J .   Net w.   Comput.   Appl . ,   vo l.   48,   p p.   99 117 ,   2015 .   [26]   H.  J.  La   and  S.  D.  Kim ,   “A  ta xonom y   of  offloa d ing  in  m obil cloud  computing,   Proc.   -   IEE 7t Int.   Conf.   Serv .   Comput.   App l. S OCA  2014 ,   pp.   1 47 153,   2014 .   [27]   S.  Abolfa z li,  Z .   Sanaei,   E.  Ahm ed,   A.  Gan i,   and  R.   Bu yy a,  Cloud - Ba sed  Augm ent at ion   for   Mobile   D evi c e s:  Motiva ti on ,   Ta x onom ie s,  and   Open  Cha ll eng es,   pp.   1 32 ,   2013 .                         Evaluation Warning : The document was created with Spire.PDF for Python.