I nte rna t io na l   J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   9 ,   No .   2 A p r il   201 9 ,   p p .   120 1 ~ 1 2 0 8   I SS N:  2088 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 9 i 2 . pp 1 2 01 - 1 2 0 8           1201       J o ur na l ho m ep a g e h ttp : //ia e s co r e . co m/ jo u r n a ls /in d ex . p h p / I JE C E   Ela stic neural n et w o rk   m ethod  f o lo a d predict io   in cloud  co m pu ti ng  grid       K ef a y a   S.  Q a dd o u m 1 ,   Na m e er   N.   E l E m a m 2 ,   M o s leh.  Abua lha j 3   1 D e p a rtme n t   o f   Co m p u ter In f o rm a ti o n   S y ste m s Hig h e Co ll e g e s o f   T e c h n o lo g y ,   Un it e d   A ra b   Em ira tes   2 De p a rtme n o f   Co m p u ter S c ien c e ,   P h il a d e lp h ia Un iv e rsity ,   Un it e d   S tate   3 De p a rtme n o f   In f o rm a ti o n   T e c h n o l o g y ,   Am m a n   A A h li y y a   Un iv e rsit y ,   Yo rd a n ia       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   Oct   10 ,   2 0 1 7   R ev i s ed   Sep   2 1 ,   2 0 1 8   A cc ep ted   Oct   1 1 ,   2 0 1 8       Clo u d   c o m p u ti n g   stil l   h a n o   st a n d a rd   d e f in it io n ,   y e it   is  c o n c e rn e d   w it h   In tern e o n e tw o rk   o n - d e m a n d   d e li v e r y   o f   re so u rc e a n d   se rv ic e s.  It  h a s   g a in e d   m u c h   p o p u larity   in   las f e w   y e a rs  d u e   to   ra p id   g ro w th   i n   t e c h n o l o g y   a n d   th e   In ter n e t.   M a n y   issu e y e to   b e   tac k led   w it h in   c lo u d   c o m p u ti n g   tec h n ica c h a ll e n g e s,  su c h   a V ir tu a M a c h i n e   m ig ra ti o n ,   se rv e a ss o c iatio n ,   f a u lt   to lera n c e ,   sc a lab il it y ,   a n d   a v a il a b il it y .   T h e   m o st  we   a re   c o n c e rn e d   w it h   in   th is  re se a rc h   is  b a lan c in g   se rv e rs  lo a d th e   w a y   o f   sp re a d in g   th e   lo a d   b e tw e e n   v a rio u n o d e e x ists  in   a n y   d istri b u ted   sy ste m th a h e l p   to   u ti li z e   re so u rc e   a n d   jo b   re sp o n se   t im e ,   e n h a n c e   sc a lab il it y ,   a n d   u se s a ti sf a c ti o n .   L o a d   re b a lan c in g   a lg o rit h m   w it h   d y n a m ic  r e so u rc e   a ll o c a ti o n   is  p r e se n ted   to   a d a p w it h   c h a n g in g   n e e d o a   c lo u d   e n v iro n m e n t.   T h is  re se a rc h   p re se n ts  a   m o d if ied   e la stic  a d a p ti v e   n e u ra n e tw o rk   (E A N N)  w it h   m o d if ie d   a d a p ti v e   s m o o th i n g   e rro rs,  to   b u il d   a n   e v o lv in g   sy ste m   to   p re d ict   Virtu a M a c h in lo a d .   T o   e v a lu a te  th e   p ro p o se d   b a lan c in g   m e th o d ,   w e   c o n d u c ted   a   se ries   o sim u latio n   stu d ies   u sin g   c lo u d   si m u lato a n d   m a d e   c o m p a riso n w it h   p re v io u sly   su g g e st e d   a p p r o a c h e in   th e   p re v io u w o rk .   T h e   e x p e rim e n tal   re su lt sh o w   th a su g g e ste d   m e th o d   b e tt e rs   p re se n a p p r o a c h e sig n if ica n tl y   a n d   a ll   t h e se   a p p r o a c h e s.   K ey w o r d s :   C lo u d   co m p u tin g   L o ad   b alan cin g   Neu r al  n et w o r k s     Vir tu al  m ac h in m i g r atio n   Co p y rig h ©   2 0 1 9   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e   Al rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   Kef a y Qad d o u m ,     Dep ar t m en t o f   C o m p u ter   I n f o r m atio n   S y s te m s ,   Hig h er   C o lleg e s   o f   T ec h n o lo g y ,   T r af f ic  Dep ar t m en t R o ad ,   A A i n ,   U n ited   A r ab   E m ir ates .   E m ail: K . s . Qad d o u m @ g m ai l.c o m       1.   I NT RO D UCT I O N   A cc o r d in g   to   th Natio n al  I n s tit u te  o f   Stan d ar d s   a n d   T ec h n o lo g y   ( NI ST ) " C lo u d   co m p u ti n g   i s   a   m o d el  f o r   en ab li n g   co n v en ie n t,  o n - d e m a n d   n et w o r k   ac ce s s   to   s h ar ed   p o o o f   co n f i g u r ab le  co m p u ti n g   r eso u r ce s   [ 1 ] .   C lo u d   i s   h u g s ca le  d is tr ib u ted   co m p u t in g ,   tr an s f er r in g   co m p u ter   o p er atio n s   an d   s to r ag f r o m   d esk to p   an d   p o r tab le  P C s   to   a   h u g e   h o s ti n g   ce n ter   [ 1 ] ,   w h e r r eso u r ce s   co u ld   b ea s il y   u s ed   r e m o tel y ,   w i th   ef f ec tiv e   co s [ 2 ] ,   [ 3 ] .   Data   ce n ter s   u s e   Vir t u al  Ma c h i n e   ( VM )   f o r   in teg r atio n   o f   d if f e r en s o l u tio n s   [ 4 ] .   I n f r as tr u ct u r e - as - a - Ser v ice  ( I aa S),   P latf o r m - as - a - S er v ice  ( P aa S),   an d   So f t w ar e - a - a - Ser v ice  ( SaaS)   ar th o f f er ed   t y p es o f   m ar k et  s er v ic es a m o n g   clo u d .   Ma n y   m ill io n s   o f   o n li n d ev i ce s   ar co n n ec ted   th r o u g h   t h e   I n ter n et,   w h er u s i n g   clo u d   co m p u ti n g   s er v ice  i n d u s tr ies  is   i n cr ea s i n g   ev er y   d a y   [ 4 ] .   C lo u d   co m p u ti n g   i n v o lv es  s h ar i n g   s u p p li es,  s o f t w ar e,   w h ich   s u p p o s ed   to   r ed u ce d   f u n ctio n in g   co s t,  r e g ar d in g   th t i m n ee d ed   to   p r o ce s s   d ata,   ad j u s th s y s te m   p er m a n e n ce   ac co r d in g   to   d em an d s   ch a n g es  i n   t h s y s te m   as   it  g o es.  L o ad   b alan ce r s   ar p ar o f   clo u d   s tr u ct u r e;   it s   g o al  i s   to   f o r w a r d   in co m i n g   r eq u est  to   t h c u s to m e r   w h o   d e m a n d s   t h s er v ice.   D ep en d i n g   o n   av ailab ilit y   a n d   e x is t in g   lo ad ,   th lo ad   b ala n ce r   tas k   is   to   ap p ly   s c h ed u l in g   a lg o r it h m   to   d e cid th b e s s er v er   th at  co u ld   h a n d le  th r eq u e s t   [ 5 ] .   I t   g ets  an   u p d ate  o n   clien t s   s er v er ' s   s tat u s   an d   cu r r en j o b .   I f   o n s er v er   is   Evaluation Warning : The document was created with Spire.PDF for Python.
                       I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  9 ,   No .   2 A p r il   201 9   :   1 2 0 1   -   1 2 0 8   1202   o v er lo ad ed   w it h   ta s k s ,   t h e n   i t   is   r ed ir ec ted   to   an o t h er   s er v e r   to   k ee p   lo ad   b ala n ce d   [ 6 - 7 ] .   I n   th i s   p ap er ,   th e   o b j ec tiv o f   lo ad   s ch ed u lin g   i s   m i n i m izi n g   t h av er ag s h i f t   ti m o f   s et  o f   o n lin lo ad s ,   w h er s h i f ti n g   ti m e   r ep r esen ts   th to tal  elap s ed   tim f o r   lo ad   a p p licatio n   f r o m   lo ad   s u b m i s s io n   to   lo ad   c o m p letio n ,   i n clu d i n g   w ait in g   ti m an d   e x ec u t io n   ti m e.   As  elab o r ated   in   [ 8 ] ,   lo ad   co m p u ti n g   i s   a   g o o d   w a y   to   u n d er s tan d   j o b   p ar allelis m   w h er ea ch   j o b   r eq u ir es  s i n g le   p r o ce s s o r   f o r   ex ec u tio n   a n d   d i f f er e n ta s k s   m i g h t   r u n   co n cu r r e n tl y   o r   f o llo w   s u p er io r it y   r estrictio n s .   O n   t h o th er   s i d e,   p ar allel  p r o g r am s   ar w r itten   w it h   s o m e   m e s s a g e - p ass i n g   l ib r ar y ,   e. g . ,   MP I   [ 9 ] ,   ar e   class ic  w a y   to   a cc o m p li s h   d ata  p ar allelis m .   A   lo ad   m o d el  ca n   b u s ed   to   d escr ib th s c h ed u lin g   j o b   to   k ee p   b alan ce   a m o n g   t h cl o u d   VM s .   As  th h i g h - p er f o r m a n ce   co m p u ti n g   p latf o r m   e v o l v es  i n to   g r id   an d   clo u d   en v ir o n m e n ts ,   t h u n d er l y i n g   s p ee d - h eter o g e n eo u s   m u lti - cl u s ter   d esig n   [ 1 0 ]   m a k es  m ix ed - p ar allel  lo ad   s ch ed u li n g   m o r lab o r io u s   an d   d if f ic u lt   t h an   tr ad itio n al  tas k -   p ar allel  lo ad s   s ch ed u li n g   b ec au s o f   t h r eso u r ce   d iv is io n   i s s u [ 1 1 ]   ex p er ien ce d   b y   p ar allel  tas k   d is tr ib u tio n .   I n   [ 1 2 ] ,   On li n L o ad   Ma n ag e m e n w as  p r o p o s ed   as  th f ir s s tep   to   tack li n g   s u ch   p r o b le m s .   AN is   w id el y   u s ed   in   d i f f er en t   asp ec ts   an d   ap p licatio n s   [ 1 7 ] ,   in   th i s   w o r k ,   w e   p r o p o s an   E last ic  A r ti f icia Neu r al  Net w o r k   ( E A NN)   f r a m e w o r k ,   w h ic h   f o r m a li ze s   th o n li n e - lo ad   s ch ed u lin g   p r o ce s s   i n to   j o b   a ll o ca tio n .   T h j o b - clu s ter in g   p h ase  m an a g es  th j o b   lo ad   w it h i n   s er v er .   T h e   j o b   r ea r r an g e m en p h ase  allo w s   s o m j o b s   r ea llo ca tio n s   to   d if f er e n s er v er s   to   h an d le  t h e   r eq u est  to   in cr ea s r eso u r ce   u tili za tio n   o n   o t h er   s er v er s .   T h jo b   allo ca tio n   p h ase  ass i g n s   p r o p er   s et  o f   r eso u r ce s   to   j o b .   W liv i n   t h c lo u d   er a,   w h er u s er s   o f   th e   clo u d   ar i n cr ea s in g   f as t,  t h at  ca u s ed   h ea v y   j o b   o n   clo u d   s er v er s   w h ic h   m ad t h lo a d   b alan cin g   as   an   u r g en t   is s u o f   clo u d   co m p u ti n g .   T h e   co r g o al  o f   lo ad   b alan cin g   is   to   allo ca te  th j o b   co n s is ten tl y   to   th w h o le  cl o u d   to   g u ar an tee  n o   o v er lo ad ed   o r   u n d er lo ad ed   s er v er s   e x is ts   i n   t h e n tire   n et w o r k   [ 1 3 ] .   L o ad   b alan ci n g   al g o r ith m s g o al  i s   to   m o n ito r   th e   n o d es  f o r   u n d er lo ad in g   o r   o v er lo ad in g   an d   tak ap p r o p r iate  ac tio n   to   n o r m alize   t h lo ad   a m o n g   VM s .   So   th at   u tili za t io n   o f   r eso u r ce s   is   b et ter .   Ma n y   lo ad   co n tr o llin g   te ch n iq u es,  li k A SK AL ON  [ 1 4 ] ,   DA G m a n   [ 1 5 ] ,   h av d e v elo p ed   s y s te m s   to   m an ag lo ad   u s es  in   b o th   p ar allel  an d   d is tr ib u ted   s y s te m s .   S o m e   ex i s ti n g   lo ad   m an a g e m e n s y s t e m s ,   e. g . ,   DAG m a n   a n d   [ 1 6 ] ,   m ak s u r th ex ec u tio n   o f   lo ad   d o es  n o v io late  t h e   p r ec ed en ce   co n s tr ain t s   a m o n g   tas k s   b u p a y   litt le  atte n tio n   to   i m p r o v i n g   s ch ed u li n g   ti m e.   Oth er   s y s te m s   f o cu s   o n   co m p leti n g   ta s k   s ch e d u lin g   w it h i n   lo ad s   to   en h a n ce   d esire d   f in al  ti m e,   e. g .   [ 1 7 ] .     T h r est  o f   t h p ap er   co v er s .   Sectio n   2   d is c u s s es   r elate d   w o r k   o f   lo ad   b alan c in g Sectio n   3   d is cu s s es   th p r o p o s ed   s y s te m ,   in cl u d i n g   L o ad   b alan cin g ,   s u g g e s te d   f r a m e w o r k ,   alg o r ith m   to   p r ed ict  clo u d   lo a d ,   s er v er s   class if ica tio n   u s ed   i n   C lo u d   co m p u ti n g .   Sectio n   4   s h o w s   s i m u latio n   a n d   r esu lt s   o f   th s u g g ested   s y s te m .   Sectio n   5   h a s   th co n c lu s io n   w it h   s o m id ea s   f o r   f u t u r w o r k .       2.   RE S E ARCH   M E T H O D O L O G Y   E x p lain i n g   r esear ch   c h r o n o lo g ical,   in c lu d i n g   r esear c h   d esi g n ,   r esear c h   p r o ce d u r ( in   th e   f o r m   o f   alg o r ith m s ,   P s e u d o co d o r   o th er ) ,   h o w   to   test   an d   d ata  ac q u i s itio n   [ 1 8 ] ,   [ 1 9 ] .   T h d escr ip ti o n   o f   th co u r s o f   r esear ch   s h o u ld   b s u p p o r ted   r ef er en ce s   s o   th at  t h ex p la n ati o n   ca n   b ac ce p ted   s cien ti f ical l y   [ 2 0 ] ,   [ 2 1 ] .   W h en e v er   th er i s   ce r tai n   j o b   o n   th C lo u d ,   th lo ad   b alan ce r   s e n d s   t h j o b   r eq u est  th r o u g h   t h e   s u g g e s ted   al g o r ith m   to   b cl u s ter ed   to   w h ic h   s er v er   to   b s e n [ 2 2 ] .   K - m ea n s   cl u s ter in g   i s   o n o f   t h s i m p lest   clu s ter i n g   alg o r it h m s   u s ed   f o r   u n s u p er v i s ed   lea r n i n g   p r o b le m s ,   Ma c Qu ee n ,   1 9 6 7   in tr o d u ce d   it,  it  w o r k s   m ai n l y   o n   m in i m izin g   th e   d i s tan ce   b et w ee n   t h cl u s ter   ce n ter   a n d   t h d ata  p o i n t.  K - m ea n s   is   u s ed   i n   t h i s   r esear ch   ap p o in tin g   j o b s   as  d ata  p o in ts   o n   th s er v er   an d   b ased   o n   th p r o ce s s o r   ty p an d   s p ee d   to   clu s ter   th ese  j o b s .   A f ter   d eter m i n i n g   h ar d   d is k   ca p ac it y ,   a n o th er   cl u s ter i n g   is   d o n b ased   o n   t h ei r   co s p er   h o u r .   A n   o p er ato r   n o d to   m an a g n o d p er f o r m a n ce   ex i s ts ,   it s   j o b   is   to   s u p er v is t h n o d th e n   r ep o r u tili za tio n   an d   s en d   it  to   m a n a g er   co n tr o ller ,   th m a n ag er   i s   cl u s ter   m a n ag e m e n s y s te m   ai m ed   at  d e cr ea s in g   t h e f f o r t   d o n to   m a n ag e   clu s ter   r eso u r ce s   w h i le  r ef i n i n g   t h f ac ilit y   o f   cu s to m er ' s   d e m a n d   an d   m an a g r e s o u r ce s .   T h m a n ag er   w ait s   u n til  th w h o le  clu s ter   is   e m p t y   b ef o r lo o k in g   f o r   w o r k   f r o m   o th er   clu s ter s .   Fig u r e   1   [ 7 ]   s h o w s   s y s te m   m o d el,   w h er th m a n ag er   co n tr o ller   s en d s   r e p o r t   as  in p u w h ic h   is   u s ed   in   p r ed ictio n   alg o r ith m .       Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       E la s tic  n eu r a l n etw o r meth o d   fo r   lo a d   p r ed ictio n   in   cl o u d   co mp u tin g   g r id   ( K efa ya   S .   Qa d d o u m )   1203     Fig u r e   1 .   L o ad   b alan ce r       2 . 1 .    E ANN  des ig n f o lo a d pre dict io   T o   f o r ec ast  ex p ec ted   r eso u r ce   r eq u ests ,   w n ee d   to   lo o k   in s id VM   an d   an al y ze   lo g s   o f   p en d in g   r eq u ests .   T o   d o   th i s ,   VM s   m o d if icatio n s   ar r eq u ir ed ,   w h ic h   m i g h b d i f f icu l t.  T h p r ed ictio n   i s   b u ilt  o n   t h e   h is to r ical  lo g   b eh a v io r s   o f   V Ms.  T h alg o r ith m   d e p lo y s   a n   ar tif icial  n e u r al  n et w o r k   to   p r ed ict  lo ad   b alan cin g   in   t h clo u d th i s   is   ac h ie v ed   b y   tr ain i n g   n eu r al  n et w o r k   o n   b ig   d ataset  co n tai n i n g   d i f f e r en lo ad   s it u atio n s .   B ac k   P r o p ag atio n   lear n in g   al g o r ith m   w a s   u s ed   d u r in g   E ANN  tr ain i n g   p h ase  s o   th a it   c an   m an a g i n co m i n g   j o b s   to   th clo u d .   T h s u g g e s t ed   E A NN  co n s i s o f   t h r ee   tier s t h f ir s tier   is   i n p u t,  p r ese n tin g   t h cu r r e n j o b   f o r   n o d es.  T h s ec o n d   is   t h h id d en   tier ,   w h ile  t h th ir d   is   o u tp u tier ,   w h ic h   s ig n i f ies  t h b alan ce d   j o b   f o r   n o d es.   E ac h   n o d in   t h in p u tier   ac f o r   eit h er   th c u r r en s er v er 's  j o b   o r   th cu r r en av er ag j o b   o f   a   clu s ter   o f   s er v er s   w h er its   g iv e n   n u m b er .   On   t h o th er   h an d ,   th eq u iv a len n o d in   th o u tp u tier   r ep r esen ts   eit h er   s er v er s   j o b   o r   clu s ter s   r eg u lar   j o b   af ter   b al an cin g   co r r esp o n d in g l y .     T h s y s te m   p r o p o s ed   is   a n   i n t ellig e n tech n iq u e,   w h er e   th e   v alu e s   o f   t h n e u r al  n et w o r k   co n n ec tio n   w ei g h ts   ar m o d i f ied   w ith in   tr ain in g   p h a s e,   u s i n g   r ef o r m ed   o p ti m izat io n   m eth o d o lo g y it  co n s i s ts   o f   b u ild in g   an   elast ic  ar ti f icial  n eu r al  n et w o r k   ( E A NN)   b ased   o n   m o d if ied   ad ap tiv s m o o th i n g   er r o r s   ( MA SE) .   T h en   to   ad j u s th n eu r al  n et w o r k   co n n ec tio n   w eig h t s   d u r i n g   t h tr ain i n g   p h ase.   T h alg o r ith m   u s es  E A N tech n iq u w o r k   o n   r ed u ci n g   er r o r s .     First,  w n ee d   to   d eter m in a v er ag w i th   w ei g h ts   b y   p r ed eter m in ed   s ch e m e,   w h er t h ex p ec ted   an d   d etec ted   lo ad   at  g iv en   p er io d   p   as seen   in   ( 1 ) .     D( p )   c*   D( p   -   1 )   ( 1   -   c)   *   O( p ) ; 0   <   1   ( 1 )     as  c   in d icate s ,   t h b alan ce   a m o n g   s tead i n es s   an d   ap p r o ac h ab ilit y .     E A NN   is   u s ed   to   p r ed ict  th l o ad   o f   C P o n   d ef i n ed   s er v er .   W g r o u p   th ti m =0 . 5   an d   u s it t o   p r ed ict  th n ex m i n u te  lo ad   an d   co m p ar it  w i th   t h cu r r e n t   m in u te.   T h n ex s tep   is   m o n ito r i n g   d ec r ea s ed   u s ag e;  w n ee d   to   w o r k   o n   t h o b s er v ed   v al u es   w h ich   ar e   h ig h er   b y   6 9 % n o r m a ll y .   I f   b alan ce   v a lu e s   g r o u p s   w it h in   [ 0   to   1 ] ,   th en   th b ala n ce   i s   w it h in   t h d esire d   r an g e.   W g iv - r ate,   s o   th at  v al u w g et  f r o m   eq u atio n   ( 1 )   is   co n v er ted   as ( 2 )   h er e.     D( p )   -   | c | *   D( p   -   1 )   ( 1   | c | )   *   O( p ) ; - 1   0   O( p )   | c |   *   ( O( p )   -   D( p     1 * c) )   ( 2 )     T h p r e d icted   v alu is   co n cl u d ed   b ased   o n   h is to r ical  b eh av io r s   o n   th clo u d .     2 . 2 .     E ANN  a rc hite ct ure   T h s u g g e s ted   s y s te m   i n cl u d es  th r ee   tier s ,   n eu r o n s   i n   t h e   f ir s t,  s ec o n d ,   a n d   th ir d   tier s .   E A N N   as   s h o w n   in   F ig u r 2   g o es a s   f o ll o w s :       Evaluation Warning : The document was created with Spire.PDF for Python.
                       I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  9 ,   No .   2 A p r il   201 9   :   1 2 0 1   -   1 2 0 8   1204       Fig u r 2 .   E last ic  A NN  ar ch ite ctu r e       P h ase  1 :   R eg r o u p   n eu r o n   a n d   allo ca te  n eu r o n s   w i th   d i v er s r o u tes lo c atio n s .   P h ase  2 :   g r o u p   lo ca tio n   r o u te  Xs  o f   s er v er   n o d n   as  a n   in p u t.  Si n c th er ar th r ee   n e u r o n s   i n   t h in p u t tier ,   Xs  s h o u ld   b th in p u t o f   d if f er en n e u r o n   o f   i n p u t tier s   ea ch   ti m e.   P h ase  3 : Cre ate  g r o u p   B   r elate s   s er v er   n o d s   co r r esp o n d s   to   th n eu r o n   n .       S =   {i | Xi    Sq   ∩  k Xs −  Xi k     r i}   ( 3 )       w h er Xi   is   t h lo ca tio n   r o u te  o f   n e u r o n   n   a n d   th as s o ciatio n s   r elate d   to   Sq   ca n   s h ield   s er v er   n o d n .   P h ase  4 :   I f   g r o u p   S is   u n f i lled ,   iter ate  th is   p r o ce d u r b y   p ic k i n g   a n o t h er   r an d o m   s er v er   n o d e.       Xn   = m i n   k X s   −X n k .   ( 4 )       n Sq     P h ase  5 :   alter   th ch o s e n   s i tes o f   n eu r o n   an d   n e x t o n e s   ac co r d in g   to :     Xn =X n + α ( Xs−X n )   ( 5 )     E ls e,   g o   b ac k   to   s tep   ( 2 ) .   T h m ea n   s q u ar ed   er r o r   ( MSE )   b etw ee n   th p r ed icted   an d   th r eq u ir ed   r esu lt  r ep r esen ts   th f it n e s s   o f   th i n p u t.       (   )                (       )       ( 6 )       z   ( t z   −O z )   (   (     ) )      ( 7 )                                            (       )                ( 8 )     T h f ac to r   δ z   an d   th ac tiv atio h t   o f   th h id d en   n eu r o n   H t ,   d eter m in e s   ad j u s t m e n m ad to   th v alu e   o f   V st   an d   er r o r   f ac to r s   b o u tlin ed   in   ( 8 ) .         3.   RE SU L T A ND  AN AL Y SI   I n   th i s   s ec tio n ,   it  is   e x p lai n ed   th r esu lts   o f   r esear ch   an d   at  th s a m ti m is   g iv e n   t h e   co m p r e h en s iv d i s cu s s io n .   T h ex p er i m en t s   w er co n d u ct ed   o n   clo u d   s i m u lato r .   I n   c lo u d   s i m u lato r ,   th e   clo u d s i m ,   t h at  aid s   m o d eli n g ,   an d   s i m u latio n   o f   C lo u d   co m p u ti n g   s y s te m s   an d   ap p licatio n   s etti n g s .   I p r o v is io n s   b o th   s y s te m   a n d   b eh av io r   m o d elin g   o f   C lo u d   s y s te m   co m p o n en t s   s u ch   as  d ata  ce n ter s ,   v ir t u al  m ac h in e s   ( VM s )   a n d   r eso u r ce   p r o v is io n i n g   p o licies.   Us in g   t h lo ad   b ala n cin g   p ar a m eter s   o f   v ir tu al   m ac h i n e   an d   d ata  ce n ter ,   w h a v ex a m in ed   o n   clo u d s i m - 3 . 0   clo u d - co m p u tin g   s i m u lato r   an d   ev alu ate  t h e   p er f o r m a n ce   o f   t h s u g g es ted   m et h o d   u s i n g   j o b   ass ig n i n g   t o   th clo u d   s u b s et.   Fig u r 4   r ep r esen ts   t h lo ad   b alan cin g   i n   ea c h   clo u d   p ar titi o n ,   a n d   th e   p r o p o s ed   ap p r o ac h es  s u ch   as  E ANN  b as ed   lo ad   b alan cin g   alg o r ith m   s h o w s   i m p r o v ed   r es u lts   t h an   t h ex i s tin g   tech n iq u es.  I n   th b eg in n i n g   s i m u lato r   f ir s t,  g e n er ates  t h in p u w o r k lo ad   co n s i s ti n g   o f   s et  o f   w o r k f lo w s   ar r iv i n g   at  d if f er en ti m in s tan ts   i n   an   o n li n m a n n er .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       E la s tic  n eu r a l n etw o r meth o d   fo r   lo a d   p r ed ictio n   in   cl o u d   co mp u tin g   g r id   ( K efa ya   S .   Qa d d o u m )   1205   Fo r   ea ch   task   o f   w o r k f lo w ,   th n u m b er   o f   p r o ce s s o r s   r eq u ir ed   to   ex ec u te  it  is   s et  b y   p ick in g   u p   r an d o m   n u m b er   w it h in   p r e - co n f i g u r e d   r an g ac co r d in g   to   s p ec if ie d   p r o b ab ilit y   d is tr ib u tio n .   E ac h   e x p er i m e n i n v o k es   2 0   r u n s ,   o f   w h ich   ea c h   s i m u late s   1 0 0   o n lin w o r k f lo w s   i n   a   m u lti - cl u s te r   en v ir o n m e n co m p o s ed   o f   5   c lu s ter s   ea ch   co n tain in g   5 0 - 7 0   p r o ce s s o r s .   E A NN  al g o r ith m   i s   u s ed   to   g iv b es t   pos s ib le  allo ca tio n   r esu lt s .   Set   p = 1 6   s   f o r   ex a m p le  an d   s et  o f   d e m an d s   o n   s er v ice  is   D,   wh er clu s ter ed   s et s   r ep r esen ted   b y   C 1 ,   C 2 ,   C 3 .   T h o u tco m o f   9 2   it er atio n s   was  b alan ce d   an d   r ea s o n ab le  n o d allo ca tio n .   T ask   allo ca tio n   u s in g   E A NN  g o es  as  Ass o ciatio n   C 1 = {S7 ,   S1 5 ,   S2 0 },   th at  is ,   s er v er s   S7 ,   S1 5 ,   an d   S1 5   ar elec ted   t o   tr ac k   d e m a n d   D1 .   C o ali tio n   C 2 = {S2 ,   S6 ,   S2 2 },   th at   is ,   s er v er s   S2 ,   S6 ,   an d   S2 2   ar elec t ed   to   tr ac k   d e m a n d   D2 .   C o alitio n   C 3 = {S8 ,   S1 7 ,   S1 8 },   th at  is ,   s er v er s   S8 ,   S1 7 ,   an d   S1 8   ar elec ted   to   tr ac k   d e m an d   D3 .   R e s u lt s   ar s h o w n   i n   T ab le  1 .       T ab le  1 .   T im o f   E x ec u tio n   o t h Selecte d   C u s to m er ' s   C lo u d   T ask s   S e t - up   R e t o r t   P r o c e ssi n g   t i me   F i r st   D a t a   c e n t e r   w i t h   3 0   V M s   2 4 4 . 6 8   S e c o n d   Tw o   d a t a   c e n t e r s w i t h   1 5   V M s e a c h   2 6 0 . 7 7   T h i r d   Tw o   d a t a   c e n t e r s w i t h   3 0   V M s e a c h   1 7 4 . 9 2       T h p r ed icted   v alu e,   w h ic h   i s   d o n w ith   th h elp   o f   p ast  i n p u v al u i s   clea r l y   s h o w n   in   Fig u r 3 .   T h p r ed icted   v alu p r o v id es  h i g h er   e f f icie n c y   o f   o u t p u t.  Sin ce   t h p r ed icted   v al u p r o v id es  g r ea ter   ef f icien c y ,   t h m ea n   s q u ar e r r o r   is   s lig h t l y   h i g h .   A s   Fig u r 3   illu s tr ates  o u tp u i f   t h r ate= 0 . 7 ,   an d   th is   is   s elec ted   o n   ac co u n o f   leas e r r o r   ca lcu latio n   f o r   o u r   j o b s   p r ed ictio n   o n   VM ,   w h er t h is   r esu lt   en h a n ce s   t h e   p r ed ictio n   ac cu r ac y   an d   w o r k   f o r   th b en e f it o f   b etter   s c h ed u li n g   i n   t h n e x t step .           Fig u r 3 .   E r r o r   r ate  f o r   b est p e r f o r m an ce       T h lo ad   m ig r atio n   b ef o r a n d   af ter   i s   g i v en   in   Fi g u r 4 ,   a s   w ca n   s ee   t h at  o v er   p er io d   th n u m b er   o f   j o b s   ex ec u ted   co m p ar in g   to   av ailab le  VM s   is   b ec o m in g   r ea s o n ab le  af ter   m i g r ati n g   j o b s   ar o u n d .   T h r esu lt   o f   p r ed icted   jo b s   is   k ee p in g   t h b alan ce   o f   d i f f er e n s er v er s   as  eq u al  as   p o s s ib le.   Fi g u r e   5   g iv e s   t h g r ap h ical   d em o n s tr atio n   o f   t h lo ad   b al an cin g   in   ea ch   clo u d   p ar titi o n   a n d   t h s u g g e s ted   ap p r o ac h   E ANN  b ased   lo ad   b alan cin g   al g o r ith m   s h o w s   t h e   b etter   r esu lts   t h an   t h o th er   te ch n iq u es li k An t c o lo n y   a n d   Ho n e y   b eh a v io r .       Evaluation Warning : The document was created with Spire.PDF for Python.
                       I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  9 ,   No .   2 A p r il   201 9   :   1 2 0 1   -   1 2 0 8   1206       Fig u r 4 .   L o ad   m ig r at io n   o n   cl o u d           Fig u r 5 .   L o ad   b alan cin g   co m p ar is o n       4.   CO NCLU SI O   L o ad   p r ed ictio n   is   n ee d ed   f o r   allo ca tin g   d ata  ce n ter   r e s o u r ce s   d ep en d in g   o n   ap p licatio n s   d e m an d s .   T h f lu ct u atio n   o f   d e m a n d   w i ll  b less   d etec ted   u s i n g   o u r   ap p r o ac h .   T h s y s te m   is   m a n a g in g   r eso u r ce s   an d   av o id s   o v er lo ad .   T h s u g g e s t ed   tech n iq u u s es  s o m o f   t h d esig n   p r o ce s s es  o f   lo ad   b alan cin g .   E A NN   f o r ec ast  t h r eq u est  t h e n   ac c o r d in g l y   a s s i g n   r eso u r ce s   ac c o r d in g   to   th r eq u e s t.  T h at  m ai n tai n s   t h ac ti v e   s er v er s   ac co r d in g   to   c u r r en d e m an d .   T h is   p ap er ,   s u g g es ted   n e w   e f f ec ti v lo ad   b alan ci n g   tec h n iq u e - u s i n g   E A NN   b ased   lo ad - b alan c in g   tech n iq u to   ac h ie v d etec t ab le  en h a n ce m e n ts   i n   r e s o u r ce   d ep lo y m e n a n d   av ailab ilit y   a m o n g   clo u d - co m p u tin g   at m o s p h er e.     Fo r   f u tu r e,   to   f u r th er   i m p r o v t h b ala n cin g   p er f o r m an c o f   lo ad   i n   clo u d   e n v ir o n m en ts ,   f o r   in s ta n ce ,   t h e   p r o ac tiv j o b   a llo ca tio n   m et h o d   co u ld   b ex ten d ed   to   co n s id er   m u lt ip le  r u n n in g   ta s k s   f o r   s i m u lta n eo u s   p r ee m p tio n   a n d   w o u ld   in cr ea s th p r o b ab ilit y   f o r   h ig h - p r io r it y   tas k s   to   s ta r ex ec u t io n   ea r lier   an d   t h u s   i m p r o v th e   o v er all   s y s te m   p er f o r m a n ce .   Fo r   th e   s h o r test -   w o r k f lo w - f ir s p o lic y ,   o th er   m etr ics   f o r   p r io r itizin g   w o r k f lo w s   co u ld   b in v e s ti g ated   in   ad d itio n   to   th r em a in i n g   ex ec u tio n   t i m u s ed   in   th i s   p ap er .           Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       E la s tic  n eu r a l n etw o r meth o d   fo r   lo a d   p r ed ictio n   in   cl o u d   co mp u tin g   g r id   ( K efa ya   S .   Qa d d o u m )   1207   RE F E R E NC E   [1 ]   R.   P .   M a h o w a ld ,   W o rld w id e   S o ftw a r e   A s   A   S e r v ice   2 0 1 0 2 0 1 4   F o re c a st:  S o f t w a re   W il l   N e v e B e   S a m e ,   In ,   IDC,  2 0 1 0 .   [2 ]   Nu ñ e z   D,  F e rn a n d e z     G a g o   C,   P e a rso n   S ,   F e li c M .   A   M e ta m o d e f o M e a su rin g   Ac c o u n t a b il it y   A tt rib u tes   in   th e   Clo u d ,   In Pro c e e d i n g o th e   2 0 1 3   IEE E   In ter n a ti o n a C o n fer e n c e   o n   Cl o u d   C o mp u ti n g   T e c h n o l o g y   a n d   S c ien c e   ( Cl o u d Co 2 0 1 3 ),   IEE Pro c e e d in g o th e   th ird   In ter n a ti o n a Co n fer e n c e   o n   Clo u d   Co mp u ti n g .   IEE E,   M iam i,   pp   2 9 7 - 3 0 4 ,   2 0 1 3 .   [3 ]     Ch a z a let  A . ,   S e rv ic e   Lev e Ch e c k in g   in   th e   Cl o u d   Co m p u ti n g   Co n tex t ,”   In :   W ied e P ,   Bu tl e J M ,   T h e il m a n n   W ,   Ya h y a p o u (e d s)   (2 0 1 1 S e rv ice   L e v e Ag re e me n ts   fo r Clo u d   Co mp u ti n g .   S p r in g e r,   2 0 1 0 .   [4 ]   C.   L i m ,   S .   L u ,   A . ,   Ch e b o tk o ,   a n d   F .   F o to u h i ,   S to ri n g ,   Re a so n in g ,   a n d   Qu e ry in g   Op m c o m p li a n S c ien ti f ic  L o a d   P r o v e n a n c e   Us in g   Re latio n a Da t a b a se s , "   Fu tu re   Ge n e ra ti o n   Co m p u ter   S y ste ms   2 7 ,   p p .   7 8 1 7 8 9 ,   2 0 1 1 .     [5 ]     H.  T o p c u o g lu ,   S .   Ha riri   a n d   M .   W u ,   P e rf o r m a n c e - e ffe c ti v e   a n d   L o w - Co m p lex it y   T a s k   S c h e d u li n g   f o He tero g e n e o u s Co m p u ti n g ,   IEE T ra n s.  o n   P a ra ll e l   a n d   Distri b u ted   S y ste ms ,   v o l.   1 3 ,   p p .   2 6 0 - 2 7 4 ,   2 0 0 2 .     [6 ]     J.  D.  Ul lm a n ,   N P - c o m p lete   S c h e d u li n g   P r o b lem s,”   J o u rn a l   o f   C o mp u ter   a n d   S y ste S c ien c e s ,   Vo l.   1 0 ,   Iss .   3 ,   p p .   384 3 9 3 ,   1 9 7 5 .   [4 ]   E .   K.  By u n ,   Y.  S .   Ke e ,   J.  S .   Kim ,   a n d   S .   M a e n g ,   Co st  o p ti m ize d   p ro v isi o n i n g   o f   e las ti c   re so u rc e s f o a p p li c a ti o n   lo a d s” ,   Fu tu re   Ge n e ra ti o n   Co m p u ter   S y st e ms   2 7 ,   p p .   1 0 1 1 -   1 0 2 6 ,   2 0 1 1 .   [7 ]   T .   N' ta k p e '   a n d   F .   S u ter,  A   Co m p a riso n   o f   S c h e d u li n g   Ap p r o a c h e f o M ix e d - P a ra ll e A p p li c a ti o n o He tero g e n e o u P latf o rm s ,”   Pro c .   th e   6 t h   In ter n a ti o n a S y mp o si u o n   P a ra l lel  a n d   Distrib u t e d   Co mp u ti n g     ( IS - PDC) ,   Ha g e n b e rg ,   A u stria,  Ju ly   2 0 0 7 .     [8 ]   M e ss a g e   P a ss in g   In terf a c e ,   h tt p : // ww w . m p i - f o ru m . o rg /,   (2 0 1 5 . 3 )     [9 ]   M .   Ba rre to ,   R.   A v il a   a n d   P .   N a v a u x ,   T h e   M u lt iclu ste M o d e l   to   th e   In teg ra ted   Us e   o f   M u lt i p le  W o rk sta ti o n   Clu ste rs ,”   3 rd   W o rk sh o p   o n   Per so n a Co m p u ter b a se d   Ne two rk o f   W o rk sta ti o n s ,   p p .   7 1 8 0 ,   2 0 0 0 .     [1 0 ]   K.  C.   Hu a n g ,   On   Ef f e c ts  o f   Re s o u rc e   F ra g m e n tatio n   o n   Jo b   S c h e d u li n g   P e rf o rm a n c e   in   Co m p u ti n g   G rid s ,   2 0 0 9   1 0 t h   In ter n a ti o n a S y mp o si u m o n   Per v a siv e   S y ste ms ,   Al g o rit h ms ,   a n d   Ne tw o rk s ,   p p . 7 0 1 - 7 0 5 ,   2 0 0 9 .     [1 1 ]   C.   C.   Hs u ,   K.C.   H u a n g   a n d   F . J.   W a n g ,   On li n e   S c h e d u li n g   o f   Lo a d   A p p li c a ti o n i n   G rid   E n v iro n m e n ts ,”   Fu tu re   Ge n e ra ti o n   Co mp u ter   S y ste ms   2 7 ,   p p .   8 6 0 8 7 0 ,   2 0 1 1 .     [1 2 ]   S a n tan u   Da m ,   G o p a   M a n d a l,   Ko u sik   Da sg u p ta  a n d   P a ra m a rth a   Du tt a ,   G e n e ti c   A lg o rit h m   a n d   G ra v it a ti o n a Em u latio n   Ba se d   Hy b rid   L o a d   B a lan c in g   S trate g y   in   Cl o u d   C o m p u ti n g ,   i n   p ro c .   th ir d   I n ter n a ti o n a C o n fer e n c e   o n   Co mp u ter ,   C o mm u n ica ti o n ,   Co n t ro a n d   I n f o rm a ti o n   T e c h n o lo g y   ( C3 IT ),   I EE E ,   p p .   1 - 7 ,   F e b ru a ry   2 0 1 5 .   [1 3 ]   A S K AL ON ,   h tt p :/ /w ww . d p s.u ib k . a c . a t/ p ro jec ts/t e u ta/  ( 2 0 1 5 . 3   [1 4 ]     DAG m a n ,   h tt p :/ /res e a rc h . c s.w isc . e d u / h tco n d o r /d a g m a n /d a g m a n . h t m (2 0 1 5 . 3   [1 5 ]   M .   W iec z o re k ,   M .   S id d iq u i,   A .   V il laz ó n ,   R.   P r o d a n ,   T .   F a h rin g e r,   A p p ly in g   A d v a n c e   Re se r v a t io n   t o   In c re a se   P re d icta b il it y   o f   W o rk f lo w   E x e c u ti o n   o n   th e   G rid ,   P r o c e e d in g o f   2 n d   IEE I n tern a ti o n a C o n f e re n c e   o n   e - S c ien c e   a n d   G rid   Co m p u ti n g ,   p p .   8 2 ,   De c e m b e 4 - 6 ,   A m ste rd a m ,   N e th e rlan d s,  2 0 0 6 .   [1 6 ]   Zeb a   Kh a n ,   M a h f o o z   A lam ,   Ra z a   A b b a Ha id ri  Eff e c ti v e   L o a d   Ba lan c e   S c h e d u li n g   S c h e m e f o He tero g e n e o u Distrib u te d   S y s te m ,   In ter n a ti o n a J o u rn a o El e c trica a n d   Co m p u ter   E n g i n e e rin g   ( IJ ECE ) Vo l. 7 ,   N o . 5 ,   Oc to b e r   2 0 1 7 ,   p p .   2 7 5 7 ~ 2 7 6 5 IS S N:   2 0 8 8 - 8 7 0 8 ,   2 0 1 7 .   [1 7 ]   R.   P r o d a n ,   T .   F a h r in g e r,   Dy n a m ic  S c h e d u li n g   o f   S c ien ti f ic  W o rk f lo w   A p p li c a ti o n s   o n   t h e   G rid :   A   Ca se   S tu d y ,   Pro c e e d in g o t h e 2 0 th   S y mp o siu m o n   Ap p li e d   C o mp u ti n g   ( S AC  2 0 0 5 ) ,   p p .   6 8 7 - 6 9 4 ,   2 0 0 5 .     [1 8 ]   Ke fa y a   Qa d d o u m ,   Ev o Hin e s,   a n d   Da c ian a   Ili e sc u ,   Yie l d   P re d i c ti o n   T e c h n i q u e   Us in g   Hy b rid   A d a p ti v e   Ne u ra G e n e ti c   Ne t w o rk ,   In ter n a ti o n a J o u rn a o Co mp u t a ti o n a In telli g e n c e   a n d   Ap p li c a ti o n s V o l.   1 1 ,   No .   0 4 ,   1 2 5 0 0 2 1 ,   2 0 1 2 ,   DO I:   h tt p :/ / d x . d o i. o rg /1 0 . 1 1 4 2 /S 1 4 6 9 0 2 6 8 1 2 5 0 0 2 1 6 .   [1 9 ]   T.   S a sid h a r,   V.   Ha v ish a ,   S.   Ko u sh ik ,   M.   De e p ,   V K.   Re d d y ,   " L o a d   Ba lan c in g   T e c h n iq u e s   f o r   Ef f ici e n t   T ra ff i c   M a n a g e m e n in   Clo u d   En v ir o n m e n t,   In ter n a ti o n a J o u rn a o f   El e c trica a n d   Co m p u ter   En g i n e e rin g   ( IJ ECE ) ,   v o l.   6 ,   n o .   3 ,   p p .   9 6 3 - 9 7 3 ,   2 0 1 6 .   [2 0 ]   P .   Qia o ,   On   th e   S e c u ri ty   o f   a   D y n a m i c   a n d   S e c u re   Ke y   M a n a g e m e n M o d e F o r h iera rc h ica l   He tero g e n e o u S e n s o Ne tw o rk s ,”   T EL KOM NIKA   In d o n e sia n   J o u rn a l   of   El e c - trica l   En g in e e rin g ,   v o l.   1 2 ,   n o . 1 0 ,   p p .   7 4 5 9 7 4 6 2 ,   2 0 1 4 .   h tt p : // iae sjo u r n a l. c o m /o n li n e /i n d e x . p h p /T EL KO M NIK A /article /v ie w /5 5 7 9   [2 1 ]   Ca o ,   X . ,   Z h o n g ,   Y.,   Zh o u ,   Y.,   W a n g ,   J.,   Zh u ,   C. ,   &   Zh a n g ,   W .   In tera c ti v e   T e m p o ra Re c u rre n Co n v o lu t io n   Ne tw o rk   f o T ra ff i c   P re d icti o n   in   Da ta Ce n ters ,   IEE Acc e ss ,   6 ,   5 2 7 6 - 5 2 8 9 ,   2 0 1 8 .   [2 2 ]   P e n g ,   G . ,   W a n g ,   H. ,   Zh a n g ,   H.,   &   Do n g ,   J.  Kn o w led g e - Ba s e d   Re so u rc e   A ll o c a ti o n   f o Co ll a b o r a ti v e   S im u latio n   De v e lo p m e n in   a   M u lt i - T e n a n Clo u d   Co m p u ti n g   En v ir o n m e n t ,”   IEE T ra n sa c ti o n o n   S e rv ice Co mp u t in g ,   2 0 1 6 .   DO I:   1 0 . 1 1 0 9 /T S C. 2 0 1 6 . 2 5 1 8 1 6 1       BI O G RAP H I E S   O F   AUTH O RS        Dr .   K e fa y a   Q a d d o u m   is  a n   As sista n p ro f e ss o a Hig h e Co ll e g e o Tec h n o lo g y   U A E,   w a a n   A s sista n p ro f e ss o in   A l - A h li y y a   Am m a n   Un iv e rsit y .   S h e   re c e i v e d   h e f irst  d e g re e   in   Co m p u ter   S c ien c e   f ro m   P h i lad e lp h ia  Un iv e rsity ,   Jo rd a n ,   in   Ju ly   2 0 0 3 ,   m a ste d e g re e   in   Co m p u ter  In f o rm a ti o n   S y st e m   f ro m   P h il a d e lp h ia  Un iv e rsit y   Ju l y   2 0 0 8 ,   a n d   a   d o c to ra te  d e g re e   in   A . f ro m   W a r w ic k   Un iv e rsit y ,   th e   UK   in   2 0 1 3 .   He re se a rc h   a r e a   o f   in tere st  in c lu d e A . I,   M a c h in e   Lea rn in g ,   Da t a   M in i n g ,   a n d   Ne tw o rk in g .       Evaluation Warning : The document was created with Spire.PDF for Python.
                       I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  9 ,   No .   2 A p r il   201 9   :   1 2 0 1   -   1 2 0 8   1208     Dr .   M o sle h   M .   Ab u - Alh a j   is  a   se n i o lec tu re r   in   A l - A h li y y a   Am m a n   Un iv e rsit y .   He   re c e iv e d   h is  f irst  d e g re e   in   Co m p u ter  S c ien c e   f ro m   P h il a d e lp h ia  Un iv e rsit y ,   Jo rd a n ,   in   Ju ly   2 0 0 4 ,   m a ste d e g re e   in   Co m p u ter  In f o rm a ti o n   S y ste m   f ro m   th e   A ra b   Ac a d e m y   f o Ba n k in g   a n d   F in a n c ial  S c ien c e s,  Jo rd a n   i n   Ju ly   2 0 0 7 ,   a n d   a   d o c to ra te  in   M u lt im e d ia  Ne tw o rk P r o to c o ls  f ro m   Un iv e rsiti   S a in M a la y sia   in   2 0 1 1 .   His  re se a rc h   a re a   o f   in tere st  in c lu d e V o IP ,   M u l ti m e d ia  Ne t w o rk in g ,   a n d   Co n g e stio n   Co n tro l.   A p a rt  f ro m   re se a rc h ,   Dr.  M o sle h   M .   A b u - A l h a a lso   d o e c o n su lt a n c y   s e rv ice in   t h e   a b o v e   re se a rc h   a re a s an d   d i re c ts  th e   Cisc o   a c a d e m y   tea m   a A l - A h li y y a   Am m a n   Un iv e rsity .         Na m e e r   N.  EL - E m a m He   c o m p lete d   h is  P h . D .   in   Co m p u ter  S c ie n c e   w it h   h o n o r   i n   1 9 9 7 .   He   w o rk a a n   a ss ist a n p ro f e ss o in   th e   Co m p u ter  S c ien c e   De p a rt m e n t,   Ba sra   Un iv e rsit y .   In   1 9 9 8 ,   h e   j o in e d   th e   De p a rtme n o f   Co m p u ter  S c ien c e ,   P h il a d e lp h ia  Un iv e rsity ,   a a n   A s sista n c e   P ro f e ss o r,   a n d   th e n   h e   g o th e   ra n k   " As so c iate   P ro f e s so r"   in   2 0 1 0 .   No w   h e   is  a   F u ll   P r o f e ss o a th e   sa m e   u n iv e rsit y .   H e   w o rk a a   c h a ir  o f   Co m p u ter  S c ien c e   De p a rt m e n a n d   th e   d e p u ty   d e a n   o f   th e   f a c u lt y   o f   In f o r m a ti o n   T e c h n o lo g y ,   P h il a d e lp h ia  Un iv e rsity .   His  re s e a rc h   in tere st  in c lu d e Co m p u ter  S im u latio n   w it h   t h e   in telli g e n sy ste m ,   P a ra ll e A lg o ri th m s,  a n d   S o f c o m p u ti n g   u si n g   Co n v o l u ti o n   Ne u ra Ne tw o rk ,   GA ,   A CO,  a n d   P S O f o m a n y   k in d s o f   a p p li c a ti o n s li k e   I m a g e   P ro c e ss in g ,   S o u n d   P r o c e ss in g ,   F lu i d   F l o w,   a n d   Co m p u ter S e c u r it y   (S teg a n o g ra p h y ).       Evaluation Warning : The document was created with Spire.PDF for Python.