T E L K O M NIKA   T elec o mm un ica t io n,  Co m pu t ing ,   E lect ro nics   a nd   Co ntr o l   Vo l.   18 ,   No .   4 A u g u s t   2020 ,   p p .   1 7 9 5 ~ 1 8 0 1   I SS N:  1 6 9 3 - 6 9 3 0 ,   ac cr ed ited   First Gr ad b y   Ke m e n r is te k d i k ti,  Dec r ee   No : 2 1 /E/KPT /2 0 1 8   DOI : 1 0 . 1 2 9 2 8 / T E L KOM NI KA . v 1 8 i4 . 1 3 1 5 0     1795       J o ur na l ho m ep a g e h ttp : //jo u r n a l.u a d . a c. id /in d ex . p h p /TELK OM N I K A   Ev a lua tion o lo a d bala ncing  appr o a ches    for Erla ng  concur rent  a ppli ca tion i n cloud sy ste m s       Cha nin t o rn  J it t a w iriy a nu k o o n   G ra d u a te S c h o o o f   A d v a n c e d   T e c h n o l o g y   M a n a g e m e n t,   A ss u m p ti o n   U n iv e rsity ,   T h a il a n d       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   Ma y   1 8 ,   2 0 1 9   R ev i s ed   A p r   1 ,   2 0 2 0   A cc ep ted   A p r   1 3 ,   2 0 2 0       Clo u d   sy ste m   a c c o m m o d a tes   th e   c o m p u ti n g   e n v iro n m e n in c lu d in g   P a a S   ( p latf o rm   a a   se r v ice ),   S a a S   ( so ftw a r e   a a   s e rv ice ),   a n d   Ia a S   ( in fra stru c tu re   a se r v ice th a e n a b les   th e   se r v i c e o c lo u d   sy st e m s.  Clo u d   sy ste m   a ll o ws   m u lt ip le  u se rs  to   e m p lo y   c o m p u ti n g   se rv ice th ro u g h   b r o w s e rs,  w h ich   re f le c ts  a n   a lt e rn a ti v e   se rv ic e   m o d e th a a lt e rs  t h e   lo c a c o m p u ti n g   w o rk lo a d   to   a   d istan si te.  Clo u d   v irt u a li z a t io n   is  a n o t h e c h a r a c t e r i s t i c   o f   t h e   c l o u d s   t h a t   d e l i v e r   v i r t u a l   c o m p u t i n g   s e r v i c e s   a n d   i m i t a t e   t h e   f u n c t i o n a l i t y   o f   p h y s i c a l   c o m p u t i n g   r e s o u r c e s .   I t   r e f e r s   t o   a n   e l a s t i c   l o a d   b a l a n c i n g   m a n a g e m e n t   t h a t   p r o v i d e s   t h e   f l e x i b l e   m o d e l   o f   o n - d e m a n d   s e r v i c e s .   T h e   v irt u a li z a ti o n   a ll o w s   o r g a n i z a t i o n s   t o   i m p r o v e   h i g h   l e v e l s   o f   r e l i a b i l i t y ,   a c c e s s i b i l i t y ,   a n d   s c a l a b i l i t y   b y   h a v i n g   a   c a p a b i l i t y   t o   e x e c u t e   a p p l i c a t i o n s   o n   m u l t i p l e   r e s o u r c e s   s i m u l t a n e o u s l y .   In   th is  p a p e w e   u se   a   q u e u i n g   m o d e to   c o n si d e a   f lex ib le  lo a d   b a lan c i n g   a n d   e v a lu a te  p e rf o r m a n c e   m e tri c su c h   a m e a n   q u e u e   len g th ,   th ro u g h p u t,   m e a n   w a it in g   ti m e ,   u ti l iza ti o n ,   a n d   m e a n   tra v e rsa l   ti m e .   T h e   m o d e l   i s     a w a r e   o f   t h e   a r r i v a l   o f   c o n c u r r e n t   a p p l i c a t i o n s   w i t h   a n   E r l a n g   d i s t r i b u t i o n .   S i m u l a t i o n   r e s u l t s   r e g a r d i n g   p e r f o r m a n c e   m e t r i c s   a r e   i n v e s t i g a t e d .   R e s u l t s   p o i n t   o u t   t h a t   i n   C l o u d   s y s t e m s   b o t h   t h e   f a i r n e s s   a n d   l o a d   b a l a n c i n g   a r e   t o   b e   s i g n i f i c a n t l y   c o n s i d e r e d .   K ey w o r d s :   C lo u d   v ir t u aliza t io n     E r lan g   d is tr ib u tio n   f u n ct io n   L o ad   b alan cin g   Qu e u ein g   n et w o r k   an a l y s is   Si m u latio n     T h is i a n   o p e n   a c c e ss   a rticle   u n d e th e   CC B Y - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   C h a n i n to r n   J itta w ir i y an u k o o n ,   Gr ad u ate  Sch o o l o f   A d v a n ce d   T ec h n o lo g y   Ma n a g e m e n t,    Ass u m p t io n   U n iv er s it y ,   8 8   Mo o   8 ,   B an g   Na  T r ad   Km   2 6 ,   B an g   Sao   T h o n g   Dis tr ict,   Sa m u t P r ak an   P r o v in ce   1 0 5 7 0 ,   T h ailan d .   E m ail:  p ct2 5 2 6 @ y a h o o . co m       1.   I NT RO D UCT I O N   T h clo u d   s y s te m   lo ad   b ala n cin g   s er v ice s   d eli v er   lo ad   d is tr ib u tio n   f r o m   o n s o u r ce   to   v ar io u s   d esti n atio n s   ac ce s s ib le  f r o m   c lo u d   v ir t u aliza tio n   n et w o r k   ( C VN) .   T h s er v ices  p r o v id tr af f ic  b alan ce r   w it h   an   o p tio n   o f   p r iv ate  o r   p u b lic  I P   ad d r ess ,   an d   att ain ab le  s p ee d .   T h tr af f ic  b ala n ce r   h elp s   i m p r o v e     th e f f icien c y   o f   r eso u r ce   u tili za tio n ,   s ca lab ilit y ,   an d   e n s u r b etter   ac ce s s ib ilit y .   W e   ca n   d esi g n   lo ad   b alan cin g   ap p r o ac h es  an d   ap p licatio n - ce n tr ic  p o licies  to   g u ar an tee  t h at  th tr af f ic  b alan ce r   d is tr ib u tes  lo ad   o n l y   to   v i g o r o u s   d esti n atio n   n o d es.  T h tr af f ic  b alan ce r   h el p s   less en   t h w i n d o w   s ize  b y   s p illi n g   lo ad   f r o m     f ee b le  n o d p r io r   to   d is ca r d   th e m   f r o m   th s y s te m   as  n o n - co n f o r m a n ce   [ 1 ] .   No r m all y   t h tr af f ic  b ala n ce r s   ar in   b et w ee n   th clie n an d   th s er v er   n o d es  c h ec k i n g   in c o m in g   ap p licatio n   tr af f ic  a n d   allo ca tin g   th lo ad   ac r o s s   m a n y   d esti n atio n s   b as ed   o n   lo ad   b alan cin g   alg o r it h m s .   B y   b alan ci n g   in co m in g   ap p licatio n s   ac r o s s     th clo u d s ,   tr af f ic  b alan ce r   less en s   s p ec i f ic  tr af f ic  a n d   av o id s   s in g le  p o in o f   f ail u r e,   th er ef o r k ee p s   i m p r o v i n g   o v er all  ap p licatio n   r esp o n s i v en e s s   an d   a v ailab il it y   [ 2 ] .   T h r esear ch   s t u d y   [ 3 ]   u s es   th e   g r ap h ic   C P Us  f o r   th e   tr af f ic   ca lcu la ti o n   an d   r e f er s   to   p lu s es  a n d   m i n u s es   a m o u n t.  Ho w ev er ,   i t   is   n o co n cr ete   i f     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6930   T E L KOM NI K A   T elec o m m u n   C o m p u t E C o n tr o l Vo l.  18 ,   No .   4 A u g u s t 2 0 2 0 :    1 7 9 5   -   1 8 0 1   1796   th tr av er s ti m is   n o r elati n g   t h o v er h ea d   o f   s p litt i n g   an d   m er g i n g ,   esp ec iall y   i n   te r m s   o f   co n c u r r en t   ap p licatio n s .   I n   t h is   r e g ar d ,   th ex p er i m e n tal  m o d el  p r o p o s e d   in   th r e s ea r ch   ai m s   a tak in g   b o th   s p lit tin g   a n d   m er g i n g   ti m i n to   ac co u n t.  T h is   p ap er   is   o r g an ized   as  f o llo w s .   First,  s ec t io n   t w o   o u t lin es  r elate d   w o r k s   o n     clo u d   v ir t u aliza t io n   a n d   t h p r o ce s s in g   f ea tu r es.  Sectio n   t h r ee   p r esen t s   t h q u e u ei n g   m o d el  ap p r o x i m atio n   w h ile  s ec tio n   f o u r   d is c u s s es  a b o u lo ad   b alan cin g   ap p r o ac h es.  Sectio n   f iv e   d e m o n s tr ates  s i m u lat io n   o u tp u t s   an d   an al y s i s .   T h last   s ec tio n   en ca p s u lates c o n cl u s io n   a n d   s o m s co p es o f   f u t u r in v est ig a tio n .     C l o u d s   u s v i r tu a li z a ti o n   t e ch n o l o g y   t o   l o w e r   p h y s i c a co s t s   an d   f as t en   t h e   d is t r i b u tio n .   C l o u d s   v i r tu al i z at i o n   p a r t it i o n s   a   p h y s i c a l   s p a c e   o n   s e r v e r s   in t o   m an y   v i r tu a l   m ac h in es   ( V Ms )   w i t h   th e   in d e p en d en c o m p u t in g   en v i r o n m en t .   E a ch   V M   r u n s   d if f e r en t   OS s   an d   a p p l i c a t i o n s ;   th e   v i r tu a li z a ti o n   c u ts   t h e   n e e d   f o r   a d d i t i o n a l   h a r d w a r e   in f r as t r u c tu r e   an d   af f o r d s   a   c o s t - ef f e ct iv e   w ay   t o   r u n   m u lt i p l s e r v i c e s .   M a lh o t r a   e t   al .   [ 4 ]   d is cu s s   t h v ir t u aliza tio n   i n   C lo u d   s y s te m s   [ 5 - 1 1 ] .   Au th o r s   s tar w i th   an   i n tr o d u ctio n ,   ch ar ac ter izatio n   a n d   h is to r y   o f   clo u d   s y s te m s .   A r ch i tectu r o f   v ir tu al ize d   tech n o lo g y   h as  al s o   b ee n   d is cu s s ed   an d   co m p r e h en s iv e l y   d escr ib ed .   B esid es,  f u n d a m e n tal  co n ce p t s   li k v ir tu al   s er v er s ,   ca te g o r ies  o f   v ir t u aliza tio n ,   an d   ad v an ta g es  o f   v ir tu al iz atio n   tech n o lo g ies  ar also   d elib er ated .   I n   co n clu s io n ,   f u t u r s co p es  o f   v ir tu a lizatio n   a n d   clo u d   s y s te m s   ar o u tlin ed .   Au t h o r s   h a v e   th o r o u g h l y   d is c u s s ed   d iv er s ch alle n g e s   to   clo u d   s y s te m s   [ 1 2 ,   1 3 ]   s u ch   as i n f ec t ed   ap p licatio n s ,   n o is y   d ata,   an d   d ata  in teg r it y .   Xin g   et  al.   [ 1 4 ]   ex p lain   t h a C lo u d   s y s te m s   ar th e   b as ic  co n v er s io n   i n   th ar ea   o f   I S.  I is     d ep ictio n   o f   a n   a s s o ciatio n   to w ar d s   t h lar g s ca le   an d   t h o r o u g h   k n o w led g e.   Vir t u aliz atio n   is   th e   cr itical   ch ar ac ter is tic  o f   clo u d   s y s te m s .   T o   u s v ir tu aliza tio n   p r o v id es  n o o n l y   t h ef f ic ie n c y ,   b u also   b ig   ex p er i m e n ts   i n   t h ar ea   o f   i n f o r m at io n   s ec u r it y   an d   p r iv ate  d ata.   I ties   d if f er e n v ir tu al  p h y s ical  r eso u r ce s   to   th s a m h ar d w ar e,   t h u s   o th er   u s er s   d ata  i s   ac ce s s ib le.   T h p ap er   an al y ze s   m u ltip le  m ec h an is m s   to   i m p r o v e   an d   s o l v t h p r o b le m   o f   t h clo u d   s ec u r it y .   Veld an d   R a m [ 1 5 ]   p r esen t h s w i f d e v elo p m e n o f   clo u d   s y s te m s   w h ic h   o f f er   ex ce s s i v co n v e n ien ce   to   d ev elo p er s .   T h ey   e x p lai n   th a th r e s o u r ce   m an a g e m e n o f     th clo u d   h ar d w ar h as  b ec o m p o p u lar   to p ic,   s p ec if ically   t h lo ad   b alan cin g   ap p r o ac h es  in   d ata  ce n ter   ar th k e y   to   clo u d   s er v ice s   p r o v id er .   A u t h o r s   p r o p o s t h lo a d   b alan cin g   f r a m e w o r k   f o r   h ar d w ar b y   u tili zi n g   th w in d o w   s ize  s tr ate g y   a n d   th p r ed ictio n   m o d el  to   cu th e   co s o f   th d ata  m i g r atio n .   Au th o r s   also   p r o p o s e   th at  t h alg o r it h m   i n   t h is   p ap er   ca n   s u cc e s s f u ll y   r ea c h   lo ad   b alan cin g ,   u p h o ld   t h u til izat i o n   o f   th p h y s ical   VM s ,   an d   s o lv t h d ata  m ig r a tio n   p r o b lem .   Ven k atac h alap at h y   et   al.   [ 1 6 ]   o u tli n t h at  th e   p r esen ce   o f   b i g   d ata  i s   a   s ti m u lati n g   a n d   clo u d   co m p u ti n g   s y s te m   h a s   to   d ea w it h   h a n d li n g   th e   lar g e   a m o u n o f   d ata  at   t h r e m o te  s er v er   w it h   f u ll  o f   clo u d s   in te g r it y .   P atter n   r ec o g n itio n   ( P R )   alg o r ith m   is   ap p lied   to   av o id   r ed u n d an c y   d u r i n g   t h d ev elo p m e n o f     th d ataset.   A   d ataset  is   p att er n ed   w h e n ev er   d ata  is   u p lo ad ed .   A u t h o r s   d ef i n clo u d   s y s te m   i n   w h ic h     th d ataset  i s   s p lit  b ased   o n   b a lan ce d   s p litt i n g   m e th o d .   T h m ed ical  ap p licatio n s   o n   t h d atab ase  ar u s ed   an d   p r o m o te  v ir tu al izatio n   in   th p h y s ical  p lat f o r m   f o r   r eso u r ce s   m an a g e m e n t.  VM s   ca n   b d is ca r d ed   o r   au g m e n ted   ab ased   u p o n   t h r eq u est.  T h r es u lt s   d e m o n s tr a te  th at   clo u d   s y s te m s   ar i m p r o v ed   in   ter m s   o f   v ir tu a l e n v ir o n m en t setti n g .   Qu e u ein g   e x p er i m e n tal   m o d el  en ab les   t h i n v esti g atio n   w it h   th e   r elatio n s   o f   co m p lex   clo u d   s y s te m .   I n f o r m atio n al  an d   tr a f f ic  f lo w s   ca n   b s i m u lated   a n d   th a lter atio n s   to   th m o d e l’ s   b e h av io r   ca n   b an al y ze d .   R es u lt s   o b tain ed   f r o m   an al y zi n g   t h m o d el  ca n   b s ig n i f ican an d   i m p r o v t h s y s te m .   S w itc h i n g   s i m u lat io n   i n p u p ar a m eter s   h elp s   u n d er s ta n d   h o w   s p ec i f ic  f ac to r s   o f   t h s y s te m   co r r elate .   Si m u lat io n   [ 1 7 ]   i s   co m m o n l y   u s ed   to   in v e s ti g ate   n e w   d esi g n s   o r   v er if y   a n al y ti ca s o lu t io n s   b ef o r th e   i m p le m en tatio n   s tar ts   an d   cu d o w n   h u g co s t.  E x p er i m e n tal  m o d el  b ased   o n   q u eu ei n g   th eo r y   i s   u s ed   to   m o d el  th f l o w   o f   ap p licatio n s   tr af f ic  i n   clo u d   s y s te m s .   T h is   p ap er   in tr o d u ce s   a n   o v er v ie w   o f   h o w   to   m o d el  c lo u d   n e t w o r k s   u s i n g     th q u e u ei n g   ex p er i m en ta m o d el.   I n   p r ac tice  tr af f ic   f lo w s   th r o u g h   m u lt ip le  n o d es,  t h ex ten s io n   o f   tr a f f ic  an al y s is   to w ar d s   n et w o r k   m o d el  is   es s en tial.  I n   t h is   p ap er ,   clo u d   n et w o r k   ca n   b s i m u lated   as  q u eu ei n g   n et w o r k   m o d el  w h er tr af f ic   g en er at ed   b y   ap p licatio n s   c o n s u m e s   ti m at  ea ch   n o d e.   T h s p en ti m is   in d ep en d en a m o n g   ea ch   co n cu r r en ap p licatio n   u p o n   th o cc u p atio n   o f   th n et w o r k   n o d es,  i.e .   a   h ig h   co n s u m p tio n   lead s   to   e n   r o u te  co n g e s tio n   a n d   lo ad   i m b al an ce .   A cc o r d in g l y ,   t h p er f o r m an ce   m etr ic s   o f     th s i m u latio n   m o d el  ar u s ed   to   f ig u r th tr a v er s ti m o n   t h clo u d .   T h m o d el  r ep r esen ts   s e v er a p r o ce s s in g   n o d es  in   w h ich   ap p licatio n   ca n   s p en d   ti m e   in   tak i n g     s er v ice.   First   o f   all,   t h co n cu r r en ap p licatio n   i s   p ar titi o n ed   i n to   n   i n d ep e n d en t   tas k s .   T ask s   w h ic h   m ee t     th b u s y   s ta g o f   ea c h   n o d m u s q u eu u p   f o r   th eir   t u r n   at  q u eu e s   b u f f er   d ed icate d   t o   th s er v ice  n o d e.   T h ese  b u f f er s   an d   t h s er v er s   d ev elo p   t h q u e u i n g   m o d e l.  T h er ar n u m er o u s   m o d e ls   w h ic h   ca n   f o r m     n et w o r k   o f   q u e u e,   s u ch   a s   co m m u n icatio n   n et w o r k s ,   tr an s p o r tatio n   s y s te m s ,   r o ad   n et w o r k s   a n d   etc.     First,  t h q u e u ein g   m o d el  ca n   b r eg ar d ed   as  th tas k s   ar r i v al  ti m i s   d escr ib ed   b y   d is tr ib u tio n   f u n ct io n .     I n   p r ac tice,   an   ap p licatio n   in v o lv e s   a n   E r lan g   d i s tr ib u tio n .   E r la n g   tr a f f ic   w o r k s   w ell   o n   clo u d   p lat f o r m s   as   r ea l - ti m ap p licatio n s   ar in v o lv ed .   I n   d esi g n i n g   v id eo   s tr e a m   o v er   clo u d - b ased   ar ch i tectu r e,   E r lan g   tr af f ic   m o d el   is   g e n er all y   u s ed .   So ,   E r lan g   s e m a n tics ,   w h ich   r ep r esen t c o n cu r r en t,  d is tr ib u ted   an d   Ho tS w ap   lo ad ab le   ap p licatio n s   co u ld   b as s u m e d   f o r   r ea l - t i m e   an d   m u lti m ed i ap p licatio n s .   E r la n g   tr af f ic   f o r   m u lt i m ed ia   ca n   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI K A   T elec o m m u n   C o m p u t E C o n tr o l         E va lu a tio n   o f lo a d   b a l a n cin g   a p p r o a c h es fo r   E r la n g   co n cu r r en t   ( C h a n in to r n   Jitta w ir iya n u ko o n )   1797   b an al y ze d   i n   [ 1 8 ] .   A u t h o r s   co n ce r n   o f   E r la n g   d is tr ib u tio n   f o r   p r ac tical  ca s w it h   v id e o   s tr ea m   f lo w in g   i n   th I n ter n e n et w o r k .   E r lan g   f o r m u la s   ar s i m u lated ,   an d   v e r if icatio n   i s   d ef i n ed   b y   u s i n g   t h d esig n ated   v id eo   s tr ea m   f lo w i n g   in   th I n ter n et  n et w o r k .   A d d itio n al l y ,   SNMP   p r o to co in   th s a m p ap er   ap p r o v es    th i n f o r m atio n   b ase  f o r   E r la n g   tr af f ic   f r o m   d is tr ib u ted   n o d es.  A p p licatio n s   o v er   I n t er n et  n et w o r k   w h ic h   is   n o i m p le m e n ted   f o r   tr ea tin g   m u lti m ed ia  tr af f ic  ca n   b ex p r ess ed   in   E r la n g   f u n ctio n .   T r af f ics  li k v id eo   s tr ea m   tr an s m i s s io n   ar ta k e n   in to   co n s id er atio n   an d   i n v est ig ated   to   g u ar a n tee  t h q u alit y   o f   s er v ice  ( Qo S).   T h Qo p r o b lem   i s   f ix ed   b y   u s i n g   th q u eu i n g   m o d el  w it h   E r lan g   eq u atio n   w h ich   i s   as s u m ed   f o r   late n c y ,   r eq u ir ed   b an d w id th ,   a n d   av ail ab ilit y   ca lc u latio n .   Seco n d ,   th e   d is cip li n e   o f   q u e u ein g   tas k s   is   w aiti n g   i n   t h b u f f er   o r   p er h ap s   g i v i n g   u p   a f ter w ar d s .   T elep h o n o p er ato r s   m a y   e x p er ien ce   th h an g - u p   ca lls   f r o m   c u s to m er s   a s   t h e y   ca n n o b p atien u n til     s u cc ee d in g   as s is ta n a v ail.   T h ir d ,   it  is   th s er v ice  ti m w h ic h   is   ar b itra r y   b u s h ad o w s   a n   e x p o n en tia d is tr ib u tio n .   T h b u s y   p er io d   in   ea c h   n o d is   d u to   th q u eu e   len g t h   i n   th e   b u f f er .   A n alo g o u s l y ,     th p r o ce s s in g   ti m o f   ea c h   cu s to m er   at  th ca ll  s er v ice  is   h ea p ed   u p   if   t h n u m b er   o f   w a iti n g   ca ll s   is   in cr ea s i n g .   Fo u r t h ,   t h s er v ice   d is tr ib u tio n   r ev ea l s   w h at  s er v ice  p atter n   ea c h   ta s k   r eq u ir es,   o n o n   o n o r   s o .   Ser v ice  p atte r n s   ca n   b f o r ec asted   b ased   o n   t h eir   ar r iv al   d is t r ib u tio n s ,   s u ch   as   las co m e   f i r s s er v e,   p r io r ities ,   f ir s co m f ir s s er v e,   o r   r eso u r ce - s h ar i n g .   F if t h ,   th s er v ic p o w er   is   s i n g le  u n it  o r   m u ltip le  u n it s   to   tr ea   th tas k s .   L a s t,  t h q u e u e s   n u m b er   i s   t h n u m b er   o f   w aiti n g   tas k s   i n   t h b u f f er .   I n   t h co m p u ter   n e t w o r k ,   li m ited   p ac k et s   ar ac ce p tab le  at  b u f f er .   T h s to r ag s p ac is   k e y   v al u i n   th n et w o r k   d esig n .     T h ex p er i m en tal  q u eu ei n g   m o d el   is   ill u s tr ated   i n   Fi g u r 1 .   First,  t h E r la n g   ap p licat io n s   ar e   s p li t   in to   n   co n c u r r en t   tas k s .   T h e   p r o ce s s in g   ti m e   at  t h s p lit ter   d ep en d s   d ir ec tl y   o n   t h co n cu r r en t   n u m b er .     W ass u m e   t h at  n   u n it s   o f   p r o ce s s o r s   f ac ilit ate   t h ese  co n c u r r en tas k s   in   t h p ar allel  f a s h io n .   A p p licatio n s   ar r iv th s y s te m   w it h   E r la n g   d is tr ib u tio n ,   atten d   th s p lit t er   f ir s to   b u ild   n   task s .   T h ese  n   task s   ar ca lled   fa milies .   T h w h o le  f a m il y   m e m b er s   p r o ce ed   in s tan tl y   to   n   p r o ce s s o r s .           Fig u r 1 .   E k / M / n   m o d el       A lt h o u g h   ta s k s   ar i n d ep en d en tl y   e x ec u ted   b u p r io r it y   ta s k s   d ec lin e   th e   tr av er s e   ti m i n   t h s y s t e m   as  p r esen ted   in   [ 1 9 ] .   T h ese  task s   m a y   w o r s en   t h w ait in g   t i m i n   m er g in g   s o m e h o w .   W h en   ta s k s   s er v ice  i s   f i n is h ed   f r o m   t h p r o ce s s i n g   en v ir o n m en t,   th e y   tr a n s p o r to   th m er g er   i m m ed iatel y   a n d   k ee p   w a iti n g   in     th b u f f er   f o r   all   m e m b er s   c o m p let io n   b e f o r r ea s s e m b li n g   i n to   t h eir   o r ig i n al  ap p licatio n .   A t   t h is   m o m e n t,  th m er g i n g   ex ec u tio n   ti m i s   ad d ed .   T h tr av er s ti m w h ic h   b eg i n s   b y   ar r iv i n g   i n   t h s p li tte r   till   co m p let in g   at  th e   m er g er   is   ca lled   t u r n ar o u n d   ti m e   ( T TT )   a s   l is ted   i n   ( 1 ) .   Si m u latio n   [ 2 0 ]   is   co n tr ib u ted   f o r   co llecti n g     th p er f o r m an ce   m e tr ics  s u c h   as   T TT ,   th r o u g h p u t   an d   u tili za tio n   f ac to r   f o r   t h a n al y s i s .   T h E k/M/n   s i m u lat io n   m o d el  d ep icted   i n   Fig u r 2   is   in v esti g ated .   E r lan g   ap p licatio n s   en ter   th s p l itter   w it h   k/λ   m ea n   ar r iv al  ti m an d   co n cu r r en task   ta k es  th m ea n   1 / μ   s er v i ce   ti m e.   T h ap p licatio n s   s p litt in g   ti m ( T Splitter b ased   o n   t h co n c u r r en t   n u m b er   is   ad d ed   th en   t h m er g i n g   ti m ( T Merger )   b ased   o n   t h e   s a m is   co llected   w h e n ev er   t h co m p le tio n   o f   th w h o le  m e m b er s   is   ac h ie v ed .   T h Δ c   i s   t h s er v ice  ti m ta k en   at  t h n th   p r o ce s s o r   o f   th n th   task .     M e r g e r c n c S p l i t t e r TT T T T ) ,..., , ( m a x a r g 2 1                                             ( 1)       2.   L O AD  B AL AN CIN G   AP P R O ACH E S   C o n c u r r en ta s k s   s c h ed u ler   [ 2 1 ]   is   v ital  d u to   th lo ad   b alan cin g   i s s u o n   p ar allel  p r o ce s s in g   s y s te m .   I is   i n citi n g   o n   p r o ce s s i n g   p o w er s   w h e n e v er   co n cu r r en ap p licatio n s   ar in v es tig ated .   E s p ec iall y ,   u n s tab le  co n c u r r en ap p licatio n s ,   t h at  i s ,   an   ap p licatio n   m a d o f   co m b in a tio n   o f   s ep ar ate  b u ali k ta s k s ,     ar s er v iced   o n   p ar allel  en v i r o n m e n t.  I n   ad d itio n ,   th e s co n cu r r en ap p licatio n s   ar d ev e lo p in g   co m p licate d   p r o b lem s ,   i n cl u d in g   co m p u t atio n   o v er h ea d ,   lo ad   i m b ala n ce ,   an d   m u ltip le   th r ea d s   o n   m u lti - co r VM s .     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6930   T E L KOM NI K A   T elec o m m u n   C o m p u t E C o n tr o l Vo l.  18 ,   No .   4 A u g u s t 2 0 2 0 :    1 7 9 5   -   1 8 0 1   1798   I f   t h p r o ce s s o r s   ar ali k f o r   all  tr a n s p o r b an d w id t h s ,   th en   a   leak y   b u c k et  al g o r ith m   [ 2 2 ]   ca n   i m p r o v e     th t h r o u g h p u t.  Ho w ev er ,   i f   d is s i m ilar   p r o ce s s o r s   ar c o n n ec ted   w it h   c h an g ea b le  b an d w id th s   t h en   t h i s   alg o r ith m   d is s atis f ie s   s i n c it i s   cr u cial  to   tr an s f er   tas k s   to   t h ap p r o p r iate  p r o ce s s o r .   T h f o llo w i n g   s ec tio n   d escr i b es  th f ea tu r o f   cu r r en ap p licatio n s   r e f er r ed   in   th e x p er im e n tal   m o d el.   First,  ap p licatio n s   e x h ib it  n   i n d ep en d en co n c u r r e n c y .   W as s u m e   th at   th e   p r o ce s s i n g   p o w er   also   co m p r is e s   n   p ar allel  n o d es  ac co r d in g l y .   Af ter   s p litt i n g ,   th n   co n cu r r en tas k s   s o   ca lle d   fa milies   e n ter   th e   b a la n ce r   in   th e   clo u d   at  n o   d e la y   ti m p r io r   to   t h e m er g e n ce   o f   p ar allel  p r o ce s s o r s   ( r e p r esen tatio n   o f   d ata  ce n ter   in   th clo u d   co m p u ti n g   s y s te m ) .   I is   ab s o lu tel y   s ep ar ate  am o n g s mem b ers ,   b u th i m p ac o f     th q u e u le n g th .   T h s er v ice   ti m f o llo w s   th e   ex p o n e n tial   f u n ct io n .   I f   mem b er   co m p l etes  t h s er v ice  at   d ata  ce n ter ,   it  en ter s   th me r g er   to   p au s f o r   th co m p let io n   o f   all  fa milies   a s   s h o w n   in   Fi g u r 2 .   I f   all  m e m b er s   ar d o n e,   t h e y   ar a s s e m b led   in to   th e   ap p licatio n .   I s cr ip ts   t h s y n ch r o n izatio n   o f   t h fa mily   a n d   m o v e s   o n   to   n ex c y c le.   I f   an   ap p licatio n   co m p r is es  n   co n cu r r en tas k s   ( A nm )   in   th m th   c y cle  th e n   it  is   p ar titi o n ed   i n to   A n   tas k s   i n   th e   s p litt er .   No te  th at  A nm   r ep ea ts   an d   ch an g es c y clica l l y   a f ter   f a m il y   m e m b er s   ar e   m er g i n g .   T h co n cu r r en c y   m atr ix   o f   ap p licatio n s   co n tai n s   r o w   o f   m u tab le  co n cu r r e n c y .   T h A n   m atr ix   is   an ticip ated   to   b d eter m i n is t ic  s et.   A   co m p o n en A ij   is   s et  f o r   th m u tab le  co n cu r r en c y   w h e n e v er     { A ij     0 ,   1       n ;       m } A   s a m p le   o f   co n cu r r en c y   f o r   t w o   ap p licatio n s   ( A 1   an d   A 2 ) ,   w h er     A 1   [ 1     1     2     3 ]   an d     A 2   [ 1     2     0     0 ]     is   s h o w n   in   Fig u r 3 .           Fig u r 2 .   Si m u latio n   m o d el           Fig u r 3 .   Sa m p le  o f   u n s tab le  co n cu r r en t a p p licatio n s       W ith   t h e m er g e n ce   o f   c lo u d   s y s te m s ,   t h i m p r es s io n   o f   b al an ce r   b et w ee n   t h clo u d   s y s te m s ,   VM s ,   d ata  ce n ter s   an d   clo u d   n o d es  h as  g r o w n   th attr ac tio n .   Ma n y   r e s ea r ch   s t u d ies  ar in cr ea s i n g l y   co n ce n tr ati n g   o n   to   i m p r o v t h p er f o r m an c o f   th e   b alan ce r   at  u lti m ate  l o ad   p er io d .   L o ad   b alan ce r   is   i m p o r ta n m ac h in e   eq u ip p ed   in   th h y b r id   clo u d s   to   f u lf ill  th s co p o f   th e   q u alit y   o f   s er v ice  ( Qo S)  an d   th s er v ice  lev el   ag r ee m e n ( S L A ) .   A l g o r ith m s   ar d iv id ed   in to   s tati a n d   d y n a m ic  o n es.  T h s ta tic  al g o r ith m   u s ed   b y   b alan ce r   is   w a y   o f   s elec ti n g   o n e   o f   t h e s alg o r ith m s   s u c h   as   cu s to m   l o ad ,   r an d o m   a n d   lea k y   b u c k et   f r o m   th e   b eg i n n in g   an d   t h r o u g h o u t.   T h d y n a m ic  alg o r ith m   is   to   as s ig n   a   d esti n ed   n o d f o r   d is tr ib u tio n   f o r   a n y   r eq u e s ts   b ased   o n   th co llect io n   o f   n o d i n f o r m atio n   s u ch   as   ch a n n el  b an d w id th ,   n o d e’ s   u tili za tio n   o r   q u eu e   le n g t h .   C o r r esp o n d in g l y ,   it  d o es  s elec th p r o p er   n o d to   d is tr ib u te.   T h is   p ap er   f o cu s es  o n l y   o n   th in v est ig atio n   o f   s tatic  al g o r ith m s   as  f o llo w s.   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI K A   T elec o m m u n   C o m p u t E C o n tr o l         E va lu a tio n   o f lo a d   b a l a n cin g   a p p r o a c h es fo r   E r la n g   co n cu r r en t   ( C h a n in to r n   Jitta w ir iya n u ko o n )   1799   2 . 1 .     Ra nd o m   ( RND)   T h d is tr ib u tio n   o f   ta s k s   i s   tr ea ted   r an d o m l y .   T h p r io r it y   is   g i v en   r an d o m l y   p r o v id ed   th at  eq u al   p r o b a b ilit y   to   ea ch   n o d is   ass ig n ed .   T h alg o r ith m   a s s o ciate s   w it h   eq u al  p r o b ab il it y   o f   ea ch   n o d e.     As th d est in ed   n o d av ail s ,   it  is   d is p atch ed   to   th n o d i m m ed iatel y .     2 . 2   L ea k y   b uc k et   ( L B )   T h e   b a l an c e r   s t a b i l i z es   a n y   r e q u es ts   in   th e   w ay   th a i p o l i c es   th t r af f i c .   T h e   L B   alg o r i t h m   [ 2 3 ]     i s   a   m e ch an is m   o f   p o l i c in g   r eq u e s t s   an d   s h a p in g   th em   in t o   a   f ix e d - s p ee d   d i s t r i b u ti o n   o f   t r a f f i c   in   th e   c l o u d s .     T h e   L B   i s   t o   g o v e r n   th e   m et e r e d - s p e e d   o f   a n y   c o m m u n i c a ti o n   c h a n n el s   th en   g o   u n d e r   t h e   b a n d w i d th   lim i t   f o r     a   g iv en   p e r i o d   o f   t im e ,   in   o r d e r   t o   c u t   o f f   an   a d d e d   c h a r g e .   T h e   a l g o r ith m   w o r k s   in   s u c h   a   m e c h an is m   o f   a   l e ak y   b u ck e t   w i th   l i q u i d .   T h e   L B   s h a p es   th e   t r a f f i c   u p   t o   it s   ca p a c i ty .   T h e   t r af f i c   is   d is p a t ch ed   f r o m   th e   b u ck e t   at    a   s e t - s p e e d   an d   f ix e d - am o u n t .   I n   c as e   o f   o v e r l o a d ,   th e   t r af f ic   is   c o n s i d e r e d   t o   b e   n o n - c o n f o r m an t .     2 . 3   Cus t o m   lo a d a lg o rit h m   ( CL A)   T h alg o r ith m   [ 2 4 ]   s elec ts   th e   n o d es  b ased   o n   its   lo ad .   T h is   m ec h a n is m   c h o o s es  th e   l ess   lo ad ed   n o d es.  T h lo ad   ca n   b e   co m p u ted   f r o m   t h av ailab le  q u e u s p ac e,   u tili za tio n ,   an d   av ailab le  b an d w id t h .     T h alg o r ith m   o b s er v e s   th ca lcu lated   lo ad   o f   ea ch   n o d e.   T h alg o r ith m   is   r eso u r ce f u m eth o d   o f   p r o v id in g   n o d u ti lizatio n .   I i s   o n o f   th e   i m p o r ta n al g o r it h m s   u s ed   b y   t h b ala n ce r   to   d i s p atch   t h tr af f ic  ac r o s s     th clo u d   s y s te m s   a n d   g u ar an t ee   th Qo S a n d   r eliab ilit y .     2 . 4   Ro un d Ro bin   ( RR)   T h alg o r ith m   [ 2 5 ]   s er v es  a   r eq u est  b y   p o n d er i n g   t h f a ir n ess   b y   tak in g   t h t u r n   to   d is p atch   ea c h   task   f r o m   t h q u e u e.   E ac h   tas k   i s   m o v ed   o u t   to   ta k s er v ic at  th e   d esti n ed   n o d w it h i n   t h f i x ed   ti m i f   it   i s   n o p r ee m p tiv t h e n   p u to   t h q u eu e s   r ea r m o s s o   th a th f ir s t - in - q u e u tas k   tak e s   o n   t h s er v ice  i n s tead .   R R   al g o r ith m   i s   m ec h a n is m   u s ed   b y   m an y   ap p licatio n s   th at  o b lig m u ltip le  u s er s   w h o   r eq u est  f o r   s er v ic e   n o d es.  I co n tr o ls   an y   r eq u ests   in   r o u n d ed   f ir s t - in - f ir s t - o u ( FIFO)   m an n er   an d   ig n o r es  th p r io r ity   s etti n g   i n   o r d er   th at  ap p lic atio n s   f air l y   u s t h s er v ice s .   I i s   t h t y p i ca l,  f air est,   m o d est,  a n d   m o s t l y   u s ed   al g o r ith m s ,   s in ce   i t is  s tr ai g h t f o r w ar d   to   ap p ly   a n d   r eg ar d les s   o f   p r io r it y   lev el,   o n l y   a   FIFO  d is c ip lin an d   f i x ed   ti m f o r   ea ch   n o d e.   T h alg o r ith m   s o l v es  t h p r o b lem   o f   b an d w id t h   h o g   w h er u s er s   tas k   o cc u p ies  r eso u r ce   f o r     lo n g - last in g   ti m as t h p r ee m p tio n   i s   ig n o r ed .       3.   SI M UL AT I O R E S UL T AND  ANA L YS I S   T h q u eu ei n g   n et w o r k   m o d el  w h ic h   r ep r esen t s   t h e   clo u d   s y s te m   an d   co m p r is es   s e v e n   p r o ce s s o r s   i s   u s ed .   No d o n e   is   t h s p li tte r   w it h   v ar iab le  s er v iced   ti m e .   B o th   s p lit tin g   a n d   m er g in g   ti m e   ar co m p u ted   r an d o m l y ,   d ep en d i n g   o n   co n c u r r en c y   n u m b er .   T h q u eu e   d is cip lin e s   at  al n o d es  is   FIFO.   No d t w o   d e n o tes   clo u d   b ala n ce r ,   w h ile  o t h er   n o d es,  s er v er   3   to   6 ,   r ep r esen t   th e   clo u d s   d ata  ce n ter   w it h   t h s a m e   b r an c h in g .   T h ese  f o u r   d ata  ce n ter s   f o r m   p ar allel  s es s io n .   T h ese   ap p licatio n - d ep en d en t ser v ice  ti m d i s t r ib u tio n s   f o r   n o d 3 ,   4 ,   5   an d   6   f o llo w   ex p o n e n tial  d is tr ib u tio n   w it h   m ea n   o f   2 ,   4 ,   6 ,   an d   8   s ec o n d s   f o r   A 1 ,   A 2 ,   A 3 ,   a n d   A 4   co r r esp o n d in g l y .   T h s i m u la tio n   m o d el  f o r   th e x p er i m en is   s h o w n   i n   Fig u r 2 .   T h ar r iv al  r ate  o f     th ap p licatio n   o b s er v e s   E r lan g - 2   d is tr ib u tio n   w i th   m ea n   o f   2   in   s ec o n d .   T h co n cu r r en ap p licatio n s   ( A 1 A 2 ,   A 3 ,   a n d   A 4 )   f o r   th b a la n ce r   i m p r o v e m e n ex h ib it  A 1   [ 1   2   3   6 ] ,   A 2   [ 4   3   1   0 ] ,   A 3   [ 5   4   5   1 ]   an d     A 4   [ 1   1   6   8 ] .   T h s i m u lat io n   [ 2 0 ]   is   r u n   to   i n v est ig ate   lo ad   b alan cin g   m etr ic s   s u c h   as  m ea n   q u e u le n g t h   ( MQ L ) ,   th r o u g h p u ( T HR ) ,   m ea n   w aiti n g   t i m i n   q u e u ( M W T )   an d   u tili za tio n   ( UT L ) .   T h s i m u latio n   r es u lt s   ar s h o w n   in   T ab le s   1   to   4 .   T h p e r f o r m a n ce   m etr ic s   o f   t h f o u r   alg o r ith m s   w it h   E r lan g   co n cu r r en ap p licatio n s   o n   clo u d s   en v ir o n m en t:  ( a)   t h e   r an d o m ,   ( b )   th e   lea k y   b u c k et,     ( c)   th cu s to m   lo ad ,   an d   ( d )   th r o u n d   R o b in   al g o r it h m s   ar lis ted   in   th e s tab les.  I ca n   b n o ted   th at     th leak y   b u c k et  s ee m s   to   o u ts h i n h ig h es n u m b er   o f   n o n - co n f o r m a n d ata  w h ic h   ca n   d eg r ad m u lt i m ed i a   tr af f ic  as d ep icted   in   T ab le  2 .   Ho w e v er ,   th L B   w i ll b alan ce   th lo ad   w ell  w i th   t h lo w es t l o ad   r an g ( 1 . 7 8 ) .   T ab le  3   p r o v es  t h at  th e   C L i m p r o v e s   a   h i g h est   t h r o u g h p u t   th a n   o th er   al g o r ith m s ,   p ar ticu lar l y   i n     th h eter o g e n eo u s   r eso u r ce s   ( f o u r   d atac e n ter s ) .   T h R ND   an d   R R s   s ta tic  s ch ed u ler   al g o r ith m s   an ticip ate     th h eter o g e n eo u s   E r lan g   co n cu r r en ap p licatio n s   alo n g   w it h   p r o ce s s i n g   ca p ab ilit y   o f   th d ata  ce n ter s .     T h n u m b er   o f   co n c u r r en j o b s   is   as s ig n ed   to   m ee th g r ea ter   ca p ac ity   o n   h e ter o g en eo u s   e n v ir o n m e n t s   i n   o r d er   to   h e lp   ac co m p li s h   th e   j o b s   in   le s s   e x ec u tio n   ti m e.   Ho w e v er ,   b o th   R ND  a n d   R R   d o   n o t b alan ce   th lo ad   d u to   th r a n g o f   tr a f f ic  l o ad   b ein g   ab o u 1 7 . 4 3   an d   1 5 . 4 5   as  s h o w n   i n   T ab le s   1   an d   4 ,   r esp ec tiv el y .     T h m o d est  R N h a s   n o m e asu r ed   an y   v ar iab les  ab o u t h s it u atio n ,   d ata  ce n ter   ca p ac ities ,   an d   t h q u e u e   len g th s .   I t a l lo ca tes t h co n cu r r en t j o b s   to   th e   d ata  ce n ter   lis t s   o n a f ter   a n o t h er   i n   r a n d o m   f as h io n .   T h u s ,   its   ac h iev e m e n t ti m o f   t h co n c u r r en t j o b s   is   g r ea ter   th an   L B   an d   C L A   al g o r ith m s .     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6930   T E L KOM NI K A   T elec o m m u n   C o m p u t E C o n tr o l Vo l.  18 ,   No .   4 A u g u s t 2 0 2 0 :    1 7 9 5   -   1 8 0 1   1800   T ab le  1 .   Sim u latio n   r esu lts   f r o m   R N alg o r it h m   R a n d o m A l g o r i t h ( R N D )   D a t a   C e n t e r   M Q L   T H R   M W T   U TL   3   9 . 5 8   2 . 5   1 2 . 5 3   1 . 0   4   2 4 . 8   1 . 2   5 . 1 6   1 . 0   5   7 . 3 7   2 . 3   8 . 5 7   1 . 0   6   1 4 . 9 6   2   7 . 2 6   1 . 0   L o a d   r a n g e   1 7 . 4 3             T ab le  2 .   Sim u latio n   r esu lts   f r o m   L B   alg o r ith m   L e a k y   B u c k e t   ( L B )   D a t a   C e n t e r   M Q L   T H R   M W T   U TL   N o n - C o n f o r man c e   3   3 . 0 9   2   1 1 . 7 5   0 . 9 5   2 . 2   4   3 . 6 3   1 . 8   1 1 . 4 1   0 . 9 9   2 . 4   5   2 . 4 7   1 . 5   6 . 8 9   0 . 8 1   2   6   1 . 8 5   2 . 3   7 . 7 2   0 . 9 1   2 . 9               L o a d   r a n g e   1 . 7 8               T ab le  3 .   Sim u latio n   r esu lts   f r o m   C L A   al g o r ith m   C u s t o m L o a d   A l g o r i t h ( C L A )   D a t a   C e n t e r   M Q L   T H R   M W T   U TL   3   8 . 3 9   2 . 4   9 . 5   1 . 0   4   1 1 . 8 3   3   1 0 . 4 6   1 . 0   5   1 1 . 7   2 . 4   3 . 9 6   1 . 0   6   1 3 . 2 6   2 . 5   18   1 . 0             L o a d   r a n g e   4 . 8 7             T ab le  4 .   Sim u latio n   r esu lts   f r o m   R R   alg o r it h m   R o u n d   R o b i n   ( R R )   D a t a   C e n t e r   M Q L   T H R   M W T   U TL   3   8 . 9 5   2 . 2   1 2 . 4 9   1 . 0   4   1 1 . 8 6   2 . 2   1 3 . 3   1 . 0   5   2 4 . 4   2 . 2   1 0 . 8   1 . 0   6   1 0 . 5   2 . 1   1 0 . 6 8   1 . 0   L o a d   r a n g e   1 5 . 4 5             4.   CO NCLU SI O N   I n   th is   p ap er ,   th lo ad   b alan c in g   alg o r it h m s   ar i n v esti g ate d   to   r ef lect  t h ca p ac ities   o f   ea ch   d ata   ce n ter   an d   th q u e u len g t h   in   ea ch   ce n ter   is   s t u d ied   in   o r d e r   to   allo ca te   th E r lan g   tr af f ic  ar r iv i n g   at    th b ala n ce r   in to   th m o s p r o p er   ce n ter .   T h s c h ed u ler   alg o r ith m s   co n s id er   th e   lo ad   ( q u eu le n g th )   i n   f r o n t   o f   ce n ter s .   T h p er f o r m an ce   m etr ics  f r o m   s i m u latio n   s h o w   th at   th L B   i s   m o s ap p r o p r iate  to   th E r lan g   co n cu r r en t   ap p licatio n s   w it h   m i x ed   r eso u r ce s   ( d ata  ce n ter s )   co m p ar ed   to   th o t h er   r o u n d   r o b i n ,   r an d o m   a n d   C L al g o r ith m s .   B u i n   r eg ar d s   o f   t h Qo w h e n   co n s id er in g   th e   th r o u g h p u a n d   t h n o n - co n f o r m a n ce   a s     p er f o r m an ce   m etr ic  as   w ell,   th C L A   a lg o r it h m   is   t h m o s ap p r o p r iate.   I n   th f u tu r w o r k ,   th e   b alan ce r   p r o ce s s in g   ti m ca n   b ta k e n   in to   ac co u n t.  B esid es,   th e   s tat s p ac ca lcu latio n   o f   co n cu r r en ap p licatio n s   i n   th s y s te m   w i ll  b i n v esti g ated   f o r   t h ap p r o x i m a tio n .   I n   t h n e x s tep ,   f u r t h er   e s ti m atio n   to   r ed u ce   co m p u tatio n   ti m f o r   all  alg o r i th m s   w il l b tak en   i n to   ac co u n t.       RE F E R E NC E S   [1   A u d z e v ic h   Y . ,   B o d r o g   L . ,   Of e k   Y . ,   T e le k   M . ,   P a c k e L o s s   M i n im i z a t i o n   i n   L o a d - Ba l a n c i n g   S w i tc h ,”   I n t e r n a t i o n a l   C o n f e r e n c e   o n   A n a l y t i c a l   a n d   S t o c h a s t i c   M o d e l i n g   T e c h n i q u e s   a n d   A p p l i c a t i o n s ,   C a r d i f f ,   p p .   44 - 58 ,   2 0 1 0 .   [2 ]     M i r z o e v   T . ,   Ka n e   S . ,   W h a is   h e a lt h   s y ste m re sp o n siv e n e ss ?   Re v ie o e x isti n g   k n o w led g e   a n d   p ro p o se d   c o n c e p tu a f ra m e w o r k ,”   BM J   Glo b a He a lt h ,   v o l.   2 ,   n o .   4 ,   p p .   1 - 11 ,   2 0 1 7 .   [3 ]     Ro d rig u e z   A . ,   T re ll e O . ,   Uja l d o n   M . ,   Us in g   G ra p h ics   P r o c e ss o rs  f o Hig h   P e rf o rm a n c e   No rm a li z a ti o n   o f     G e n e - E x p re ss i on ,”   IEE 1 3 th   I n ter n a ti o n a Co n fer e n c e   o n   Hig h   Per fo rm a n c e   Co m p u t in g   a n d   C o mm u n ic a ti o n s   ( HPPC) ,   Ba n ff ,   p p .   5 9 9 - 6 0 4 ,   2 0 1 1 .   [4 ]     M a lh o tra  L . ,   Ag a r w a l   D . ,   Ja is wa A . ,   V irt u a li z a ti o n   in   Clo u d   Co m p u ti n g ,”   In ter n a t io n a J o u r n a o Co mp u ter   S c ien c e   a n d   M o b il e   Co m p u t i n g ,   v o l.   3 ,   n o .   8 ,   p p .   7 4 5 - 7 4 9 ,   2 0 1 4 .   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI K A   T elec o m m u n   C o m p u t E C o n tr o l         E va lu a tio n   o f lo a d   b a l a n cin g   a p p r o a c h es fo r   E r la n g   co n cu r r en t   ( C h a n in to r n   Jitta w ir iya n u ko o n )   1801   [5 ]     L in g a y a A .,   e t   a l.   In teg ra ti o n   o f   L in u x   Co n tain e rs  in   Op e n S tac k A n   In tro sp e c ti o n ,”   In d o n e sia n   J o u r n a o f   El e c trica En g in e e rin g   a n d   Co m p u ter in g v o l.   12 ,   n o .   3 ,   p p .   1 0 9 4 - 1 1 0 5 ,   2 0 1 8 .   [6 ]     F ra n c is  T . ,   Co m p a riso n   o Clo u d   Ex e c u ti o n   M e c h a n ism s   F o g ,   Ed g e ,   a n d   Clo n e   Clo u d   Co m p u ti n g ,”   In ter n a t io n a J o u rn a o E lec trica a n d   C o mp u ter   En g in e e rin g ,   v o l.   8 ,   n o .   6 ,   p p .   4 6 4 6 - 4 6 5 3 ,   2 0 1 8 .   [7 ]     M a h a d e v a n   R . ,   A n b a z h a g e n   N. ,   A n   E ff icie n F ra m e w o rk   to   Im p ro v e   Qo S   o f   CS P   u si n g   En h a n c e d   M i n im a Re so u rc e   Op ti m iza ti o n   b a se d   S c h e d u li n g   A l g o rit h m ,”   In d o n e sia n   J o u rn a o E lec trica En g in e e rin g   a n d   C o mp u te r   S c ien c e ,   v o l.   12 ,   n o .   3 ,   p p .   1 1 7 9 - 1 1 8 6 ,   2 0 1 8 .   [8 ]     T a ra h o m M . ,   Iz a d M . ,   h y b rid   a lg o rit h m   to   re d u c e   e n e r g y   c o n su m p ti o n   m a n a g e m e n in   c lo u d   d a t a   c e n ters ,”   In ter n a t io n a J o u rn a o E lec trica a n d   C o mp u ter   En g in e e rin g ,   v o l.   9 ,   n o .   1 ,   p p .   5 5 4 - 5 6 1 ,   2 0 1 9 .   [9 ]     Zaid T . ,   Ra m p ra tap   R. ,   V irt u a l   M a c h in e   A ll o c a ti o n   P o li c y   in   Cl o u d   Co m p u ti n g   En v ir o n m e n u si n g   Clo u d S im ,”   In ter n a t io n a J o u rn a o E lec trica a n d   C o mp u ter   En g in e e rin g ,   v o l.   8 ,   n o .   1 ,   p p .   3 4 4 - 3 5 4 ,   2 0 1 8 .   [1 0 ]     Ng e n z A . ,   S e lv a ra n R . ,   S u c h it h ra   R. ,   F DMC:   F ra m e w o rk   f o D e c isio n   M a k in g   in   Cl o u d   f o Eff i c ien Re so u rc e   M a n a g e m e n t ,”   In ter n a ti o n a J o u r n a o E lec trica a n d   Co mp u ter   E n g i n e e rin g ,   v o l.   7 ,   n o .   1 ,   p p .   4 9 6 - 504 ,   2 0 1 7 .   [ 1 1 ]     M o h a z a b i y e h   A .   R . ,   A m i r i z a d e h   K .   H. ,   E n e r g y - A w a r e   A d a p t i v e   F o u r   T h r e s h o l d s   T e c h n i q u e   f o r   O p t i m a l   V i r t u a l   M a c h i n e   P l a c e m e n t ,”   I n t e r n a t i o n a l   J o u r n a l   o f   E l e c t r i c a l   a n d   C o m p u t e r   E n g i n e e r i n g ,   v o l .   8 ,   n o .   5 ,   p p .   3890 - 3901 ,   2 0 1 8 .   [1 2 ]     Bh a w i y u g a   A .,   e a l.   A rc h it e c tu ra d e sig n   o f   Io T - c lo u d   c o m p u ti n g   in teg ra ti o n   p latf o rm ,”   T EL KOM NIKA   T e lec o mm u n ica ti o n   Co mp u ti n g   E lec tro n ics   a n d   C o n tr o l ,   v o l .   17 ,   n o .   3 ,   p p .   1 3 9 9 - 1 4 0 8 ,   2 0 1 9   [1 3 ]     Ib ra h im   A .   K .   M .   e a l.   L ig h tw e i g h Io T   m id d lew a re   f o ra p id   a p p li c a ti o n   d e v e lo p m e n t ,”   T EL KOM NIKA  T e lec o mm u n ica ti o n   Co mp u ti n g   E lec tro n ics   a n d   C o n tr o l ,   v o l .   17 ,   n o .   3 ,   p p .   1 3 8 5 - 1 3 9 2 ,   2 0 1 9 .   [1 4 ]     X in g   Y . ,   Zh a n   Y. ,   V irt u a li z a ti o n   a n d   Clo u d   Co m p u ti n g ,”   In ter n a ti o n a C o n fer e n c e   o n   Fu tu re   W ire les N e two rk s   a n d   In f o rm a ti o n   S y ste ms M a c a o pp.   3 0 5 - 3 1 2 ,   2 0 1 2 .   [1 5 ]     V e ld e   V . ,   Ra m a   B. ,   A   V irt u a M a c h in e   Ba se d   L o a d   Ba lan c in g   A l g o rit h m   f o Clo u d   Co m p u ti n g ,”   In ter n a ti o n a l   J o u rn a o P u re   a n d   A p p l ied   M a t h e ma ti c s ,   v o l.   1 1 7 ,   n o .   21 ,   p p .   219 - 2 2 9 ,   2 0 1 7 .   [1 6 ]     V e n k a tac h a lap a th y   K . ,   T h iy a g a r a jan   V .   S . ,   Ay y a sa m y   A . ,   Ra n ja n K. ,   Big   Da ta  w it h   Clo u d   V i rtu a li z a ti o n   f o r   Eff e c ti v e   Re so u rc e   Ha n d li n g ,”   In ter n a ti o n a l   J o u r n a o C o n tro T h e o ry   a n d   A p p li c a ti o n s ,   v o l.   9 ,   n o .   2 ,     p p .   4 3 5 - 444 ,   2 0 1 6 .   [1 7 ]     Co n te  A . ,   S c a rsin M . ,   S ü r ü c ü   O. ,   A n   e x p e rime n tal  in v e stig a ti o n   in t o   q u e u e in g   b e h a v io u r,   J e n a   Ec o n o mic   Res e a rc h   Pa p e rs ,   v o l .   2 0 1 4 ,   n o .   30 ,   p p .   1 - 20 ,   2 0 1 4 .   [1 8 ]     Ch ro m y   E . ,   S u ra n   J . ,   Ko v a c ik   M . ,   Ka v a c k y   M . ,   Us a g e   o f   Erl a n g   F o rm u la  in   IP   Ne tw o rk s ,”   Co mm u n ica ti o n a n d   Ne two rk   On li n e   J o u rn a l ,   v o l.   3 ,   n o .   3 ,   p p .   1 6 1 - 1 6 7 ,   2 0 1 1 .   [1 9 ]     A sh tari  A .   e t.   a l.   Us in g   a   P rio ri  In f o rm a ti o n   f o Re g u lariz a ti o n   i n   Bre a st  M icr o w a v e   I m a g e   Re c o n stru c ti o n ,”     IEE T ra n sa c ti o n o n   Bi o me d ica En g in e e rin g ,   v o l .   57 ,   n o .   9 ,   p p .   2 1 9 7 - 2 2 0 8 ,   2 0 1 0 .   [2 0 ]     Be h ro k h   Kh o sh n e v is Co n t o u r   Cr a f ti n g   Co rp o ra ti o n .   [ O n li n e ] .   A v a il a b le:  h t t p :/ /www . b k h o sh n e v is.co m / .   [2 1 ]     L J . ,   L in   X . ,   Na z a rian   S . ,   P e d ra m   M . ,   Co n c u rre n tas k   sc h e d u li n g   a n d   sto ra g e   m a n a g e m e n f o r e sid e n ti a e n e rg y   c o n su m e rs  u n d e d y n a m ic  e n e r g y   p ricin g ,”   IET   Cy b e r - Ph y sic a S y ste ms T h e o ry   &   Ap p li c a ti o n s ,   v o l.   2 ,   n o .   3   pp.   1 1 1 - 117 ,   2 0 1 7 .   [2 2 ]     S w a rn a   M . ,   Ra v S . ,   A n a n d   M . ,   L e a k y   Bu c k e A l g o rit h m   f o r   Co n g e stio n   Co n tro l ,”   In ter n a ti o n a J o u rn a o f   Ap p li e d   E n g i n e e rin g   Res e a rc h ,   v o l.   11 ,   n o .   5 ,   p p .   3 1 5 5 - 3 1 5 9 ,   2 0 1 6 .   [2 3 ]     P a e z   G . ,   Am a y a   J. ,   T ra ff ic  m a n a g e m e n a lg o rit h m s:  Lea k y   B u c k e t,   T o k e n   Bu c k e a n d   V irt u a S c h e d u li n g ,”   T e c n u ra ,   v o l.   15 ,   n o .   29 ,   p p .   76 - 89 ,   2 0 1 1   [2 4 ]     De v D .   C . ,   Uth a riara V .   R. ,   L o a d   Ba lan c in g   in   Clo u d   Co m p u ti n g   En v iro n m e n Us in g   I m p ro v e d   W e ig h ted   Ro u n d   Ro b i n   A lg o rit h m   f o No n p re e m p t iv e   De p e n d e n T a sk s ,”   T h e   S c ien t if ic W o rl d   J o u rn a l ,   v o l .   2 0 1 6 ,   p p .   1 - 14 ,   2 0 1 6   [2 5 ]     P a n d a   S .   K . ,   Bh o S .   K. ,   A n   Ef f e c ti v e   Ro u n d   R o b i n   A lg o rit h m   u sin g   M i n - M a x   Disp e rsio n   M e a su re ,”   In ter n a t io n a J o u rn a o n   Co mp u t e r S c ien c e   a n d   En g i n e e rin g ,   v o l.   4 ,   n o .   1 ,   p p .   45 - 53 ,   2 0 1 2 .       Evaluation Warning : The document was created with Spire.PDF for Python.