T E L K O M N I K T elec o m m un ica t io n Co m pu t ing   E lect ro nics   a nd   Co ntr o l   Vo l.  20 ,   No .   1 ,   Feb r u ar y   20 22 ,   p p .   8 1~ 88   I SS N:  1 6 9 3 - 6 9 3 0 ,   DOI : 1 0 . 1 2 9 2 8 /TE L KOM NI KA. v 20 i 1 . 2 2 4 6 4           81       J o ur na l ho m ep a g e h ttp : //telko mn ika . u a d . a c. i d   O ptimi zed loa d b a la nce scheduling  alg o rithm       Ra wa a   Mo h a m m e d   Ab d u l - H u s se in   1 Ahm e d   H a shi m   Mo h a m m e d   2   1 C o m p u t e r   E n g i n e e r i n g   D e p a r t me n t ,   F a c u l t y   o f   E n g i n e e r i n g ,   M u s t a n si r i y a h   U n i v e r si t y ,   I r a q   2 D e p a r t me n t   o f   C o m p u t e r   S c i e n c e ,   C o l l e g e   o f   E d u c a t i o n ,   M u st a n si r i y a h   U n i v e r s i t y ,   I r a q       Art icle  I nfo     AB S T RAC T     A r ticle  his to r y:   R ec eiv ed   J u n   02 2 0 2 1   R ev is ed   Dec   17 2 0 2 1   Acc ep ted   Dec   28 2 0 2 1       Th e   c lo u d   c o m p u ti n g   e n v ir o n m e n fa c e s se v e ra c h a ll e n g e s a s a   fe d e ra ti o n   o f   c lo u d s,   c o n tr o ll i n g   th e   traffic  fl o w,  sc a lab il it y ,   a n d   b a lan c i n g   t h e   lo a d   o n   v irt u a l   m a c h in e t h a a re   c o n sid e re d   t h e   m o st  c r u c ial  issu e   d u e   to   t h e i r   imp a c o n   th e   e x e c u ti o n   ti m e ,   re so u rc e   u ti l iza ti o n ,   a n d   c o st.  Th is   p a p e is   in tere ste d   i n   so m e   o t h e   e x isti n g   a l g o r it h m t h a d istri b u te  th e   wo rk lo a d   e v e n ly .   Th e se   a l g o rit h m a im  t o   a v o i d   t h e   b li n d   a ss ig n m e n t h a o ft e n   re su lt s   in   so m e   o v e r - lo a d e d   se rv e rs  wh i le  a n o th e n o d e   m ig h t   b e   u n d e r - l o a d e d .   I n   th is  wo r k   a   c o m b in a ti o n   o f   two   i n sp ired   m e tah e u risti c   a lg o rit h m BAT   a n d   c u c k o o   se a rc h   wa p ro p o se d t h e   first  a lg o rit h m   c a n   u ti li z e   fa st  e x p l o ra ti o n   u sin g   g l o b a se a rc h ,   th e   latter  a l g o rit h m   c a n   a v o i d   trap p in g   i n to   BAT   lo c a l   o p ti m u m   p ro b le m   u si n g   lev y   fli g h wit h   a   fa ra n d o m   wa lk .   Ad d it o n a ly ,   t h e   p ro p o se d   a lg o rit h m   c o u ld   b e   u se d   to   m it ig a te   d istr ib u ted   d e n ial  o se rv ice   ( DD o S )   a tt a c k   th a a ims   to   c a u se   e n d les lo a d   o n   t h e   se rv e rs  a n d   sto p   t h e   se rv ice .   Ex p e rime n tal  re su lt fo r   fiv e   v irt u a m a c h i n e   ( VM ) t e n   VM,   with   th e   v a ry i n g   n u m b e o f   tas k sh o we d   th a t h e   p r o p o se d   a lg o rit h m   h a b e tt e r   re so u rc e   u ti li z a ti o n   a n d   les s m a k e sp a n   ti m e   in   a lmo st all  t h e   c a se s.   K ey w o r d s :   B AT   a lg o r ith m   C lo u d   c o m p u tin g   C u ck o o   s ea r ch   DDo S c y b er - attac k   I n s p ir ed   m etah e u r is tic    L o ad   b alan ce   T h is i a n   o p e n   a c c e ss   a rticle   u n d e r 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 :   Ah m ed   H .   Mo h am m ed   Dep ar tm en t o f   C o m p u ter   Scie n ce ,   Mu s tan s ir iy ah   Un iv e r s ity   I r aq ,   B ag h d ad   E m ail: d r . ah m e d h @ u o m u s tan s ir iy ah . ed u . iq       1.   I NT RO D UCT I O N     V ast  ap p licatio n s   an d   r eso u r c es  s to r in g   th d ata  o f   m an y   u s er s   wo r ld wid ar p r o v id ed   as   s er v ice   v ia  clo u d   co m p u tin g   s y s tem .   Alth o u g h   th clo u d   ap p licati o n s   in cr ea s r ap id ly   ev er y   d a y ,   m an y   ch allen g es  n ee d   to   b c o n s id er ed   s u c h   as  s ec u r ity   an d   lo ad   b alan ce   [1 ] ,   [ 2 ] .   T h e   n am “c lo u d ”  r e f er s   to   v ir tu al  n etwo r k th at   p r o v id e   s o f twar s er v ices   with   h ig h   p er f o r m an ce   at  a   l o co s t   [ 3 ] .   No wad ay s ,   clo u d   co m p u tin g   ex ten d s   th is   tr en d   to war d s   h ar d war e,   ev en   in f r astru ctu r e,   to   b p r o v id ed   as  s er v ice   [ 4 ] .   As  th r eq u ir em en o f   th e   s er v ices  was  in cr ea s in g ,   th n ee d   f o r   m o r p ar allel  a n d   d is tr ib u ted   s er v er s   will  also   in cr ea s with   th n ee d   f o r   alg o r ith m s   to   b alan ce   th lo ad   eq u ally .   W ith o u t b alan cin g   th lo ad   th er m ay   b s o m id le  n o d es wh ile  o th er s   ar f u lly   lo ad ed   with   lis o f   d em an d s [ 5 ] ,   [ 6 ] .   T h g o al  o f   ap p ly in g   th ese  alg o r ith m s   is   t o   g iv ev er y   s er v er   an   eq u al  lo ad ,   s o   at  an y   tim e,   all  th s er v er s   ar b u s y   with   a   s p ec if ied   wo r k .   T h is   will im p r o v th s er v ices b y   m in im izin g   th r esp o n s tim e,   im p r o v in g   r eso u r ce   u tili za tio n   an d   th o v er all  p er f o r m an ce [ 7 ] .   T h m ain   ch allen g is   allo ca tin g   s u ita b le  r eso u r ce   at  t h tim o f   task .   T h ese  alg o r ith m s   d e p en d   o n   p r ed ictin g   th e   n u m b er   o f   lo ad s ,   r elatio n s   b et wee n   n o d es,   im p lem en tatio n   o f   th s y s tem .   T h m ea s u r ed   lo ad   is   d if f e r en in   m an y   asp ec ts ,   s u ch   as  ce n tr al   p r o ce s s in g   u n it  ( C PU )   lo a d ,   th u s ed   m e m o r y ,   an d   tim e   d elay [ 8 ] ,   [ 9 ] .   L o a d   b alan ce   alg o r ith m s   ca n   b clas s if ied   in to   eith er   s tatic  o r   d y n a m ic  r eso u r ce   allo ca tio n .   I n   s tatic  alg o r ith m   th cu r r en s tate  is   n o t   co n s id er e d   b ec au s it  r elies  o n   its   p r ev i o u s   in f o r m atio n   [ 1 0 ] .   Dy n am ic   alg o r ith m   d ep e n d s   o n   p r esen s tate,   an d   t h er is   n o   n ee d   f o r   p r io r   k n o wled g o f   th s y s tem .   Dy n am ic  alg o r ith m   ca n   b class if ied   in to   d is tr ib u ted   a n d   n o n - d is tr ib u ted   alg o r ith m   [ 1 1 ] .   I n   d is tr ib u ted   alg o r ith m ,   t h wo r k   l o ad   is   h ar m o n ized   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6 9 3 0   TEL KOM NI KA   T elec o m m u n   C o m p u t E C o n tr o l ,   Vo l.  20 ,   No .   1 Feb r u ar y   20 22 8 1 - 88   8 2   b etwe en   all  th n o d es  co l lectiv ely .   I ca n   b a p p lied   in   tw o   f o r m s co o p er ativ th at  r eli es  o n   ea ch   n o d to   r ea ch   th g o al,   a n d   n o n - c o o p er ativ f o r m   th at  b alan ce s   th e   lo ad   o n   ea ch   n o d i n d ep e n d en tly [ 1 2 ] .   W h er ea s ,   non - d is tr ib u ted   alg o r ith m ,   b al an ce   th e   lo ad   b y   o n e   n o d o r   n o d e - s et.   T h is   alg o r ith m   is   class if ied   in to   two   ty p es:  n o n - d is tr ib u ted   ce n tr ali ze d   th at  r elies,  o n   ce n tr alize d   n o d in   b alan cin g   th l o ad ,   an d   s em d is tr ib u ted   th at  d iv id es  th n o d in to   s ets  o f   clu s ter s   an d   in s id ea ch   g r o u p   th e   ce n tr al  n o d b ala n c es  th lo ad .   T h ese   clu s ter s   in ter ac t to   p r o d u ce   th e   f in al  d ec is io n   o f   th wh o le  s y s tem   [ 1 3 ] .   B alan cin g   th lo a d   in   cl o u d   en v ir o n m en h as  ad v a n tag es   r elate d   to   s ec u r ity   wh e n   h u n d r ed s   o f   attac k er s   s tar to   s en d   th u n wan ted   tr af f ic  p ac k ets  in   o r d er   to   ac q u ir th m em o r y ,   n et wo r k   r eso u r ce s   an d   co m p letely   d ep lete  th e m   th is   attac k   is   k n o wn   as   d is tr ib u ted   d en ial   o f   s er v ice  ( DDo S )   atta ck   [ 1 4 ] .   On e   o f   th e   m o s cr u cial  attac k   is   DDo a ttack s   th at  ar b ased   o n   jo in attac k   p latf o r m   th at  in ten d s   to   s en d   in co m p lete   r eq u ests   tr af f i c   th at  e x au s n et wo r k   b an d wid t h   o r   s y s tem   r eso u r ce s .   r esu lted   in   p r e v en tio n   o f   leg itima te   u s er s   r eq u ests .   Ad d itio n   lay er   o f   s ec u r ity   ca n   b e   ad d e d   b y   b alan c in g   th e   lo ad   as  r esu lt  o f   its   ef f ec in   c o n tr o llin g   an d   a v o id in g   DDo attac k s .   Dy n am ic   allo ca tio n   o f   r eso u r ce s   ca n   b e   u s ed   t o   m iti g ate  DDo attac k   ef f ec tiv ily   [ 1 5 ] .   Ma n asra h   an d   Ali   [1 6 ]   h av e   c o m b in ed   th e   g en etic  a lg o r ith m   ( GA )   a n d   p ar ticle  s war m   o p tim izatio n s   ( PSO )   o p tim izatio n   alg o r ith m .   At  f ir s th e   p r elim in ar y   s o lu ti o n   is   f o u n d   b y   GA  alg o r ith m   th at  is   p ass ed   to   th e   PS alg o r ith m   to   p r o d u ce   th e   f in al  s o lu tio n .   R esu lts   s h o i m p r o v e m en in   th p e r f o r m an ce   ( 1 6 o v er   GA   an d   4 a b o v e   PS O)   b y   r ed u ci n g   th e   o v e r all  ex ec u t i o n   tim e   an d   co s t.  Fab r izio   et  a l .   [ 1 7 ]   u s ed   asy m m etr ically   clip p ed   o p tical   ( AC O )   h eu r is tic  alg o r ith m   to   b alan ce   h eter o g en e o u s   lo ad   b y   p er f o r m in g   s ch ed u lin g   s im u ltan eo u s ly .   T h task s   g r a p h   is   m ap p e d   a n d   p lace d   o n   a   h eter o g en eo u s   r ec o n f ig u r ab le   d ev ices  t o   s u p p o r t   PDR   b ased   f ield - p r o g r am m a b le  g ate  ar r ay s   ( FP GAs ) .   T h p er f o r m an ce   co m p ar is o n   s h o ws  an   im p r o v em en t   o f   1 6 . 5 o v er   o th e r   h eu r is tic  alg o r ith m s .   J ain   [1 8 ]   ex a m in ed   m ac h in lear n in g   tech n iq u es  b ased   o n   m u lti - lev el  s wam   o p tim izatio n   to   allo ca te  s u itab le  r e s o u r ce s   th at  ca n   u tili ze   co n tin u o u s   d ata  s tr ea m s ,   m in im ize  tim co s t,  an d   in cr ea s l o ad   b alan ce   d eg r ee .   H o n g   [ 1 9 ]   in tr o d u ce d   g e n etic  an t   co lo n y   alg o r it h m   to   s o lv e   v ir tu al   m ac h in ( VM )   p r o b lem   b y   an aly zin g   an p lace m en b etwe e n   p air   o f   v ir tu al  m ac h i n es  ( VM s )   wh ich   is   d o n b y   m o n ito r in g   th e   p h e r o m o n d u r i n g   th e   an m o v em e n ts .   T h ese  r esu lts   will  b o p tim i ze d   u s in g   g e n etic  alg o r ith m .   T h e v alu atio n   s h o ws  th at  th e   p h y s ical  s er v er s   ar ch o s en   ef f icien tly   r esu lted   in   r eso u r ce   u tili za tio n   im p r o v e m en t.  Dav e   et  a l [ 20 ]   p r esen ted   PS O   f o r   b alan cin g   th l o ad   r u n n in g   in   clo u d   en v ir o n m en t   u s in g   d if f er en ap p licatio n s   to   g en er ate  th lo ad .   T h co m p ar is o n   s h o ws  co n s id er ab le   im p r o v em e n in   th p er f o r m an ce   o f   VM s   r u n n in g   ap p licatio n s .   Awa d   et  a l   [ 21 ]   d ev elo p e d   l o ad   b ala n ce   m u tat io n   p ar ticle  s war m   o p tim izatio n   ( L B MPSO)   th at  r ea s s ig n ed   f ailed   task   an d   f in i s h ed   s ch ed u lin g   o f   th d is tr ib u ted   task s   as  ea r lier   as  p o s s ib le.   R e s u lts   p r esen i m p r o v e m en in   r o u n d   tr ip   tim an d   ex ec u tio n   tim o v er   o th er   alg o r ith m s .   J en [2 2 ]   p r o p o s ed   m u lti - o b jectiv PS f r am ewo r k   ( MO PS O)   f o r   s ch ed u lin g   task   b y   co m b in in g   PS an d   an   ev o lu tio n ar y   alg o r ith m   s u ch   as  m u tatio n   o p er ato r   with   co n ce p ts   co m m o n ly   u s ed   in   m u ltio b jectiv e   ev o lu tio n ar y   alg o r ith m s   ( MO E As )   b ased   o n   Par eto   d o m in an ce   with   b etter   m ec h an is m   f o r   s p r ea d in g   th s o lu tio n s .   T h ex p er im en tal  r esu lts   s h o im p r o v em en in   r eso u r ce   u tili za tio n   an d   r ed u c tio n   in   en er g y   a n d   m ak s p an .   X .   L u   a n d   Z .   Gu   [2 3 ]   a p p lied   a d ap tiv e   g lo b al   ex p a n s io n   f ac t o r   o n   a n c o lo n y   o p tim izatio n   t o   s p ee d   u p   th e   co n v er g e n ce   p r o ce s s .     T h p r o p o s ed   m o d el  m o n ito r s   th n o d es  to   d etec t   th o v er lo ad ed   VM   th e n   a p p ly in g   AC to   d is tr ib u te  lo ad   o n   th id le  o n ce .   T h r esu lts   s h o wed   th at  ad ap tiv clo u d   r eso u r ce   elim i n a te  h o s p o ts   an d   b alan ce   th lo a d   ef f icien tly   w h ich   r esu lts   in   h ig h   C PU  u tili za tio n .   Dh in esh   a n d   Ven k ata  [ 2 4 ]   a p p lied   h o n e y   b ee   b eh av i o r   to   b alan ce   th lo ad   b y   class if y in g   VM s   in to   o v er   lo ad ed   a n d   u n d er   l o ad ed   n o d es  th en   r em o v in g   th lo ad   f r o m   t h h o t sp o t   n o d ( o v er   lo ad e d )   n o d to   th id l ( u n d er   lo a d ed )   n o d ac c o r d i n g   to   th p r io r ity   o f   ea ch   task .   T h is   wo r k   im p r o v e s   th task   ex ec u tio n   an d   waitin g   tim th at  ca n   b p r o v ed   b y   th s im u latio n .   L ili  an d   Xu   et  a l .   [2 5 ]   p r o d u ce d   g r ee n   c l o u d   task   alg o r ith m   b ased   o n   b in ar y   p a r ticle  s war m   o p tim izatio n   ( B PS O) .   T h is   wo r k   u s es  p ip elin n u m b er   f o r   VM s   an d   r ea s s ig n s   th p ar ticle  p o s itio n   an d   v elo city   in s tead   o f   u s in g   m atr ix   o p er atio n s .   R esu lts   s h o wed   im p r o v em e n in   th p er f o r m a n ce   b y   m in im izin g   ex ec u tio n   tim a n d   r eso u r ce   co n s u m p tio n   in   VM s .   Xu et  a l.   [2 6 ]   h as  p r o p o s ed   l o ad   b alan ce   b ased   o n   An c o lo n y   o p tim izatio n   b y   co n s id er in g   t h av e r ag v ir tu al  m ac h in e   lo ad .   T h s tan d ar d   AC p h er o m o n e   v alu e   is   u p d ate d   ac co r d in g   to   th d is tan ce   wh ile  in   t h p r o p o s ed   al g o r ith m ,   th p h er o m o n e   v alu is   s elec te d   ac co r d in g   to   th e   co m p u tatio n al   ca p a b ilit ies.  T h tr an s f o r m ed   p r o b ab ilit y   p r o b lem   o f   an ts   is   s o lv e d   b y   u s in g   th r o u lette   alg o r ith m .   W h en   task s   h a v s elec ted   th s am v ir t u al  m a ch in e,   th e   alg o r ith m   will  s el ec o th er   id le  v ir t u al   m ac h in es  to   m in im ize  th wa itin g   p er io d .   Na k r an an d   T o v ey   [ 2 7 ]   h av b ee n   in s p ir e d   b y   th b eh a v io r   o f   s o m k in d   o f   b ee s   k n o wn   as  f o r a g er   h o n ey   b ee s .   T h is   te ch n iq u e   is   b ased   o n   th e   n atu r al  p r o ce d u r th at   allo ca tes  s u itab le  s er v er s   to   t h r eq u ested   task   ef f icien tly .   R esu lts   s h o wed   im p r o v em en t   in   th p er f o r m an ce   o v er   s tatic  o r   g r ee d y   al g o r ith m   f o r   h ig h   r e q u est lo ad s ,   b u in   lo v ar iab ilit y   g r ee d y   alg o r i th m   ca n   o u tp er f o r m .   Aln u s air et  a l.  [2 8 ]   h as  co m b in ed   p ar ticle  s war m   alg o r ith m   with   g r av itatio n al  s ea r ch   alg o r ith m .   T h e   p r o p o s ed   alg o r ith m   u s es  PS ex p lo itatio n   f o r   g lo b al  s ea r ch   an d   g r a v itatio n al  s ea r ch   alg o r ith m   ( GSA )   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l           Op timiz ed   lo a d   b a la n ce   s ch e d u lin g   a lg o r ith m …  ( R a w a a   M o h a mme d   A b d u l - Hu s s ein )   8 3   ex p lo r atio n   f o r   lo ca s ea r c h .   T h ex p e r im en tal  r esu lts   s h o th at  th p r o p o s ed   alg o r ith m   b alan ce s   th e   lo ad   o v er   tim an d   e n h an ce s   th o v er all  u tili za tio n .   T h co n tr ib u tio n   o f   th is   p ap e r   was  in p r o p o s in g   h y b r id   al g o r ith m ,   t h f ir s o n is   B AT   alg o r ith m   th at  h as th ca p ab ilit y   o f   f ast c o n v er g en ce   an d   th s ec o n d   al g o r ith m   is   C u ck o o   th at  o v er co m es th p r o b lem   o f   tr ap p in g   in   lo ca l o p tim u m   s o lu tio n .   Seco n d ly ,   t h is   alg o r ith m   co u ld   b u s ed   to   m itig ate  D Do attac k   th at  aim s   to   ca u s en d less   lo ad   o n   th e   s er v er s   an d   s to p   th s er v ice.   B alan cin g   th lo ad   is   th b e s way   to   p r o h ib it   attac k er s   f r o m   DDo S a ttack   b y   f air ly   d is tr ib u tio n   o f   wo r k lo ad s .       2.   P RO P O SE H YB R I O P T I M I Z A T I O A L G O RI T H M     n ew  h y b r id   alg o r ith m   h as  b ee n   p r o p o s ed   b y   co m b in in g   th B AT   an d   C u ck o o   m etah eu r is tic  Sear ch   alg o r ith m .   B AT   alg o r it h m   ca n   r ea c h   t o war d s   o p tim u m   g lo b al  r e g io n   q u ick ly   ( f ast  ex p lo r atio n )   f o r   th e   b est  s o lu tio n   o v er   lar g p o p u latio n .   Ho wev er ,   af ter   s eq u en ce   o f   iter atio n s ,   th lo ca s ea r ch   s tr ateg y   o f   B AT   alg o r ith m   ca n   tr a p   i n t o   th lo ca o p tim u m .   C o n s eq u e n tly ,   th e   p r o p o s ed   alg o r ith m   u s es  C u ck o o   s ea r ch   alg o r ith m   to   r ep lace   th lo ca l sear ch   o f   B AT   alg o r ith m   b y   p ass in g   th B AT   b est  s o lu tio n   to   cu ck o o   alg o r ith m   wh ich   u s es L év y   flig h ts   s tr ateg y   to   o v er co m B AT   lo ca l o p t im u m   p r o b lem .   T h p r o p o s ed   alg o r ith m   s tar t s   to   s ea r ch   f o r   n ew  s o lu tio n ,   wh ich   is   g en er ate d   in   th r e s tag es:  i)   B AT   alg o r ith m   is   ap p lied   to   f in d   th f ir s s o lu tio n   u s in g   g lo b al  s ea r ch ;   ii)  C u ck o o   alg o r ith m   g en er ates  n ew  s o lu tio n   ar o u n d   th b est  B AT   s o lu tio n an d   ii i)   T h p r o p o s ed   alg o r ith m   ch o o s es  th b est   s o lu tio n   b etwe en   B AT   an d   C u ck o o   alg o r ith m .     2 . 1 .     B AT   o ptim iza t io a lg o r it hm     B AT   co u ld   b e   class if ied   in to   th r ee   t y p es  af ter   s tu d in g   1 0 0 0   s p ec ies  o f   th em :   m icr o   B AT ,   m eg a   B AT ,   g h o s B AT .   Mic r o   B A T   u s es  a   s o n ar   ca lled   ec h o lo c atio n   b y   g en er atin g   a   lo u d   s o u n d   wav with   lo w   f r eq u e n cy   an d   lo p u ls r ate.   W h en   th B AT   f o u n d   th p r e y ,   th lo u d n ess   d ec r ea s es  wh ile  th f r eq u en c y   an d   p u ls r ate  in cr ea s with   s h o r t tim ( f r eq u en cy   tu n in g )   to   d e tect  th lo ca tio n   o f   p r ey   ac cu r ately .   T h is   s tr ateg y   is   u s ed   in   th g lo b al  B AT   s e ar ch .   T h B AT   alg o r ith m   is   b ased   o n   m icr o   B AT   b eh av io r ,   s o   ev er y   B AT   is   ass ig n ed :     Fre q u en cy n u m b er   o f   wav es  in   p ar ticu lar   u n it  tim d en o ted   b y   f i ,   th m in im u m   f r eq u en cy   f min   an d   m ax im u m   f r eq u e n cy   f max   o f   th s o u n d   wav e   will b u s ed   to   c alcu late  th f r eq u en cy   at  ea c h   iter atio n .       2 - Po s itio n : th lo ca tio n   o f   ea c h   B AT   in   th p o p u latio n   d en o t ed   b y   x i .     Velo city : sp ee d   o f   B AT   to war d   th p r e y   v i .     L o u d n ess :   th e   in ten s ity   o f   s o u n d   wav e   A i ,   th e   lo u d n ess   v alu r an g e   b etwe en   m ax im u m   lo u d n ess   v alu e   A 1   an d   m in im u m   lo u d n ess   v alu A 0 ,   as th B AT   b ec o m es c lo s er   to   th tar g et,   th lo u d n ess   is   m in im ized .     Pu ls r ate:  th v ib r atio n   o f   s o u n d   d en o te d   b y   r i ,   as  th e   B AT   b ec o m es  cl o s er   to   th p r ey ,   th p u ls r ate  is   in cr ea s ed .   I n   th B AT   alg o r ith m   th s ea r ch in g   s tr ateg ies  ar class if ied   in to   two   ty p es:   i)   L o ca s ea r c h is   u s ed   f o r   g en e r atin g   n ew  s o lu tio n   ar o u n d   th p o s itio n   o f   th c u r r en b est  s o lu tio n ,   b y   ch ec k in g   if   th r a n d o m   v alu is   g r ea ter   th an   th p u ls r ate ; a n d   ii)   G lo b al  s ea r ch :   n ew  s o lu tio n   is   g en er ated   b y   f l y in g   r an d o m ly   t h en   ch ec k in g   if   th f itn ess   o f   th e   n ew  s o l u tio n   is   lo wer   t h an   th f itn ess   o f   th e   cu r r en t   b es s o lu tio n   an d   th lo u d n ess   v alu is   g r ea ter   t h a n   r an d o m   v al u e,   th en   ac ce p th n ew  s o lu tio n ,   I n cr ea s e   th p u ls r ate,   an d   d ec r ea s th lo u d n ess .       2 . 2 .     Cucko o   o ptim iza t i o n a l g o rit hm   T h is   alg o r ith m   is   m eta - h eu r i s tic  alg o r ith m   p r o p o s ed   b y   Ya n g   an d   Deb   in   2 0 0 9   b y   a n aly z in g   s o m e   cu ck o o   b ir d   b eh av io r   th at  lay   th eir   eg g s   in   th n ests   o f   o t h e r   b ir d s .   T h is   s tr an g b r ee d in g   b eh av io r   i n cr ea s es   th eir   s u r v iv al  an d   p r o d u ctiv ity .   Ma n y   h o s b ir d s   ca n n o d if f e r en tiate  C u ck o o   b ir d   f r o m   t h eir   b ir d s ,   an d   t h ese  h o s b ir d s   will  b r o o d   cu ck o o   eg g s   u n til  th e y   h atc h   an d   f i n ally   f ee d in g   th em   u n ti ch ick s   g r o u p .   Alth o u g h   m an y   c u ck o o   b i r d s   s u r v iv f r o m   t h d is co v e r y   o f   h o s b ir d ,   th e   p o s s ib ilit y   th at  th h o s b ir d   r ea lizes  C u ck o o   eg g   co u ld   h ap p e n ,   th en   h o s b ir d   m ay   th r o awa y   th cu ck o o   eg g   f r o m   th n est  o r   leav th at  n est.  T h r ee   r u les  s h o u ld   b e   im p o s ed   in   th im p lem en tatio n   o f   th e   C u ck o o   alg o r ith m :     E ac h   cu ck o o   ch o o s es r an d o m   n est an d   p u ts   o n eg g   at  tim e.     B est n est r ep r esen ts   b est s o lu ti o n   th at  is   u s ed   to   p r ed ict  th n ex t g en er atio n   o f   s o lu tio n s .     T h er ar f ix ed   n u m b er   o f   n ests .   T h B est  s o lu tio n   r ep r esen ts   h ig h - q u ality   eg g   ( s im ilar   to   h o s b ir d   e g g s ) ,   s o   it  h as   th o p p o r tu n ity   to   d ev elo p   an d   b ec o m e   m atu r e   C u ck o o .   W h er ea s   wo r s s o lu tio n   r ep r esen ts   eg g s   th at  co u l d   b d is tin g u is h ed   b y   h o s t b ir d   s o   it sh o u l d   b r e p lace d .     T h g en er atio n   o f   n ew  s o lu ti o n   is   d o n b y   lev y   f lig h wh i ch   is   s et  o f   s tr aig h p ath s   tu r n ed   b y   9 0   d eg r ee s   ea ch   tim as th ( 1 )   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6 9 3 0   TEL KOM NI KA   T elec o m m u n   C o m p u t E C o n tr o l ,   Vo l.  20 ,   No .   1 Feb r u ar y   20 22 8 1 - 88   8 4   X i ( t+1 ) =x i ( t)   + α     Levy ( λ)     ( 1 )     W h er i r ep r ese n t c u c k o o   n est   α   s tep   s ize  1   λ   lev y   ex p o n en t = 1 . 5     en tr y   wis m u ltip licatio n   X i   ( t+1 )   r ep r esen t a   n ew  s o lu ti o n ,   X i   ( t )   r ep r esen t th cu r r en lo ca tio n   ( s o lu tio n ) .     T h ev o lu tio n   p r o ce s s   o f   cu c k o o   s ea r ch   d e f in es  th r ee   d if f e r en s tag es:   i)   T h f ir s o n is   L ev y   ( λ )   f lig h t th at  is   u s ed   to   f in d   a   n e p o s itio n   d en o te d   b y   X i   ( t+1 )   b ased   o n   th c u r r e n t lo ca tio n   o f   cu ck o o   X i   ( t )   an d   r an d o m   s tep   s ize  g en e r ated   f r o m   L ev y   f lig h ( λ ) an d   ii)  T h s ec o n d   s tr ateg y   in v o lv es  r ep lacin g   th e   n est  o f   th d is c o v er ed   eg g   with   an o t h er   n est.  T h last   s tr ateg y   i s   Gr ee d y   ( elitis t)   s elec tio n   b y   ap p ly in g   th f itn ess   f u n ctio n   t o   ex tr ac t th e   b est s o lu tio n .   T h e   p r o p o s ed   alg o r ith m   ca n   b p r esen ted   in   F ig u r 1 .           Fig u r 1 .   Flo wch ar o f   p r o p o s ed   alg o r ith m       T h is   f lo wch ar ca n   b s u m m a r ized   in   th f o llo win g   s tep s :   i)   Po p u latio n th to tal  n u m b e r   o f   B AT s ea r ch in g   f o r   p r ey   a n d   to tal  n u m b er   o f   iter atio n s ;   ii)   Ass ig n   r an d o m   v alu e   o f   f r e q u en c y ,   v elo city ,   p o s itio n ,   lo u d n ess ,   an d   p u ls r ate  f o r   ea ch   B AT an d   iii)  C h ec k ,   if   th e   n u m b e r s   o f   iter atio n   lo wer   th an   th to tal  n u m b e r   o f   iter atio n s   th en   g en er ate  a   n ew  s o lu tio n   b y   u p d atin g   th f r eq u en cy ,   v elo city ,   an d   p o s itio n .   Use  ( 1 ) ( 2 ) ( 3 ) .     = + (  )     ( 2 )   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l           Op timiz ed   lo a d   b a la n ce   s ch e d u lin g   a lg o r ith m …  ( R a w a a   M o h a mme d   A b d u l - Hu s s ein )   8 5   = 1 + ( 1 )   ( 3 )     = 1 +   ( 4 )       C h ec k   if   th r an d o m   v alu is   g r ea ter   th an   th e   p u ls r ate  th e n   s elec ts   th is   s o lu tio n   am o n g   th e   b est s o lu tio n .     Ap p ly   cu ck o o   al g o r ith m   t o   g e n er ate  n ew  s o lu tio n   ar o u n d   t h is   s o lu tio n .     Use th B AT   b est s o lu tio n   as t h in itial b est C u ck o o   s o lu tio n   an d   ca lcu late  its   f itn ess .     Use L ´ ev y   f lig h t t o   g en e r ate  n ew  s o lu tio n   an d   ca lc u late  its   f itn ess .     C o m p ar th e   n ew   f itn ess   v alu with   cu r r en t   f itn ess   v alu e   a n d   c h o o s t h n est  with   less   f itn ess   as  n ew  s o lu t io n .     R ep lace   th wo r s cu ck o o   s o lu tio n   b y   n ew  s o lu tio n   b y   f ly in g   r an d o m ly ,   ch o o s th is   s o lu tio n   if   it s   f itn ess   v alu is   less   th an   th cu r r en t f itn ess .     r etu r n   to   B AT   alg o r ith m   an d   C h ec k   if   th f itn ess   o f   th n e cu ck o o   s o lu tio n   is   lo wer   th an   th f itn ess   o B AT   b est s o lu tio n   an d   th lo u d n ess   v alu is   g r ea ter   th a n   r a n d o m   v alu th e n :     Dec r ea s th lo u d n ess   an d   in c r ea s th p u ls r ate  ac co r d in g   to   th f o llo win g   eq u atio n s     ( + 1 ) = ( )   ( 5 )     ( ) = ( 0 ) [ 1  (  ) ]   ( 6 )       is   r an d o m   n u m b er   f r o m   [ −1 ,   1 ] ,   ( )   is   th av er ag lo u d n ess   o f   th p o p u latio n .       R an k   th B AT   an d   ac ce p t th e   b est n ew  s o lu tio n   with   h ig h er   f r eq u e n cy   an d   p u ls r ate.     R ep ea t th ab o v s tep s   u n til te r m in atio n   cr iter ia  s atis f ied .   As a  r esu lt,  th p r o p o s ed   alg o r ith m   ca n   ex p lo r wid r an g e   o f   p r o b lem   s p ac wh ile  av o id in g   g ettin g   s tu ck   i n   lo ca l o p tim u m .       3.   RE SU L T A ND  D I SCU SS I O NS   C lo u d   s im   h as  b ee n   u s ed   to   i n v esti g ate  lar g e - s ca le  clo u d   e n v ir o n m en t.it  is   d e v elo p e d   b y   th Gr id   b u s   p r o ject  team   o f   Me lb o u r n e   Un iv er s ity   in   A u s tr alia.   T h e   im p l em en tatio n   o f   t h p r o p o s ed   al g o r ith m   is   d o n b y   u s in g   J av p r o g r a m m in g   lan g u ag e,   I DE E clip s e.   T h e   e v alu atio n   is   m ea s u r e d   b y   c o m p ar in g   s et  o f   p ar am eter s   lik ex ec u tio n   tim an d   av e r ag u tili za tio n   o v er   5   an d   1 0   VM s   f o r   v ar y in g   n u m b er   o f   clo u d lets   ( task s ) .   T h p r o p o s ed   alg o r it h m   is   co m p a r ed   with   R o u n d   R o b in   Alg o r ith m   ( R R ) ,   f ir s c o m f ir s s er v e d   (F C FS )   an d   s tan d ar d   B AT   alg o r ith m .   R o u n d   R o b in   ass ig n   task   to   ea c h   v ir t u al  m ac h i n in   Seq u en tial  o r d er ,   s o   wh en   th f ir s task   ar r iv e,   i will  b s en to   th f ir s v ir tu al  m ac h in th en   th s ec o n d   ta s k   is   p as s ed   to   th s ec o n d   v ir tu al   m ac h in a n d   s o   o n .   FC FS   a lg o r ith m   allo ca tes  th lo ad   in   a   s eq u en tial  o r d er   ac co r d in g   to   its   p r ec ed en ce   o f   ar r iv al.   T h ev alu atio n   is   b ased   o n   co m p ar in g   Ma k Sp an ,   wh ich   is   k n o w n   as  jo b   co m p letio n   tim e.   I t is m ea s u r ed   in   n an o s e co n d s .   T h ex p er im e n tal  r esu l t c an   b ca teg o r ized   in t o   f iv c ases :     3 . 1 .     E x ec utio n t i m f o r   VM s   As  s h o wn   in   F ig u r 2 ,   th er e   is   s m all  d if f er e n ce   b etwe en   th ex ec u tio n   tim e   wh en   th r an g o f   task   is   b etwe en   1 0   to   2 0 .   W h en   t h n u m b er   o f   task s   ex ce ed s   3 0   task s ,   th d if f er en ce s   in   e x ec u tio n   tim in cr ea s es  g r ad u all y .   T h e   im p r o v em en t   o f   th p r o p o s ed   B AT   cu c k o o   s ea r ch   ( B AT CS )   h as  r ea ch ed   to   ab o u 1 4   o v e r   FC F S a lg o r ith m ,   6 % o v er   R R ,   an d   4 % o v er   s tan d ar d   B AT   alg o r ith m .   Fo r   1 0   VM s ,   th ex ec u tio n   ti m is   p r esen ted   in   F ig u r e   3 .   I ca n   b e   o b s er v e d   f r o m   F ig u r 2   th at  t h p r o p o s ed   B AT CS   alg o r ith m   h as  m in im u m   e x ec u tio n   tim o v er   all  o th er   al g o r ith m s .   T h p r o p o s ed   B AT C S   ac h iev es  ab o u 1 8   less   ex ec u tio n   tim e   th an   R R   alg o r ith m   an d   9 %   o v er   b o th   FC FS   an d   s tan d ar d   B AT   alg o r ith m .     3 . 2 .     CP utiliza t io n f o VM s   As   p r esen ted   in   Fig u r 4 ,   wh en   ap p ly in g   f iv v i r tu al  m ac h in to   th s im u latio n ,   th r es u lts   p r o v th at  B AT C alg o r ith m   im p r o v th av er a g r eso u r ce   u tili z atio n   wh en   c o m p ar e d   to   FC FS ,   R R ,   an d   s tan d ar d   B AT   alg o r ith m s   b y   8 %,  8 %,   an d   4 %,  r esp ec tiv ely .   T h C PU  u t i lizatio n   r esu lts   o b tain ed   f o r   1 0   VM s   ar s h o wn   in   Fig u r 5 .   T h av er a g im p r o v em e n o f   th is   co m p ar is o n   in d icate s   th at  B AT C S   alg o r ith m   h as  h ig h er   u tili za tio n   th an   FC FS ,   R R   wit h   1 3   % a n d   ar o u n d   6   % o v er   s tan d ar d   B AT   alg o r ith m s .     3 . 3 .     Deg re o f   I m ba la nce   Fi g u r 6 .   p r esen ts   th d e g r e o f   im b ala n ce   f o r   Ma k eSp an   tim e.   I ca n   b o b s er v ed   th at  af ter   b alan cin g   t h lo a d ,   th e   m ak es p an   tim i n cr ea s es  s m o o th ly   a n d   g r ad u ally   f r o m   ab o u t ( 2   t o   7 )   n a n o s ec o n d   o v er   r an g o f   ( 1 0   to   4 0 )   task s .   W h er ea s   b ef o r b alan cin g   th l o ad ,   th v a r iatio n   in   tim s h o w s   u n s tab le  in cr ea s e,   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6 9 3 0   TEL KOM NI KA   T elec o m m u n   C o m p u t E C o n tr o l ,   Vo l.  20 ,   No .   1 Feb r u ar y   20 22 8 1 - 88   8 6   b eg in n in g   f r o m   ju s o v er   5   n an o s ec o n d   at  1 0   task ,   to   well  u n d er   3 0   n a n o s ec o n d   at  4 0   task .   I ca n   b co n clu d e d   th at  th im p r o v e m e n in   th d eg r ee   o f   im b alan ce   b ef o r an d   af ter   b alan cin g   th e   lo ad   r ea ch es  to   60  %.   Similar ly   th av e r ag e x ec u tio n   tim f o r   v ar y i n g   n u m b e r   o f   task   o v e r   5   an d   1 0   VM s   ca n   b c o n s o lid ated   in   F ig u r e   7.               Fig u r 2 E x ec u tio n   tim e   o f   ( 5   VM s )   VS T ask s   Fig u r 3 .   E x ec u tio n   tim o f   ( 1 0   VM s )   VS T ask s               Fig u r 4 Av g   Utitizatio n   o f   ( 5   VM s )   VS T ask s   Fig u r 5 .   Av g   Utilizatio n   o f   ( 1 0   VM s )   VS T ask s           Fig u r 6 .   Deg r ee   o f   in b alan ce   b ef o r l o ad   b ala n ce       Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l           Op timiz ed   lo a d   b a la n ce   s ch e d u lin g   a lg o r ith m …  ( R a w a a   M o h a mme d   A b d u l - Hu s s ein )   8 7       Fig u r 7 E x ce u tio n   tim o f   ( 5 - 1 0 )   VM s   VS T ask s       4.   CO NCLU SI O N   I n   clo u d   en v ir o n m en th lo a d   s h o u ld   b b alan ce d   ef f icien tly   b y   ap p lin g   s m ar alg o r it h m s .   T o d ay   s cien tis t s   r elay   o n   m etah e u r is tic  alg o r ith m   to   im p r o v e   th e   p er f o r m an ce   b y   s elec tin g   th s u itab le  alg o r ith m s   s k illfu lly .   T h is   wo r k   u s es  B AT   alg o r ith m   th at  h a v h ig h   ca p ab ilit y   o f   g lo b al  c o n v e r g en ce   to   s o lu tio n   i n   s h o r t   tim e,   th en   af ter   s ev e r al  iter ati o n s   th n ew  s o lu tio n s   m ay   f al in to   th e   lo ca o p tim u m   p r o b l em .   T h e r ef o r e ,   th is   wo r k   s u g g ests   ap p ly in g   cu c k o o   alg o r ith m   as  s ec o n d   s ta g th at  ca n   f i n d   b est  n ew  s o lu ti o n   f a r   f r o m   t h cu r r en t   b est  s o lu tio n .   R esu lts   s h o wed   im p r o v em e n in   ex ec u tio n   tim e   b y   ab o u 1 4   o v er   FC FS   alg o r ith m ,   6 o v er   R R ,   an d   4 o v er   s tan d ar d   B AT   alg o r ith m   f o r   5   VM s   an d   1 8   less   ex ec u tio n   tim th an   R R   alg o r ith m   an d   9 o v er   b o th   FC F an d   s tan d ar B AT   alg o r ith m   f o r   1 0   VM s .   M o r e o v e r ,   t h e   p r o p o s e d   a l g o r i t h m   a c h i e v e s   h i g h e r   r es o u r c e   u t i l i za t i o n   f o r   5   V M s   w h e n   c o m p a r e d   t o   F C F S ,   R R ,   s t a n d a r d   B AT   a l g o r i t h m s   b y   8 % ,   8 % ,   a n d   4 % ,   r e s p e c ti v e l y .   A d d i ti o n a l l y ,   B A T C S   al g o r i t h m   h a s   h i g h e r   u t i l i z at i o n   t h a n   FC FS ,   R R   w i t h   1 3   %   a n d   a r o u n d   6   %   o v e r   s t a n d a r d   B A T   a l g o r it h m s .   F i n a ll y ,   t h e   p e r f o r m a n c e   c o m p a r i s o n   s h o w e d   t h a t   t h e   i m p r o v e m e n t   i n   t h e   d eg r e e   o f   i m b a l a n c e   b e f o r e   a n d   af t e r   b a l a n c i n g   t h e   l o a d   h as   r e a ch e d   t o   6 0 % .   On   th o th er   h an d ,   th p r o p o s ed   alg o r ith m   co u l d   b u s ed   to   m itig ate  DDo attac k   th at   aim s   to   ca u s e   en d less   lo ad   o n   t h s er v er s   an d   s to p   th s er v ice.   B alan cin g   t h lo ad   is   th b est  way   to   p r o h ib it  attac k er s   f r o m   DDo attac k   b y   d is tr ib u tin g   th wo r k lo ad   f air ly .   As  a   f u t u r wo r k   th e   d ata   g en e r ated   i n   c ase  o f   n o r m al  s tate   ( with o u attac k )   ca n   b u s ed   to   m ak co m p a r is io n   b y   ap p lin g   m ac h in lear n in g   alg o r i th m s   to   d is tin g u is h   b etwe en   leg itima te  an d   a g g r es s iv leg itima te  u s er s .       ACK NO WL E DG E M E NT S   T h au th o r s   ar wis h in g   to   ac k n o wle d g Al - Mu s tan s ir iy ah   Un iv er s ity   ( h ttp ://www. u o m u s tan s ir iy ah . ed u . iq )   B ag h d ad ,   I r aq .       RE F E R E NC E   [ 1 ]   M .   G a ma l ,   R .   R i z k ,   H .   M a h d i ,   a n d   B .   E.   El n a g h i ,   O smo t i c   B i o - I n sp i r e d   L o a d   B a l a n c i n g   A l g o r i t h i n   C l o u d   C o mp u t i n g ,   I EEE   Ac c e ss ,   v o l .   7 ,   p p .   4 2 7 3 5 4 2 7 4 4 ,   2 0 1 9 ,   d o i   : 1 0 . 1 1 0 9 / A C C ESS . 2 0 1 9 . 2 9 0 7 6 1 5 .   [ 2 ]   I .   A h med ,   T e c h n o l o g y   o r g a n i z a t i o n   e n v i r o n me n t   f r a mew o r k   i n   c l o u d   c o mp u t i n g ,   T ELKO M N I K A   ( T e l e c o m m u n i c a t i o n   C o m p u t i n g   E l e c t r o n i c s   a n d   C o n t r o l ) v o l .   18 ,   n 0 .   2 ,   p p .   716 7 2 5 ,   d o i :   h t t p : / / d x . d o i . o r g / 1 0 . 1 2 9 2 8 / t e l k o m n i k a . v 1 8 i 2 . 1 3 8 7 1 .   [ 3 ]   Y .   S a h u   a n d   R .   K .   P a t e r i y a ,   C l o u d   C o m p u t i n g   O v e r v i e w   w i t h   L o a d   B a l a n c i n g   Te c h n i q u e s ,”   I n t e rn a t i o n a l   J o u rn a l   o f   C o m p u t e r   Ap p l i c a t i o n s ,   v o l .   6 5 ,   n o .   2 4 ,   2 0 1 3 ,   [ O n l i n e ] .   A v a i l a b l e :   h t t p s : / / c i t e see r x . i st . p s u . e d u / v i e w d o c / d o w n l o a d ? d o i = 1 0 . 1 . 1 . 3 0 2 . 9 7 7 3 &r e p = r e p 1 &t y p e = p d f   [ 4 ]   A l y o u z b a k i ,   Y .   A .   G .   a n d   A l - R a w i ,   M .   F .   N o v e l   l o a d   b a l a n c i n g   a p p r o a c h   b a se d   o n   a n t   c o l o n y   o p t i mi z a t i o n   t e c h n i q u e   i n   c l o u d   c o m p u t i n g ,   Bu l l e t i n   o f   E l e c t r i c a l   E n g i n e e r i n g   a n d   I n f o rm a t i c s ,   v o l .   1 0 ,   n o .   4 ,   p p .   2 3 2 0 2 3 2 6 ,   2 0 2 1 ,   d o i :   h t t p s: / / d o i . o r g / 1 0 . 1 1 5 9 1 / e e i . v 1 0 i 4 . 2 9 4 7 .   [ 5 ]   D .   A .   S h a f i q ,   N .   Z.   J h a n j h i ,   a n d   A .   A b d u l l a h ,   L o a d   b a l a n c i n g   t e c h n i q u e i n   c l o u d   c o m p u t i n g   e n v i r o n m e n t :   A   r e v i e w ,   J o u r n a l   o f   K i n g   S a u d   U n i v e rsi t y -   C o m p u t e r   I n f o rm a t i o n   S c i e n c e s ,   2 0 2 1 ,   d o i :   h t t p s: / / d o i . o r g / 1 0 . 1 0 1 6 / j . j k s u c i . 2 0 2 1 . 0 2 . 0 0 7 .   [ 6 ]   T.   F r a n c i s ,   A   C o mp a r i s o n   o f   C l o u d   Ex e c u t i o n   M e c h a n i sms   F o g ,   Ed g e ,   a n d   C l o n e   C l o u d   C o mp u t i n g ,   I n t e rn a t i o n a l   J o u r n a l   o f   El 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 ri n g   ( I J EC E) v o l .   8 ,   n o . 6 ,   p p .   4 6 4 6 - 4 6 5 3 , 2 0 1 8 ,   d o i :   h t t p : / / d o i . o r g / 1 0 . 1 1 5 9 1 / i j e c e . v 8 i 6 . p p 4 6 4 6 - 4 6 5 3 .   [ 7 ]   N .   H a r y a n i   a n d   D .   Ja g l i ,   D y n a mi c   M e t h o d   f o r   Lo a d   B a l a n c i n g   i n   C l o u d   C o m p u t i n g ,   I O S R   J o u r n a l   o f   C o m p u t e r   E n g i n e e r i n g   (IOSR - JC E) ,   v o l .   1 6 ,   n o .   4 ,   p p .   23 - 2 8 ,   2 0 1 4 ,   [ O n l i n e ] .   A v a i l a b l e :   h t t p s : / / w w w . i o sr j o u r n a l s . o r g / i o sr - j c e / p a p e r s/ V o l 1 6 - i ssu e 4 / V e r si o n - 4 / D 0 1 6 4 4 2 3 2 8 . p d f   [ 8 ]   A .   K a u r   a n d   M .   P .   L u t h r a ,   A   R e v i e w   o n   L o a d   B a l a n c i n g   I n   C l o u d   E n v i r o n me n t ,   I n t e r n a t i o n a l   J o u rn a l   O f   C o m p u t e rs  &   T e c h n o l o g y   ( I J C T ) ,   v o l .   1 7 ,   n o .   1 ,   p p .   7 1 2 0 7 1 2 5 ,   2 0 1 8 ,   d o i :   h t t p s : / / d o i . o r g / 1 0 . 2 4 2 9 7 / i j c t . v 1 7 i 1 . 7 1 6 0 .   [ 9 ]   C .   Ji t t a w i r i y a n u k o o n ,   C l o u d   c o m p u t i n g   b a s e d   l o a d   b a l a n c i n g   a l g o r i t h m   f o r   e r l a n g   c o n c u r r e n t   t r a f f i c ,   I n d o n e si a n   J o u rn a l   o f   El e c t r i c a l   E n g i n e e ri n g   a n d   C o m p u t e S c i e n c e   ( I J EC S ) vo l .   1 7 ,   n o . 6 ,   p p .   1 1 0 9 1 1 1 6 ,   2 0 1 9 ,   d o i :   h t t p : / / d o i . o r g / 1 0 . 1 1 5 9 1 / i j e e c s. v 1 7 . i 2 . p p 1 1 0 9 - 1 1 1 6 .   [ 1 0 ]   R .   P u s h p a   a n d   M .   S i d d a p p a ,   " A   c o m p a r a t i v e   st u d y   o n   l o a d - b a l a n c i n g   a l g o r i t h ms/ o r   c l o u d   e n v i r o n me n t s , "   2 0 1 7   3 r d   I n t e r n a t i o n a l   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6 9 3 0   TEL KOM NI KA   T elec o m m u n   C o m p u t E C o n tr o l ,   Vo l.  20 ,   No .   1 Feb r u ar y   20 22 8 1 - 88   8 8   C o n f e re n c e   o n   A p p l i e d   a n d   T h e o r e t i c a l   C o m p u t i n g   a n d   C o m m u n i c a t i o n   T e c h n o l o g y   ( i C ATcc T ) ,   2 0 1 7 ,   p p .   3 1 6 - 3 2 1 ,   d o i :   1 0 . 1 1 0 9 / I C A TC C T. 2 0 1 7 . 8 3 8 9 1 5 4 .   [ 1 1 ]   R . K a u r   a n d   G .   K a u r ,   P r o a c t i v e   sc h e d u l i n g   i n   c l o u d   c o m p u t i n g ,   B u l l e t i n   o f   E l e c t ri c a l   E n g i n e e r i n g   a n d   I n f o rm a t i c s v o l .   6   n o .   2 p p .   1 7 4 1 8 0 ,   2 0 1 7 ,   d o i :   1 0 . 1 1 5 9 1 / e e i . v 6 i 2 . 6 4 9 .   [ 1 2 ]   I .   O d u n - A y o ,   T .   - A .   W i l l i a ms,   M .   O d u sam i ,   a n d   J.  Y a h a y a ,   A   s y st e ma t i c   map p i n g   s t u d y   o f   p e r f o r m a n c e   a n a l y s i a n d   m o d e l l i n g   o f   c l o u d   s y st e ms   a n d   a p p l i c a t i o n s,   I n t e rn a t i o n a l   J o u r n a l   o f   El e c t ri 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   ( I J E C E) v o l .   1 1 ,   n o .   2 p p .   1 8 3 9 1 8 4 8 ,   2 0 2 1 ,   d o i :   1 0 . 1 1 5 9 1 / i j e c e . v 1 1 i 2 . p p 1 8 3 9 - 1 8 4 8 .   [ 1 3 ]   A . U l l a h ,   N .   M .   N a w i ,   J.   U d d i n ,   S .   B a see r ,   a n d   A .   H .   R a sh e d ,   A r t i f i c i a l   b e e   c o l o n y   a l g o r i t h m   u s e d   f o r   l o a d   b a l a n c i n g   i n   c l o u d   c o m p u t i n g :   R e v i e w ,   I n t e rn a t i o n a l   J o u rn a l   o f   Art i f i c i a l   I n t e l l i g e n c e   , v o l .   8 ,   n o .   2 ,   p p .   1 5 6 1 6 7 ,   2 0 1 9 ,   d o i :   1 0 . 1 1 5 9 1 / i j a i . v 8 . i 2 . p p 1 5 6 - 1 6 7 .   [ 1 4 ]   N .   A g r a w a l   a n d   S .   Ta p a sw i ,   A   p r o a c t i v e   d e f e n se  m e t h o d   f o r   t h e   st e a l t h y   ED o S   a t t a c k i n   a   c l o u d   e n v i r o n me n t ,   I n t e rn a t i o n a l   J o u rn a l   o f   N e t w o rk   M a n a g e m e n t ,   v o l .   3 0 ,   n o .   2 ,   p p .   1 2 5 ,   2 0 2 0 ,   d o i :   1 0 . 1 0 0 2 / n e m . 2 0 9 4 .   [ 1 5 ]   N .   Je y a n t h i ,   N .   C h .   S .   N .   I y e n g a r ,   P .   C .   M .   K u m a r ,   a n d   K a n n a m a l   A ,   A n   e n h a n c e d   e n t r o p y   a p p r o a c h   t o   d e t e c t   a n d   p r e v e n t   D D O S   i n   c l o u d   e n v i r o n 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   C o m m u n i c a t i o n   N e t w o rks   a n d   I n f o rm a t i o n   S e c u r i t y ,   v o l .   5 ,   n o .   2 ,   p p .   1 1 0 1 1 9 ,   2 0 1 3 ,   d o i :   1 0 . 5 4 0 3 9 / i j c n i s . v 5 i 2 . 3 6 7 .   [ 1 6 ]   A .   M .   M a n a sr a h   a n d   H .   B .   A l i ,   " W o r k f l o w   S c h e d u l i n g   U si n g   H y b r i d   G A - P S O   A l g o r i t h m   i n   C l o u d   C o mp u t i n g " ,   Wi r e l e ss   C o m m u n i c a t i o n a n d   M o b i l e   C o m p u t i n g ,   2 0 1 8 ,   d o i :   1 0 . 1 1 5 5 / 2 0 1 8 / 1 9 3 4 7 8 4 .   [ 1 7 ]   F .   F e r r a n d i ,   P .   L .   La n z i ,   C .   P i l a t o ,   D .   S c i u t o ,   a n d   A .   T u me o ,   " A n t   C o l o n y   O p t i m i z a t i o n   f o r   ma p p i n g ,   s c h e d u l i n g   a n d   p l a c i n g   i n   r e c o n f i g u r a b l e   s y st e ms,"   2 0 1 3   N A S A / ES C o n f e re n c e   o n   Ad a p t i v e   H a r d w a r e   a n d   S y st e m ( AH S - 2 0 1 3 ) ,   2 0 1 3 ,   p p .   4 7 - 5 4 ,   d o i :   1 0 . 1 1 0 9 / A H S . 2 0 1 3 . 6 6 0 4 2 2 5 .     [ 1 8 ]   A .   Jai n ,   A d v a n c e   A p p r o a c h   f o r   Lo a d   B a l a n c i n g   i n   C l o u d   C o m p u t i n g   U si n g   ( H M S O )   H y b r i d   M u l t i   S w a r O p t i m i z a t i o n ,   I n t e r n a t i o n a l   Re s e a r c h   J o u rn a l   o f   E n g i n e e ri n g   a n d   T e c h n o l o g y   ( I R J ET) ,   v o l .   5 ,   n o .   1 0 ,   p p .   4 6 - 4 9 ,   2 0 1 8 .   [ 1 9 ]   L.   H o n g   a n d   G .   Y u f e i ,   " G A C A - V M P :   V i r t u a l   M a c h i n e   P l a c e m e n t   S c h e d u l i n g   i n   C l o u d   C o m p u t i n g   B a se d   o n   G e n e t i c   A n t   C o l o n y   A l g o r i t h A p p r o a c h , "   2 0 1 5   I EEE   1 2 t h   I n t l   C o n f   o n   U b i q u i t o u s   I n t e l l i g e n c e   a n d   C o m p u t i n g   a n d   2 0 1 5   I EEE   1 2 t h   I n t l   C o n f   o n   Au t o n o m i c   a n d   T r u s t e d   C o m p u t i n g   a n d   2 0 1 5   I EEE   1 5 t h   I n t l   C o n f   o n   S c a l a b l e   C o m p u t i n g   a n d   C o m m u n i c a t i o n a n d   I t s   Asso c i a t e d   W o rks h o p s (U I C - ATC - S c a l C o m ) ,   2 0 1 5 ,   p p .   1 0 0 8 - 1 0 1 5 ,   d o i :   1 0 . 1 1 0 9 / U I C - A TC - S c a l C o m - C B D C o m - I o P . 2 0 1 5 . 1 8 9 .   [ 2 0 ]   A .   D a v e ,   B .   P a t e l ,   G .   B h a t t ,   a n d   Y .   V o r a ,   " Lo a d   b a l a n c i n g   i n   c l o u d   c o m p u t i n g   u si n g   p a r t i c l e   sw a r m   o p t i mi z a t i o n   o n   X e n   S e r v e r , "   2 0 1 7   N i rm a   U n i v e rs i t y   I n t e r n a t i o n a l   C o n f e re n c e   o n   E n g i n e e ri n g   ( N U i C O N E) ,   2 0 1 7 ,   p p .   1 - 6 ,   d o i :   1 0 . 1 1 0 9 / N U I C O N E. 2 0 1 7 . 8 3 2 5 6 1 8 .   [ 2 1 ]   A.   I.   A w a d ,   N .   A .   E l - H e f n a w y ,   a n d   H .   M .   A .   K a d e r   ,   E n h a n c e d   P a r t i c l e   S w a r O p t i mi z a t i o n   f o r   T a s k   S c h e d u l i n g   i n   C l o u d   C o m p u t i n g   En v i r o n me n t s ,   Pro c e d i a   C o m p u t e r   S c i e n c e ,   v o l .   6 5 ,   p p .   9 2 0 9 2 9 ,   2 0 1 5 ,   d o i :   1 0 . 1 0 1 6 / j . p r o c s. 2 0 1 5 . 0 9 . 0 6 4 .   [ 2 2 ]   R .   K .   J e n a ,   M u l t i   O b j e c t i v e   Ta sk   S c h e d u l i n g   i n   C l o u d   E n v i r o n me n t   U si n g   N e s t e d   P S O   F r a mew o r k ,   Pr o c e d i a   C o m p u t e r   S c i e n c e ,   v o l .   5 7 ,   p p .   1 2 1 9 1 2 2 7 ,   2 0 1 5 ,   d o i :   1 0 . 1 0 1 6 / j . p r o c s . 2 0 1 5 . 0 7 . 4 1 9 .   [ 2 3 ]   X .   L u   a n d   Z .   G u ,   " A   l o a d - a d a p a t i v e   c l o u d   r e s o u r c e   sc h e d u l i n g   mo d e l   b a s e d   o n   a n t   c o l o n y   a l g o r i t h m , "   2 0 1 1   I E EE  I n t e rn a t i o n a l   C o n f e re n c e   o n   C l o u d   C o m p u t i n g   a n d   I n t e l l i g e n c e   S y st e m s ,   2 0 1 1 ,   p p .   2 9 6 - 3 0 0 ,   d o i :   1 0 . 1 1 0 9 / C C I S . 2 0 1 1 . 6 0 4 5 0 7 8 .   [ 2 4 ]   L.   D .   D h i n e s h   a n d   P .   V e n k a t a ,   H o n e y   b e e   b e h a v i o r   i n s p i r e d   l o a d   b a l a n c i n g   o f   t a s k s   i n   c l o u d   c o m p u t i n g   e n v i r o n men t s,”   A p p l i e d   S o f t   C o mp u t i n g   Jo u r n a l ,   v o l .   1 3 ,   n o .   5 ,   p p .   2 2 9 2 2 3 0 3 ,   2 0 1 3 ,   d o i :   1 0 . 1 0 1 6 / j . a s o c . 2 0 1 3 . 0 1 . 0 2 5 .   [ 2 5 ]   L.   X u ,   K .   W a n g ,   Z.   O u y a n g ,   a n d   X .   Q i ,   " A n   i m p r o v e d   b i n a r y   P S O - b a se d   t a s k   sc h e d u l i n g   a l g o r i t h i n   g r e e n   c l o u d   c o m p u t i n g , "   9 t h   I n t e rn a t i o n a l   C o n f e re n c e   o n   C o m m u n i c a t i o n a n d   N e t w o rk i n g   i n   C h i n a ,   2 0 1 4 ,   p p .   1 2 6 - 1 3 1 ,   d o i :   1 0 . 1 1 0 9 / C H I N A C O M . 2 0 1 4 . 7 0 5 4 2 7 2 .   [ 2 6 ]   S .   X u e ,   M .   L i ,   X .   X u ,   a n d   J.   C h e n ,   A n   A C O - LB   a l g o r i t h f o r   t a s k   sc h e d u l i n g   i n   t h e   c l o u d   e n v i r o n me n t ,   J.   S o f t w . ,   v o l .   9 ,   n o .   2 ,   p p .   4 6 6 4 7 3 ,   2 0 1 4 ,   d o i :   1 0 . 4 3 0 4 / j sw . 9 . 2 . 4 6 6 - 4 7 3 .   [ 2 7 ]   S .   N a k r a n i   a n d   C .   T o v e y ,   O n   H o n e y   B e e a n d   D y n a m i c   S e r v e r   A l l o c a t i o n   i n   I n t e r n e t   H o st i n g   C e n t e r s,”   A d a p t i v e   b e h a v i o r v o l .   1 2 ,   p p .   2 2 3 - 2 4 0 ,   2 0 0 4 ,   d o i : 1 0 . 1 1 7 7 / 1 0 5 9 7 1 2 3 0 4 0 1 2 0 0 3 0 8 .   [ 2 8 ]   T.   S .   A l n u s a i r i ,   A .   A .   S h a h i n ,   a n d   Y .   D a a d a a ,   B i n a r y   P S O G S A   f o r   L o a d   B a l a n c i n g   T a sk   S c h e d u l i n g   i n   C l o u d   E n v i r o n me n t ,   I n t e r n a t i o n a l   J o u r n a l   o f   A d v a n c e d   C o m p u t e r   S c i e n c e   a n d   A p p l i c a t i o n s ,   v o l .   9 ,   n o .   5 ,   p p .   2 5 5 -   2 6 4 ,   2 0 1 8 ,   d o i :   1 0 . 1 4 5 6 9 / I JA C S A . 2 0 1 8 . 0 9 0 5 3 5 .       B I O G RAP H I E S O F   AUTH O RS        Ra wa a   M o h a m m e d   Abd u l - H u s se in           re c e iv e d   t h e   Ba c h e lo r   d e g re e   o f   c o m p u ter   a n d   so f twa re   e n g i n e e rin g   fr o m   u n i v e rsity   o M u sta n siri y a h .   F r o m   2 0 0 6 - 2 0 0 8 ,   sh e   re c e iv e d   a   M a ste d e g re e   o in f o rm a ti o n   t e c h n o l o g y   fro m   Un i v e rsity   o Tec h n o l o g y .   He Re se a rc h   in tere sts  a re   c lo u d   c o m p u ti n g ,   s o ftwa re   e n g i n e e rin g ,   i n telli g e n a lg o rit h m ,   l o g ic  d e sig n ,   a n d   we b   a p p li c a ti o n   se c u rit y .   S h e   c a n   b e   c o n tac ted   a e m a il m sc ra w a a h m @u o m u sta n siriy a h . e d u . i q .         Ahm e d   H a shi m   Mo h a m m e d           re c e iv e d   c o m p u ter  S c ien c e   d e g re e   fro m   Al - Ra fid a in   Un i v e rsity ,   Ba g h d a d ,   I ra q ,   in   2 0 0 3   a n d   M . S c .   d e g re e   in   c o m p u ter  sc ien c e   fro m   In fo rm a ti c In stit u te  fo P o st g ra d u a te  S t u d ies ,   Ba g h d a d ,   Ira q ,   in   2 0 0 6 ,   a n d   P h .   D   d e g re e   in   c o m p u ter  sc ien c e   fr o m   U n iv e rsi ty   o Tec h n o lo g y ,   Ba g h d a d ,   Ira q   i n   2 0 1 5 .   He   is  C u rre n tl y   As sist  P ro f.   lec tu re a Al -   M u st a n siriy a h   U n iv e rsit y .   His  re se a rc h   in tere sts  in c l u d e   Artif icia in telli g e n t,   Clo u d   Co m p u ti n g ,   c y b e se c u rit y ,   i n tern e o t h in g a n d   c r y p ta n a ly sis.  He   c a n   b c o n tac ted   a e m a il d r . a h m e d h @ u o m u sta n siriy a h . e d u . i q .       Evaluation Warning : The document was created with Spire.PDF for Python.