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.   10 ,   No .   6 Dec em b er   2 0 2 0 ,   p p .   5 9 8 5 ~ 5 9 9 1   I SS N:  2 0 8 8 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 1 0 i 6 . pp 5 9 8 5 - 5 9 9 1          5985       J o ur na ho m ep a g e h ttp : //ij ec e. ia esco r e. co m/in d ex . p h p /I JE C E   An  a na ly sis  of  so f tw a re a g ing  in  c lo ud  e nv iro n m en       Sh rut hi  P . 1 Na g a ra j   G .   Cho lli 2   1 De p a rtme n o f   Co m p u ter S c ien c e   a n d   E n g in e e rin g ,   G lo b a A c a d e m y   o f   T e c h n o lo g y ,   In d ia   2 De p a rtme n o f   In f o rm a ti o n   S c ien c e   a n d   En g in e e ri n g ,   Ra sh tree y a   V id y a la y a   Co ll e g e   o f   En g in e e rin g ,   In d ia       Art icle  I nfo     AB ST RAC T     A r ticle  his to r y:   R ec eiv ed   Dec   30 ,   2 0 1 9   R ev i s ed   Ma y   1 ,   2020   A cc ep ted   Ma y   1 6 ,   2 0 2 0       Clo u d   c o m p u ti n g   is  th e   e n v iro n m e n in   w h ich   se v e r a v irt u a m a c h in e (V M )   ru n   c o n c u rre n tl y   o n   p h y sic a m a c h in e s.  T h e   c lo u d   c o m p u ti n g   in f ra stru c tu re   h o sts  m u lt ip le  c lo u d   se rv ice s   t h a c o m m u n ica te  w it h   e a c h   o th e u sin g     th e   in terf a c e s.   Du rin g   o p e ra ti o n ,   th e   so f tw a re   s y ste m a c c u m u late   e rro rs  o g a rb a g e   th a lea d to   s y ste m   fa il u re   a n d   o th e h a z a rd o u c o n se q u e n c e s.   T h is  sta tu is  c a ll e d   so ft w a re   a g in g .   S o f tw a r e   a g in g   h a p p e n b e c a u se   o m e m o r y   f r a g m e n tatio n ,   re so u rc e   c o n su m p ti o n   in   larg e   s c a le  a n d   a c c u m u latio n   o f   n u m e rica l   e rro r .   S o f twa re   a g in g   d e g ra d s   t h e   p e rf o r m a n c e   th a m a y   r e su lt   in   sy ste m   f a il u re .   T h is  h a p p e n b e c a u se   o f   p re m a tu re   re so u rc e   e x h a u stio n .   T h e   e rro rs   th a c a u se   so f tw a re   a g in g s   a re   o f   sp e c ial   ty p e s   a n d   targ e t   th e   re sp o n se   ti m e   a n d   it e n v iro n m e n t.   T h is  iss u e   is  to   b e   re so lv e d   o n ly   d u rin g   r u n   ti m e   a s   it   o c c u rs  b e c a u se   o th e   d y n a m i c   n a tu re   o f   th e   p ro b lem .   T o   a ll e v iate   th e   i m p a c o f   so f t wa re   a g in g ,   so f t w a re   r e ju v e n a ti o n   tec h n iq u e   is  b e in g   u se d .   Re j u v e n a ti o n   p r o c e ss   re b o o ts  t h e   s y ste m   or   re in it iate th e   so f tw a r e s.   S o f twa r e   re ju v e n a ti o n   re m o v e s   a c c u m u late d   e rro r   c o n d i ti o n s,  f re e s   u p   d e a d lo c k a n d   d e f ra g m e n ts  o p e ra ti n g   s y ste m   re so u rc e s   li k e   m e m o r y .   S o f t wa re   a g in g   a n d   re ju v e n a ti o n   h a s g e n e ra ted   a   lo o f   re s e a rc h   in tere st  re c e n tl y .   T h is  w o rk   re v i e ws   so m e   o f   th e   re se a r c h   w o rk s   re late d   to   d e tec ti o n   o f   so f t w a re   a g in g   a n d   id e n ti f ies   re se a rc h   g a p s.     K ey w o r d s :   C lo u d   c o m p u tin g     So f t w ar a g i n g   So f t w ar r ej u v e n atio n   Co p y rig h ©   2 0 2 0   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 :   Sh r u th i P . ,   Dep ar t m en t o f   C o m p u ter   Scie n ce   an d   E n g i n ee r in g ,   Glo b al  A ca d e m y   o f   T ec h n o lo g y ,   I d ea l H o m es T o w n s h ip ,   M y s o r R d ,   A d it y L a y o u t,  R R   Na g ar ,   B en g alu r u ,   Kar n ata k 5 6 0 0 9 8 ,   I n d ia   E m ail:  s h r u tip @ g at. ac . i n       1.   I NT RO D UCT I O N     S y s te m   i s   g r o u p   o f   i n ter   o p er atin g   co m p o n en ts .   T h b o u n d ar y   o f   t h s y s te m   s ep ar ates   th s y s te m   f r o m   it s   e n v ir o n m e n b u it s   s er v ices  ar al w a y s   to w ar d s   s u r r o u n d in g   en v ir o n m e n t.  So f t war f ail u r h ap p en s   if   th e n v ir o n m e n o r ien ted   o u tp u ts   ar in co r r ec t .   T h s er v ices  in   t h eir   lo n g - r u n   o p er atio n   ac cu m u late   n u m er o u s   i n ter n al  er r o r s   an d   g ar b ag e,   th u s   r esu ltin g   i n   s o f t w ar a g in g   a n d   p r o b ab le  f ailu r o r   p er f o r m a n ce   d eg r ad atio n   [ 1 ] .   So f t w ar a g i n g   p h en o m en o n   is   d ef in ed   a s   th i n cr ea s o f   f ail u r r ate  an d /o r   d ec r ea s in   p er f o r m a n ce   o f   lo n g - r u n n i n g   s o f t w ar s y s t e m .   Ag i n g - r el ated - b u g s   ( AR B s )   g et  ac t iv at ed   an d   p r o p ag ate   in   th lo n g   r u n   ca u s i n g   s o f t w ar ag in g .   T h ese  m an if e s as  f a u lt s   in   t h s o f t w ar w h ic h   b ec o m v is ib le  o n l y   a f ter   co n tin u o u s   ex ec u tio n   o f   t h s o f t w ar f o r   lo n g   p er io d .   T h er w ill  n o b an y   i m p ac b ec au s o f   t h ese  b u g s   i m m ed iatel y .   B u t   th e y   m ak th s y s te m   s lo w l y   s h i f f r o m   h ea lth y   s tate  to   f ail u r p r o n s tate.   Fi g u r 1   d ep ics th s tate  c h an g o f   s y s t e m s   a f f ec ted   b y   s o f t w ar ag i n g .   Ag i n g   e f f ec ts   ar r esu lt  o f   er r o r   ac cu m u latio n .   E r r o r   ac c u m u lat io n   lead s   to   r eso u r ce   ex h a u s tio n ,   u n r elea s ed   f i le  lo ck s ,   u n - ter m in ated   t h r ea d s   an d   m e m o r y   l ea k s .   So f t w ar a g i n g   e f f ec ts   ca n   b d etec ted   b y   u s i n g   ag i n g   i n d icato r s .   E x a m p les  o f   ag in g   i n d icato r s   ar e   f r ee   p h y s ica m e m o r y s w ap   s p ac u s ed ,   f ile  a n d   p r o ce s s   tab les s ize,   ap p licatio n   r esp o n s ti m e,   tr af f ic  m etr ic s   lik p ac k e t r ate  an d   b it r ate.     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.  10 ,   No .   6 Dec em b er   2 0 2 0     5 9 8 5   -   5 9 9 1   5986       Fig u r 1 .   P er f o r m a n ce   d eg r ad atio n   [2 ]       T h p r o p ag atio n   o f   a g i n g - r elat ed   er r o r s   th at  d o   n o t   ca u s f ailu r h id e   i n   t h s y s te m   i n ter n al  s tate  a s   ti m b o m b   [ 3 ] .   T h is   ag i n g - r elate d   er r o r   ac cu m u latio n   lead s   to   th f ailu r o f   t h s y s te m   i n ter n al  en v ir o n m e n t.  So f t w ar a g in g   ef f ec ts   ar o f   t w o   t y p es,  v o latile  an d   n o n - v o latile.   Vo lat il ag in g   e f f ec ts   ar e   cr ea ted   u s u a ll y   i n   o p er atin g   s y s te m   r e s o u r ce s .   T h ese  ca n   b r e m o v ed   b y   r e - i n it iati n g   th e   s y s te m   p r o ce s s   t h a t   is   a f f ec ted .   E x a m p les   o f   v o l atile  a g in g   e f f ec t s   ar f r ag m en tatio n   o f   m e m o r y o r   o p er ati n g   s y s te m   r e s o u r ce   leak ag e.   B u t,  n o n - v o latile  e f f ec ts   ar cr ea ted   i n   s to r a g p ar ts   li k d atab ase  a n d   f ile  s y s te m .   No n - v o lat ile   ag in g   ef f ec t s   e x is t   ev e n   af t er   r e - in itializat io n   o f   s y s te m E x a m p le s   o f   n o n - v o lati l ag i n g   e f f ec ts   ar e   f r ag m e n tatio n   i n   f ile   s y s te m   o r   m etad ata  o f   d atab ase.   T h is   is s u e   ca n   b d etec ted   o n l y   w h e n   t h s y s te m   i s   r u n n i n g ,   b y   m o n ito r i n g   s y s te m   p ar a m eter s   w h ic h   ar ag i n g   i n d icato r s .   J u s li k an ti g en s   i n d icate   ca n ce r   d is ea s e,   ag i n g   i n d icato r s   s i g n i f y   s o f t w ar a g i n g .   Ma j o r   ca u s es  f o r   s o f t w ar e   ag i n g   ar m e m o r y   lea k s / f r ag m e n tatio n ,   u n r elea s ed   f il h an d le s ,     lo ck   co n ten tio n   is s u es,  d ata  co r r u p tio n ,   m e m o r y / s w ap   s p ac b lo at,   r o u n d   o f f   er r o r   ac cu m u latio n   a n d   s to r ag e   s p ac f r ag m e n tatio n .   W h ile   t h s y s te m   is   r u n n i n g ,   ag in g   ef f ec ts   ca n   b d etec ted   b y   m o n ito r in g   o f   a g i n g   in d icato r s .   B ased   o n   t h eir   g r an u lar it y ,   a g i n g   in d icato r s   c an   b clas s i f ied   i n to   t w o   ca teg o r ies.  T h e y   ar e     s y s te m - w id a g i n g   in d icato r s   an d   ap p licatio n - s p ec if ic  a g i n g   in d icato r s .   Me tr ics  r elate d   to   s ev er al  s u b s y s te m s   lik OS,  m id d le w ar e,   v ir t u al  m ac h in e   th a t a r s h ar ed   b y   r u n n i n g   ap p licatio n s   ca n   b o b ta in ed   b y   s y s te m - w id e   ag in g   i n d icato r s .   U s in g   t h e s ag in g   i n d icato r s ,   a g in g   e f f ec ts   o f   t h w h o le   s y s te m   ca n   b s t u d ied .   E x a m p le s   o f   s y s te m - w id e   ag i n g   i n d icato r s   ar u s ed   s w ap   s p ac e,   f r ee   p h y s ical  m e m o r y ,   s y s te m   lo ad   an d   f ile   tab le  s ize.   I n f o r m a tio n   s p ec if i to   in d i v id u al  ap p licatio n   ca n   b o b tain ed   b y   ap p licatio n - s p ec i f ic  ag i n g   in d icato r s     lik r e s p o n s t i m e,   J av V h ea p   s ize.   T h ese  a g i n g   i n d icato r s   g iv e   m o r s p ec if ic   in f o r m atio n   ab o u t     th ap p licatio n   u n d er   o b s er v at io n .   Ag i n g   in d icato r s   h av b e en   s t u d ied   in   d etail  b y   s ev er al   r esear ch er s   [ 4 5 ] .   So f t w ar ag i n g   ef f ec t s   h ap p en   at  v ar io u s   le v els i n cl u d in g   o p er atin g   s y s te m   lev e l o r   ap p lica tio n   lev el  [ 6 ] .       C o s ts   o f   s o f t w ar a g i n g   ar o w n er s   lo s s ,   i n ab ilit y   to   k ee p   u p ,   r ed u ce d   p er f o r m an ce   an d   d ec r ea s i n g   r eliab i lit y .   T h o w n er s   o f   th e   ag in g   s o f t w ar s u f f er   a s   it  is   i n cr ea s i n g l y   d i f f ic u lt  to   k ee p   u p   w it h   t h m ar k et.   So f t w ar g r o w s   b i g g er   as   it  d eg r ad es.  T h is   h ap p en s   d u e   to   ad d itio n   o f   n e w   co d es  to   m a n ag e   t h s o f t w ar e.   B ec au s o f   in cr ea s in   p r o g r a m   s ize,   th er w il b m o r d e m an d s   f o r   m e m o r y   a n d   th er w ill  b d elay s   as  co d is   to   b s w ap p ed   in   f r o m   m as s   s to r ag e.   T h r esp o n s o f   t h p r o g r a m   b ec o m e s   s lo w   an d   h e n ce   p er f o r m a n ce   a n d   r eliab ilit y   d ec r ea s es.  So f t w ar m ai n t en an ce   ac ti v it ies  i n tr o d u ce   er r o r s   s o m eti m es .   C o r r e ctio n   o f   an   er r o r   m a y   le ad   to   an o th er   er r o r .   So m eti m es  it  m a y   s o   h ap p en   t h at  ea ch   ti m a n   atte m p is   m ad to   d ec r ea s th er r o r   r at e,   it  m a y   g et  w o r s e.     So f t w ar a g in g   i s   in e v itab le  e v en   i f   al th p r ev e n ti v m ea s u r es  ar tak e n .   T h ab ilit y   to   d esig n   f o r     ch an g d ep en d s   o n   a n   ab ilit y   to   p r ed ict  th f u t u r e.   I f   it  is   d o n i m p er f ec tl y   a n d   ap p r o x im atel y ,   o v er   p er io d   o f   ti m e,   th s o f t w ar b ec o m es  u n u s ab le.   P r ev en ti v m ea s u r es  ca n n o eli m i n ate  a g i n g .   B ec au s o f   a g i n g ,     lo o f   m o n e y   h a s   b ee n   lo s t   in   v ar io u s   d o m ai n s   ac r o s s   th wo r ld .   T ab le  1   s h o w s   t h co s o f   s o f t w ar ag in g   o n   s o m US b ased   co m p a n ies o f   d if f er e n t secto r s .     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:  2 0 8 8 - 8708       A n   a n a lysi s   o s o ftw a r a g in g   in   clo u d   e n viro n men t ( S h r u th P . )   5987   T ab le  1 .   C o s t o f   s o f t w ar a g i n g   [ 7 ]   D o mai n   O p e r a t i o n   T y p e   I n d u st r y   c o st   r a n g e     p e r   h o u r   A v e r a g e   c o st   p e r   h o u r   o f   d o w n t i me   F i n a n c i a l   B r o k e r a g e   $   5 . 6   M   t o   $   7 . 3   M   $   4 . 4 5   M   F i n a n c i a l   C r e d i t   c a r d   /   S a l e s   $   2 . 2   M   t o   $   3 . 1   M   $   2 . 6   M   M e d i a   V i e w   $   2 3 3   K   $   1 5 0   K   R e t a i l   H o me   S h o p p i n g   N e t w o r k   $   8 7   K   t o   $   1 4 0   K   $   1 1 3   K   T r a n sp o r t a t i o n   A i r l i n e s R e se r v a t i o n   $   6 7   K   t o   $   1 1 2   K   $   2 8   K       So f t w ar r ej u v e n atio n   i s   th p r o ac tiv tech n iq u p r o p o s ed   to   co u n ter   s o f t w ar a g in g   t h at   in v o l v e s     s er ies  o f   s tep s   s u ch   a s   p er io d icall y   s to p p in g   t h ap p licatio n   an d   r estar ti n g   it  a f ter   clea n i n g   t h i n ter n a s tate .   So f t w ar r ej u v e n atio n   p er f o r m s   f l u s h es  b u f f er   q u e u es , g ar b ag clea r an ce ,   r ein it ializes  th i n ter n al  k er n e l   tab les,  an d   clea n s   u p   f i le  s y s te m s .   I n tr i n s icall y ,   it  cle an s   an d   r esto r es  th o p er atin g   e n v ir o n m e n t.     Fro m   th liter atu r r e v ie w ,   i ca n   b o b s er v ed   th at,   s o f t w ar r ej u v e n atio n   ap p r o ac h es  ar o f   t w o   t y p e s :     T im e - b ased   an d   I n s p ec tio n   b ased   [ 8 ] .   I n   th f ir s m et h o d ,   r e j u v en atio n   is   ap p lied   at  p r e - d eter m i n ed   in ter v al s   o f   ti m e.   T h is   tec h n iq u i s   u s e d   in   en v ir o n m e n ts   s u ch   a s   w e b   s er v er s .   I n   t h s ec o n d   m eth o d ,   s o f t w ar a g i n g   f o r ec asti n g   i s   d o n an d   r ej u v e n a tio n   i s   tr ig g er ed   p r e - e m p ti v el y .       2.   SO F T WAR E   A G I N G   D E T E CT I O T E CH NI Q U E S   A lo n s o ,   B elan c h an d   Av r es k y   [ 9 ]   u s ed   m ac h in lear n i n g   alg o r it h m s   f o r   p r ed ictio n   o f   r eso u r ce   ex h a u s tio n   t h at  ar ca u s ed   b y   s o f t w ar a n o m alie s .   E v alu atio n   o f   p er f o r m a n ce   w as   d o n t h r o u g h   v ar io u s   alg o r ith m s   li k K - n ea r es n e i g h b o r s ,   Naï v B a y e s ,   R a n d o m   Fo r est.  T h r esear c h er s   cr ea ted   th r ee   d if f er en s ce n ar io s   f o r   ex ec u tio n .   I n   e ac h   s ce n ar i o ,   th e y   u s ed   d i f f e r en s o f t w ar an o m al y   to   cr a s h   s y s te m   u s i n g     T P C - W   b en ch m ar k .   T h n u m b er s   o f   i n s ta n ce s   u s ed   ar 2 8 1 5 ,   1 6 8 8   an d   3 8 1 9 .   T h er w er to tal  o f   2 9   attr ib u tes.  T h ex ec u tio n   r es u lts   in d icate   th at  th R a n d o m   Fo r est  p er f o r m ed   co m p ar ativ el y b e tte r   in   a ll     th th r ee   s ce n ar io s .   Naïv B a y es  p r o d u ce d   th h i g h e s n u m b er   o f   er r o r s .   L as s o   r eg u lar izatio n   w as  u s ed   b y     th r esear c h er s   to   r ed u ce   ( u p   to   6 0 %)  th n u m b er   o f   p ar a m eter s   t h at   ar n ee d ed   to   b u ild   t h m o d el.     T h is   f u r th er   r ed u ce d   t h er r o r s   in   s e v er al  ca s e s .   L ater ,   th an al y s i s   o f   ac c u r ac y a n d   n u m b er   o f   m o n ito r ed   p ar am eter s   w as d o n e.   T o s h iak Ha y a s h et  al.   [ 10 w o r k ed   to   d etec p er f o r m a n ce   d eg r ad atio n   b y   m ea s u r i n g   tr af f i b et w ee n   v ir tu a m ac h i n es.  T h m etr ic  co llectio n   m e th o d   w as  n o n - i n t r u s i v as  t h e   tr a f f ic  w as  co lle cted   p ass iv el y   f r o m   m ac h i n th at  i s   n o p ar o f   v ir tu al  en v ir o n m e n o n   w h ic h   th m ea s u r in g   s er v ice s   ar h o s ted .   Usi n g   th i s   tech n iq u e,   t h m etr ic s   ca n   b co llected   ev en   u n d er   ex tr e m p er f o r m a n ce   d eg r ad atio n .   T h e   tr af f ic  m etr ic s   u s ed   in   t h e   s t u d y   ar b it - r ate p ac k et  r ate,   co n n ec tio n   r ate  a n d   T C P   SYN  lo s s   r ate.   Fo r   m ea s u r i n g   tr a f f ic,     th r esear ch er s   u s ed   p r o g r am   p ac k et s   w h ic h   w er b u ilt   u s i n g   t h C   la n g u a g a n d   p ca p ”  ( T C P DUM P /   L I B P C A P ,   2 0 1 2 )   lib r a r y .   T h e   m etr ic  v alu e s   w er co llected   an d   d eliv er ed f o r   ev er y   6 0   s ec o n d s .   Usi n g   th e s e   m etr ics,  tr ai n i n g   an d   te s d at w er co n s tr u cted .   T h v ir tu al  en v ir o n m en co n s is ted   o f   A p ac h w eb   s er v er   r u n n i n g   o n   v ir tu al  m ac h in e s   h o u s ed   o n   Xen   h y p er v is o r .   T o   m ea s u r th r eq u est - r esp o n s r ate  o f   f iles ,   h ttp er f   to o w a s   u s ed   o n   t h c lien m ac h in e s .   T r ain in g   d ata  w h ic h   i s   o f   6 0 0   in s tan ce s   a n d   tes d at w h ic h   is   o f   1 0 0 0   in s ta n ce s   w as  co n s tr u cted   u s i n g   tr af f ic  d ata  a n d   r eq u est - r esp o n s r ate  d ata.   E ac h   o f   t h e   d ata  s et  h a s   f iv e   attr ib u tes.  Ma c h i n lear n in g   c lass i f ier   C 4 . 5   w a s   u s ed   to   b u i ld   d ec is io n   tr ee   w h ic h   d etec te d   th p er f o r m a n ce   f r o m   tr a f f ic  m e tr ics.  T h p r o p o s ed   m et h o d   w as  f o u n d   r eli ab le  as  th er r o r   r atio   w as  s m all  ( 2 . 2 f o r   1 0 0 0   in s ta n ce s   o f   test   d ata) .   J in g   L i u   e al.   [ 1 1 ]   p r o p o s ed   co m p r h e s i v e   s er v ice  r ej u v en atio n   b ased   f au lt   to ler an t   m et h o d   th a t   g u ar a n tees   clo u d   s y s te m s s er v ice  a v ailab ili t y .   T h ar ch ite ctu r p r o p o s ed in clu d s er v ice s   r u n n i n g   o n   VM s ,   s o f t w ar r ej u v en at io n   m a n a g er   ( SR M)   i n s talled   o n   ea ch   VM   an d   an   I n ter i m   No d h o u s ed   i n   th e   s ep ar ate  p h y s ical  m ac h i n e.   A ll  t h ese  en titi e s   ar in   t h s a m lo ca n et w o r k .   W h e n   ag i n g   is   d etec ted   o n   an y   o f     th s er v ice  co m p o n e n t s ,   th c h ec k   p o in t o f   it s   r u n n in g   s tate  is   cr ea ted   an d   s to r ed   in   t h i n t er i m   n o d e.   T h VM   th at  h o s t s   a g in g   p r o n e   s er v ice   co m p o n en i s   m i g r ated   to   in t er i m   n o d to   k ee p   t h s er v ice   r eq u ests   co n ti n u it y .   Du r in g   t h m ig r atio n ,   th tr ac lo g   f ile  i s   u p d ated   b y   r ej u v e n atio n   a g e n t.  W h en   m i g r atio n   is   d o n e,   th o r ig i n al   v ir tu a en v ir o n m en is   r eb o o ted   th at  b r in g s   it  to   ag i n g   f r ee   s tate.   Nex t,  t h ch ec k   p o i n i m ag i s   tr an s f er r ed   f r o m   i n ter i m   n o d to   o r ig in al  VM .   T h tr ac lo g   f ile  in   i n te r i m   n o d VM is   co p ied   to   o r ig in al  VM .   O n ce   all   th tr ac lo g   f ile s   ar co p ied ,   th er w ill b r ep lica  o f   s er v ic co m p o n e n t s   i n   o r ig i n al  VM   an d   VM   o n   i n ter i m   n o d e.   T h n et w o r k   tr a f f ic  is   r e d ir ec ted   to   o r ig in al  VM   a n d   VM   in   in ter i m   n o d is   s h u t d o wn .   Yo n g q u an   Yan   [1 2 p r o v ed   th at  t h s elec tio n   o f   p r o p er   d ata  s et  is   s i g n i f ica n t.  T h e   d ata  s et   s elec tio n   ca r r ies  m o r w eig h t ag t h an   t h ap p r o ac h   th a is   u s ed   f o r   s o f t w ar a g i n g p r e d ictio n L i n ea r   an d     n o n - li n ea r   m et h o d s w er u s ed   to   d etec r eso u r ce   c o n s u m p t io n   o f   ag ed   w eb   s er v er .   Me tr ics  w er co llected   f r o m   t h s y s te m   u n d er   tr u lo ad   an d   th a is   n o g i v e n   ar ti f ic ial  lo ad .   In   t h is   s t u d y I I w eb   s er v er   is   u s ed .   A   s et   o f   h ea l th   ca r ap p l icatio n s   r u n n in g   o n   t h I I w eb   s er v er   ar co n s id er ed   f o r   s t u d y .   T o   h an d le  th p er f o r m an c e   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.  10 ,   No .   6 Dec em b er   2 0 2 0     5 9 8 5   -   5 9 9 1   5988   d eg r ad atio n   o f   I I S ser v er ,   th o n l y   o p tio n   w as to   r estar t a s   th er w as  n o   h o t sta n d b y   s y s te m .   Op er atin g   s y s te m   p ar am eter s   an d   d atab ase  p ar am eter s   i n   r u n n in g   p h a s ar co llected   u s i n g   b u ilt - i n   w in d o w s   co u n ter   w ith o u t   d is tu r b in g   th e   r u n n i n g   s y s te m .   T w o   m etr ic s   w er co llected   at  e v er y   o n m i n u te  i n ter v al.   T h m etr ic s   w er e   co llected   f o r   av ailab le  m e m o r y   t h at  r ep r esen o p er atin g   s y s te m   lev el  a n d   J av h ea p   m e m o r y   th at  r ep r e s en t   ap p licatio n   lev el.   T o   f o r ec ast  th co n s u m p tio n   o f   r es o u r ce ,   th r ee   m o d els  w er u s ed s u p p o r v ec to r   m ac h i n e   ( SVM ) ,   a u to   r e g r ess i v i n te g r ated   m o v i n g   av er a g ( A R I MA )   a n d   A a r ti f icial  n e u r al   n et w o r k   ( A NN) .     T h o u tco m o f   h ea p   m e m o r y   a n d   av ailab le  m e m o r y   p r ed ictio n   in d icate   t h at  n o n - l in e ar   m et h o d s   d o   n o t   p er f o r m   b etter   co m p ar ed   to   lin ea r   m eth o d s   i n   s o m s it u atio n s .   T h r esear ch er   co n c l u d th at  it  is   m o r i m p o r tan t to   ch o o s p r o p er   d at s et  th a n   ch o o s i n g   n o n - li n ea r   o r   lin ea r   m eth o d .     Ah a m ad   et  al .,   [ 7 ]   co n d u cted   s u r v e y   r eg ar d i n g   s o f t w ar ag i n g   i s s u es.  Fo u n d   r ea s o n s   a n d   ef f ec ts   o f   s o f t w ar ag i n g .   T h r esear ch er s   co n clu d ed   th at  c o n clu d ed   th at  it  is   i m p o s s ib le  to   s to p   s o f t w ar ag i n g   b u it  is   p o s s ib le  to   r ed u ce   its   s p ee d   an d   p r o g r ess .   Fan g   et   al .,   [ 1 3 ]   o p in ed   th at,   i n   s o m s y s te m s   w h er e   th e   m e m o r y   i s   s h ar ed   b et w ee n   o p er atin g   s y s te m   an d   ap p licatio n   s o f t w ar e,   as  t h m e m o r y   co n s u m p tio n   i s   clo s el y   r elate d   to   s y s te m   p er f o r m an ce   a n d   ch an g e s   co n s ta n tl y ,   u s i n g   e m p ir ical  th r es h o ld s   m a y   ca u s w aste  o f   r eso u r ce s o r   s y s te m   o u ta g e.   T h r esear ch er s   p r o p o s ed   an   ad ap tiv s tr ateg y   ad o p ted   f o r   o p tim iz atio n   o f   th t h r es h o ld s .   I n s tead   o f   f ix ed   t h r es h o ld s ,   th m e th o d   r eg u lar l y   r eg u late s   th t h r esh o ld s   b y   ta k i n g   f e ed b ac k   in f o r m atio n   i n   th r u n n i n g   p r o ce s s   in to   ac co u n t.  C r itical  eq u at i o n s   ar co n s tr u cted   to   ca lcu late  th th r es h o ld s   b y   m ax i m izin g   th e   s y s te m   av ai lab ilit y   an d   r eliab ilit y .   Si m u latio n   r esu lt s   d e m o n s tr ated   th at   th e   p r o p o s ed   m et h o d   ac h ie v es   h i g h er   av ai lab ilit y   an d   m o r s tab le  p er f o r m an ce   t h a n   th a b ased   o n   e m p ir ical  t h r es h o ld s .   I f   s o m p ar a m ete r s   o f   th r u n n i n g   en v ir o n m e n t   ar u n ce r tai n ,   t h n ec es s ar y   p ar a m eter s   ar est i m ated   ac co r d in g   to   th e   s o f t war b eh av io r   d u r i n g   th co n s ta n r u n n in g   p r o ce s s .   T h is   m e th o d   r eg u la tes  th th r esh o ld   b y   u s i n g   f ee d b ac k   in f o r m atio n   in   th r u n n in g   p r o ce s s .   I n   t h s i m u lat io n   r es u lts ,   it  is   o b s e r v ed   th at  t h p r o p o s ed   m et h o d   ac h iev es  h i g h er   av ailab ilit y   an d   s tab le  p er f o r m an ce .     So m o f   t h s o l u tio n s   p r o p o s ed   ca n   b s ee n   i n   [ 1 4 - 1 9 ] .   S o m o f   t h r esear ch er s   h av w o r k ed   o n   d if f er e n p latf o r m s .   D.   C o tr o n eo   et  al  [ 2 0 ]   p r esen t ed   th d esig n   o f   an   ag i n g   d etec tio n   an d   r e j u v en atio n   to o f o r   An d r o id   A DaRT A   w h ic h   p er f o r m s   s elec ti v m o n ito r i n g   o f   s y s te m   p r o ce s s es  an d   o f   tr en d s   in   s y s te m   p er f o r m a n ce   in d icato r s E .   An d r ad e   et  al  [ 2 1 ]   p r o p o s ed   d eter m in i s tic   an d   s to ch a s tic  p etr n et   ( DSP N)   f o r     q u an tita tiv e l y   a n al y zi n g   th e   i m p ac ts   o f   s o f t w ar a g in g   p h e n o m e n o n   o n   c y b er - p h y s ica l   s y s te m   u s i n g   ed g co m p u ti n g .   L i u   et  al .,   [ 2 2 ]   p r o p o s ed   n o v el  h y b r id   ag in g   p r ed ictio n   m o d el  n a m ed   C SS A P   w h ic h   i s   an   in te g r atio n   o f   a u to r eg r es s iv e   in te g r ated   m o v i n g   a v er ag ( AR I M A )   m o d el  a n d   lo n g   s h o r ter m   m e m o r y   ( L ST M)   m o d el  f o r   clo u d   s er v i ce s Sev er al  o th er   w o r k s   in   t h e   ar ea   ar also   s u r v e y ed   [ 2 3 - 3 0 ] .     Vir tu alize d   co n tai n er s   h a v b ee n   s tu d ied   in   [ 3 1 - 3 4 ] .   Usi n g   co n tain er s ,   d ev elo p er s   ca n   d esig n   s o f t w ar i n   th lo ca en v ir o n m en t.  C o n tai n er s   ar s m aller   t h an   v ir tu a m ac h i n es  a n d   h u n d r ed s   o f   th e m   r u n   o n   s in g le  p h y s ical  m ac h i n e.   So f t w ar ag i n g   m a y   af f ec s u c h   s y s te m s   al s o .   Mo b ile  s y s te m s   a ls o   g et  af f ec ted   b y   s o f t w ar a g i n g   a s   s tu d ied   i n   [ 3 5 - 3 7 ] .   M ac h in lear n in g   h as   b ee n   u s ed   f o r   s o f t w ar a g in g   d et ec tio n   in   m o b ile   s y s te m s   [ 3 8 ] .   Ma r k o v   s to ch asti p r o ce s s es  h a v b ee n   u s e d   f o r   an aly z in g   s o f t w ar ag i n g   b eh a v io r   [ 3 9 ] .     So m r esear ch er s   h a v p r o v i d ed   asy m p to tic  o r   s tead y - s tat s o lu tio n s   w h ic h   ar in s u f f i cien f o r   r ea l - ti m s y s te m s   [ 4 0 ] .   Ma ch i n lear n i n g   h a s   b ee n   u s ed   to   p r ed ict  s o f t w ar a g in g   in   [ 4 1 - 4 2 ] .   S y s te m   s o f t w ar es  m a y   also   g et  a f f ec ted   b y   s o f t w ar f au lt  a n d   r elate d   s tu d y   ca n   b f o u n d   in   [ 4 3 ] .   R eliab ilit y   o f   cl o u d - b ased   s y s te m s   w it h   m u ltip le  s o f t w ar s p ar co m p o n e n t s   h a s   b ee n   s t u d ied   in   [ 4 4 ] .   Sim ilar   r esear ch es  ca n   b f o u n d     in   [ 4 5 - 5 0 ] .   T ab le  2   ( s ee   a p p en d ix )   p r esen ts   t h s u m m ar y   o f   p r ev io u s   w o r k s   in   t h ar ea   o f   s o f t w ar d etec tio n .       3.   CO NCLU SI O N     I ca n   b o b s er v ed   f r o m   t h l iter atu r t h at  s o m o f   th w o r k s   ar p lat f o r m   s p ec if ic  a n d   c an   n o b e   ap p lied   to   d if f er en p latf o r m s .   So m s tu d ie s   h a v u s ed   m a ch in lear n i n g   f o r   d etec tio n   o f   s o f t w ar a g in g .     B u th ac cu r ac y   o f   th a g in g   d etec tio n   ca n   b i m p r o v ed   b y   co m b i n i n g   m o r th a n   o n e   m eth o d .   Fo r   ag in g   in d icato r   m etr ic  co llectio n ,   m eth o d s   u s ed   b y   s o m o f   t h r esear ch er s   ar i n tr u s iv e,   i.e . ,   t h m e tr ic  co llecto r   s o f t w ar also   co n s u m e s   r eso u r es.  I ca n   b co n clu d ed   th at  it   is   i m p o s s ib le  to   s to p   s o f t w ar e   ag i n g   b u it  ca n   b ad d r ess ed   o n l y   i n   r u n   ti m b e ca u s o f   t h d y n a m ic  n at u r o f   t h p r o b le m .   T h a n al y s is   o f   th p r ev io u s   w o r k s   in d icate   th at  t h er is   n ec ess i t y   o f   n o n - i n tr u s i v e,   p latf o r m   i n d ep en d en s o f t w ar ag i n g   d e tectio n   tech n iq u e s   th at  co m b i n t h p r ed ictiv p o w er   o f   m ac h i n lear n in g   to o an d   s tati s tical  m o d els  to   s tr e n g th e n   t h ac c u r ac y .   As  clo u d   co m p u tin g   h as  b ec o m t h n o r m ,   i is   w o r th   co n d u ctin g   r esear ch   in   t h ar ea   o f   s o f t w ar ag i n g   i n   clo u d   s y s te m s   an d   p r o v id s o lu tio n .           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:  2 0 8 8 - 8708       A n   a n a lysi s   o s o ftw a r a g in g   in   clo u d   e n viro n men t ( S h r u th P . )   5989   AP P E NDI X       T ab le  2 Su m m ar y   o f   p r ev io u s   w o r k s   R e se a r c h e r   R e se a r c h   w o r k   d o n e   R e mark   A l o n so ,   e t   a l . ,   [ 9 ]   a.   A n a l y z e d   a   se t   o f   M L   a l g o r i t h ms f o r   p r e d i c t i n g   sy st e m c r a sh e d u e   t o   t h e   r e so u r c e   e x h a u s t i o n   c a u se d   b y   so f t w a r e   a n o mal i e s.   b.   Ev a l u a t e d   c l a ss i f i e r s l i k e   D e c i s i o n   t r e e s,  S u p p o r t   V e c t o r   M a c h i n e s a n d   K -   N e a r e st   N e i g h b o u r   c.   R a n d o m F o r e st   o b t a i n e d   a   mu c h   b e t t e r   r e su l t   ( e r r o r   l e ss t h a n   1 %)   U se d   mac h i n e   l e a r n i n g   a l g o r i t h ms   T o sh i a k i ,   e t   a l . ,   [ 1 0 ]   a.   U se d   a   n o n - i n t r u si v e   me t h o d   o f   me t r i c s c o l l e c t i o n   u si n g   a   ma c h i n e   t h a t   i s se p a r a t e   f r o m v i r t u a l   ma c h i n e s a n d   p h y si c a l   h o st s.   b.   H t t p e r f ,   a   w e b   b e n c h mar k   w a s ru n   o n   t h e   c l i e n t   m a c h i n e s t h a t   i u se d   t o   me a su r e   t h e   r e q u e st - r e sp o n se   r a t e   o f   f i l e s b e i n g   t r a n sf e r r e d   b e t w e e n   t h e   v i r t u a l   m a c h i n e s a n d   c l i e n t s.   c.   T h e   d e t e c t i o n   o b t a i n e d   u s i n g   c 4 . 5   ma c h i n e   l e a r n i n g   c l a ss i f i e r   p r o v e d   r e l i a b l e   d.   A   mo n i t o r i n g   a g e n t   i n   e v e r y   V M   c o l l e c t s me t r i c s ;   C P U   u sag e   a n d   f r e e   me mo r y   a v a i l a b l e .   T h e   a g e n t   e n c a p s u l a t e s t h i d a t a   i n t o   a   p a c k e t   a n d   se n d i t   t o   t h e   a g i n g   d e t e c t o r   mo d u l e   e.   T h i s p r o c e ss  a c h i e v e s t w o   t a sk s;   Ex p e c t e d   A r r i v a l   T i me   ( EA T )   o f   n e x t   p a c k e t   a n d   t h e   i n f o r ma t i o n   i t   b r i n g s.  I f   n e x t   me t r i c s   d a t a   p a c k e t   a r r i v e a f t e r   EA T   o r   d o e s n o t   a r r i v e ,   i t   i n d i c a t e s so me   f a i l u r e   p r o b a b i l i t y   f.   T h e   C P U   u sag e   a n d   f r e e   me mo r y   a v a i l a b l e   i s u se d   t o   d e t e c t   t h e   a g i n g   se v e r i t y .   U se d   mac h i n e   l e a r n i n g   a l g o r i t h ms   J .   L i u ,   e t   a l . ,   [ 1 1 ]   a.   A   mo n i t o r i n g   a g e n t   i n   e v e r y   V M   c o l l e c t s me t r i c s ;   C P U   u sag e   a n d   f r e e   me mo r y   a v a i l a b l e .   T h e   a g e n t   e n c a p s u l a t e s t h i d a t a   i n t o   a   p a c k e t   a n d   se n d i t   t o   t h e   a g i n g   d e t e c t o r   mo d u l e   b.   T h i s p r o c e ss  a c h i e v e s t w o   t a sk s;   Ex p e c t e d   A r r i v a l   T i me   ( EA T )   o f   n e x t   p a c k e t   a n d   t h e   i n f o r ma t i o n   i t   b r i n g s.  I f   n e x t   me t r i c s   d a t a   p a c k e t   a r r i v e a f t e r   EA T   o r   d o e s n o t   a r r i v e ,   i t   i n d i c a t e s so me   f a i l u r e   p r o b a b i l i t y   c.   T h e   C P U   u sag e   a n d   f r e e   me mo r y   a v a i l a b l e   i s u se d   t o   d e t e c t   t h e   a g i n g   se v e r i t y .   I n t r u si v e   M e t h o d   Y .   Y a n ,   e t   a l . ,   [ 1 2 ]   a.   O p e r a t i n g   sy st e m p a r a me t e r s a n d   d a t a b a se   p a r a me t e r s i n   r u n n i n g   p h a se   a r e   c o l l e c t e d   u s i n g   b u i l t - i n   w i n d o w s c o u n t e r   w i t h o u t   d i st u r b i n g   t h e   r u n n i n g   sy st e m   b.   O n l y   t w o   me t r i c s a r e   c o n s i d e r e d ;   a v a i l a b l e   me mo r y   t h a t   r e p r e se n t   o p e r a t i n g   sy st e m l e v e l   a n d   . n e t   c o mm o n   l a n g u a g e   r u n t i me   me mo r y   i n   a l l   h e a p s   ( h e a p   me mo r y ,   f o r   sh o r t )   a s w e l l   a s Ja v a   h e a p   me mo r y   i n   A p a c h e   w e b   se r v e r   t h a t   r e p r e se n t   a p p l i c a t i o n   l e v e l   c.   T h e   f o r e c a st i n g   o f   r e so u r c e s i d o n e   u si n g   t h r e e   mo d e l s,  A R I M A ,   A N N ,   a n d   S V M   P l a t f o r m Sp e c i f i c   U se d   I I S   W e b se r v e r   P r o v e d   c h o o si n g   p r o p e r   d a t a se t   i s mo r e   i m p o r t a n t   t h a n   c h o o si n g   l i n e a r   o r   n o n   l i n e a r   me t h o d s   S A h a ma d   [ 7 ]   C o n d u c t e d   su r v e y   r e g a r d i n g   a g i n g   i ss u e s.  F o u n d   r e a so n s o f   a g i n g ,   e f f e c t s o f   so f t w a r e   a g i n g .   C o n c l u d e d   t h a t   i t   i i mp o ss i b l e   t o   st o p   so f t w a r e   a g i n g   b u t   i t   i p o ssi b l e   t o   r e d u c e   i t s s p e e d   a n d   p r o g r e ss   Y .   F a n g ,   e t   a l . ,   [ 1 3 ]   a.   I n st e a d   o f   f i x e d   t h r e sh o l d s,   t h e   me t h o d   u se d   i n   t h i s   w o r k   r e g u l a r l y   r e g u l a t e s t h e   t h r e sh o l d s b y   t a k i n g   f e e d b a c k   i n f o r ma t i o n   i n   t h e   r u n n i n g   p r o c e ss i n t o   a c c o u n t .     b.   C r i t i c a l   e q u a t i o n a r e   c o n st r u c t e d   t o   c a l c u l a t e   t h e   t h r e sh o l d b y   max i mi z i n g   t h e   sy st e m a v a i l a b i l i t y .   R e c o mm e n d e d   A d a p t i v e   T h r e sh o l d   f o r   a g i n g   d e t e c t i o n   J.  L i u ,   e t   a l . ,   [ 2 2 ]   D e v e l o p e d   C S S A P   w h i c h   i a n   i n t e g r a t i o n   o f   A u t o r e g r e ssi v e   I n t e g r a t e d   M o v i n g   A v e r a g e   ( A R I M A )   mo d e l   a n d   L o n g   S h o r t - T e r m   M e mo r y   ( L S T M )   H y b r i d   a g i n g   p r e d i c t i o n   mo d e l       RE F E R E NC E S     [1 ]   D.  Co tro n e o ,   e a l. ,   S o f t w a r e   Ag in g   a n d   Re ju v e n a ti o n W h e re   W e   A re   a n d   W h e re   We  A r e   G o i n g ,”   Pro c e e d in g s   3 rd   I n ter n a t io n a W o rk sh o p   o n     S o ft wa re   A g in g   a n d   Reju v e n a ti o n ,   ( W o S AR   2 0 1 1 ),   p p .   1 - 6 ,   2 0 1 1   [2 ]   Ro b e rto   Na tella,  " S o f twa re   A g in g   a n d   Re j u v e n a ti o n , "   [ On li n e ] ,   A v a il a b le:  h tt p :/ / w p a g e . u n in a . it /ro b e rto . n a tella/ .   [3 ]   W .   E .   W o n g   a n d   B .   Cu k ic,  A d a p ti v e   Co n tr o A p p ro a c h   f o S o f tw a r e   Qu a li t y   I m p ro v e m e n t ,   S e ri e o n   S o ft wa re   En g i n e e rin g   a n d   K n o wle d g e   E n g i n e e rin g v o l.   2 0 ,   2 0 1 1 .   [4 ]   R .   M a ti a s,  e t   a l. ,   M o n it o ri n g   M e m o r y - R e late d   S o f tw a r e   Ag in g A n   Ex p lo ra to ry   S tu d y ,   2 3 t h   I n ter n a ti o n a l   S y mp o si u m o n   S o ft w a re   R e li a b il it y   E n g i n e e rin g   W o rk sh o p s ,   p p .   2 4 7 - 2 5 2 ,   2 0 1 2 .   [5 ]   D Co tr o n e o   a n d   R .   Na tella,  M o n it o ri n g   o f   A g in g   S o f twa re   S y ste m s   a ffe c ted   b y   In teg e Ov e r f lo w s ,   Pro c e e d in g s   o t h e   IEE 2 3 r d   In ter n a ti o n a S y mp o siu o n   S o ft wa re   Reli a b il it y   En g i n e e rin g ,   p p .   2 6 5 - 2 7 0 ,   2 0 1 2 .   [6 ]   A .   G u p ta,  e a l. ,   P re d ictio n   o f   S o f twa re   A n o m a li e u sin g   T i m e   S e ries   A n a l y sis    A   re c e n stu d y ,   In ter n a ti o n a l   J o u rn a l   o n   A d v a n c e d   Co m p u ter   T h e o ry   a n d   E n g in e e rin g v o l.   2 ,   n o.   3 ,   p p .   1 0 1 - 1 0 8 ,   2 0 1 3 .   [7 ]   S A h a m a d ,   S tu d y   o S o f t w a re   Ag in g   Iss u e a n d   P re v e n ti o n   S o lu ti o n s , ”  In ter n a ti o n a J o u rn a o Co mp u ter   S c ien c e   a n d   In fo rm a t io n   S e c u rity v o l.   1 4 ,   n o .   0 8 ,   p p .   3 0 7 - 3 1 ,   2 0 1 6 .   [8 ]   J.  A lo n so ,   e t   a l. ,   A   c o m p a ra ti v e   e x p e ri m e n tal  stu d y   o f   so f t w a r e   re ju v e n a ti o n   o v e rh e a d ,   Per f o rm a n c e   Eva lu a t io n v o l.   7 0 ,   n o .   3 ,   p p .   2 3 1 - 2 5 0 ,   2 0 1 3 .   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.  10 ,   No .   6 Dec em b er   2 0 2 0     5 9 8 5   -   5 9 9 1   5990   [9 ]   J.  A lo n so ,   e a l. P re d icti n g   S o f tw a r e   A n o m a li e U sin g   M a c h in e   L e a rn in g   Tec h n iq u e s,   IEE 1 0 t h   In ter n a ti o n a l   S y mp o si u m o n   Ne two rk   Co m p u t in g   a n d   Ap p li c a t io n s ,   Ca m b rid g e ,   M A ,   p p .   1 6 3 - 1 7 0 ,   2 0 1 1 .   [1 0 ]   T .   Ha y a sh i ,   e a l. ,   P e rf o r m a n c e   De g ra d a ti o n   De tec ti o n   o f   V irt u a M a c h in e s v ia P a ss iv e   M e a su re m e n a n d   M a c h i n e   L e a rn in g ,   In ter n a ti o n a J o u rn a o A d a p ti v e ,   Res il ien t   a n d   Au t o n o mic   S y ste ms v o l.   5 ,   n o.   2 ,   p p .   4 0 - 5 6 ,   2 0 1 4 .   [1 1 ]   J .   L iu ,   e a l. ,   S o f tw a re   R e ju v e n a ti o n   b a se d   F a u lt   T o lera n c e   S c h e m e   f o Clo u d   A p p li c a ti o n s , ”  IEE E   8 th   In ter n a t io n a C o n fer e n c e   o n   Cl o u d   Co m p u ti n g ,   p p .   1 1 1 5 - 1 1 1 8 ,   2 0 1 5 .   [1 2 ]   Y .   Ya n ,   A   P ra c ti c e   G u id e   o P re d ictin g   Re so u r c e   Co n s u m p ti o n   i n   a   W e b   S e rv e r ,   Rev ie o Co mp u ter   En g i n e e rin g   S t u d ies v o l .   2 ,   n o.   3 ,   p p .   1 - 8 ,   2 0 1 5 .   [1 3 ]   Y.  F a n g ,   e a l. A   R e ju v e n a ti o n   S trate g y   o f   Tw o - G r a n u larity   S o f t w a r e   Ba se d   o n   A d a p ti v e   Co n tro l ,   IEE 2 2 n d   Pa c if ic R im  I n ter n a ti o n a l   S y mp o s iu m o n   De p e n d a b le Co m p u ti n g   ( PR DC) ,   Ch ristc h u rc h ,   p p .   1 0 4 - 1 0 9 ,   2 0 1 7 .   [1 4 ]   F .   M a c h id a ,   e a l . ,   A g in g - Re lat e d   Bu g in   Clo u d   C o m p u ti n g   S o f t w a r e ,   IEE 2 3 rd   I n ter n a ti o n a l   S y mp o si u o n   S o ft w a re   Relia b il it y   En g in e e rin g   W o rk sh o p s ( IS S RE W ) ,   Da ll a s,  T X,  p p .   2 8 7 - 2 9 2 ,   2 0 1 2 .   [1 5 ]   H.  Ok a m u ra   a n d   T .   Do h i Op ti m iza ti o n   o f   Op p o rt u n it y - Ba s e d   S o f tw a r e   Re ju v e n a ti o n   P o li c y ,   IEE 2 3 r d   In ter n a t io n a S y mp o si u m o n   S o f t wa re   Relia b il it y   E n g i n e e rin g   W o rk sh o p s ,   Da ll a s,  T X ,   p p .   2 8 3 - 2 8 6 ,   2 0 1 2 .   [1 6 ]   S .   L a n d   Q.  Yo n g ,   S o f tw a r e   Ag in g   De te c ti o n   Ba se d   o n   N A RX   M o d e l ,   W e b   In fo r ma ti o n   S y ste ms   a n d   Ap p li c a ti o n s C o n fer e n c e   ( W IS A) ,   Ha ik o u ,   p p .   1 0 5 - 1 1 0 ,   2 0 1 2 .   [1 7 ]   D .   Bru n e o   a n d   S .   Diste f a n o ,   Qu a n ti tativ e   A ss e ss m e n ts  o f   Distrib u ted   S y ste m s M e th o d o lo g ies   a n d   T e c h n iq u e s ,   S c riv e n e r P u b li s h in g   L L C ,   2 0 1 5 .   [1 8 ]   F .   M a c h id a ,   e a l. Jo b   Co m p let io n   T im e   o n   a   V irt u a li z e d   S e rv e S u b jec to   S o f twa re   Ag in g   a n d   Re ju v e n a ti o n ,   IEE T h ird   I n ter n a ti o n a l   W o rk sh o p   o n   S o ft wa re   A g in g   a n d   Reju v e n a ti o n   ( W o S AR ) ,   Hiro s h im a ,   pp.   44 - 4 9 ,   2 0 1 1 .   [1 9 ]   L .   Jia n g ,   e a l. T i m e   a n d   P re d i c ti o n   b a s e d   S o f tw a re   Re ju v e n a ti o n   P o l icy ,   S e c o n d   In ter n a ti o n a l   Co n fer e n c e   o n   In fo rm a t io n   T e c h n o l o g y   a n d   Co m p u ter   S c ien c e   ( IT CS ) ,   Kie v ,   p p .   1 1 4 - 1 1 7 ,   2 0 1 0 .   [2 0 ]   D.  Co tro n e o ,   e a l. A   Co n f ig u ra b le  S o f tw a re   Ag in g   De t e c ti o n   a n d   Re ju v e n a ti o n   A g e n f o A n d ro i d ,   2 0 1 9   IEE E   In ter n a t io n a S y mp o siu o n   S o ft w a re   Relia b il it y   En g i n e e rin g   W o rk sh o p ( IS S RE W ) ,   Be rli n ,   G e r m a n y ,     p p .   2 3 9 - 2 4 5 ,   2 0 1 9 .   [2 1 ]   E.   A n d ra d e   a n d   F .   M a c h id a ,   A n a l y si o f   S o f t wa re   Ag in g   I m p a c ts  o n   P la n A n o m a l y   De tec t io n   w it h   Ed g e   Co m p u ti n g ,   2 0 1 9   IEE In ter n a ti o n a S y mp o siu o n   S o f twa re   Relia b i li ty  En g in e e rin g   W o rk sh o p ( IS S RE W ) Be rli n ,   G e r m a n y ,   p p .   2 0 4 - 2 1 0 ,   2 0 1 9 .   [2 2 ]   J.  L iu ,   e a l. CS S A P S o f twa re   A g in g   P re d icti o n   f o Clo u d   S e rv ice Ba se d   o n   A RIM A - L S T M   H y b rid   M o d e l ,   2 0 1 9   IEE I n ter n a ti o n a l   Co n fer e n c e   o n   W e b   S e rv ice s ( IC W S ) ,   M il a n ,   Italy ,   p p .   2 8 3 - 2 9 0 ,   2 0 1 9 .   [2 3 ]   M .   T o rq u a to ,   e a l. A n   a p p ro a c h   to   in v e stig a te  a g in g   s y m p to m a n d   re ju v e n a ti o n   e ff e c ti v e n e ss   o n   so f t w a re   s y ste m s,   2 0 1 7   1 2 t h   Ib e ria n   C o n f e re n c e   o n   In f o rm a ti o n   S y ste ms   a n d   T e c h n o l o g ies   ( CIS T I) ,   L isb o n ,   p p .   1 - 6 ,   2 0 1 7 .   [2 4 ]   I.   M .   Um e sh ,   e a l. ,   S o f tw a re   Ag in g   F o re c a stin g   Us in g   T i m e   S e ries   M o d e l , ”  I n d o n e sia n   J o u r n a o E lec trica En g i n e e rin g   a n d   C o mp u ter   S c ien c e   ( I J EE CS ) v o l.   7 n o .   3 ,   p p .   8 3 9 - 8 4 5 ,   2 0 1 7 .   [2 5 ]   I.   M .   U m e sh ,   e a l. ,   S o f t w a re   Re ju v e n a ti o n   M o d e f o Clo u d   Co m p u ti n g   P latf o rm , ”  In ter n a ti o n a J o u r n a o f   Ap p li e d   E n g i n e e rin g   Res e a rc h v ol .   1 2 ,   n o .   1 9 ,   p p .   8 3 3 2 - 8 3 3 7 ,   2 0 1 7 .   [2 6 ]   M .   T o rq u a t o ,   e a l. ,   S W A RE:   A   m e th o d o lo g y   f o so f t w a re   a g in g   a n d   re j u v e n a ti o n   e x p e rim e n t s,”   J o u rn a o f   In fo rm a t io n   S y ste ms   En g in e e rin g   &   M a n a g e me n t ,   v o l.   3 ,   n o .   2 ,   p p .   1 5 - 2 7 ,   2 0 1 8 .   [2 7 ]   I.   M .   Um e sh   a n d   G .   N.  S rin iv a s a n ,   Dy n a m i c   so f t wa re   a g in g   d e tec ti o n - b a se d   f a u lt   to ler a n s o f tw a re   re ju v e n a ti o n   m o d e l   f o v irt u a li z e d   e n v iro n m e n t , ”  i n   S a tap a th y   S . e a l. ( e d s ),   Pro c e e d in g o t h e   in ter n a ti o n a l   c o n fer e n c e   o n   d a t a   e n g i n e e rin g   a n d   c o mm u n i c a ti o n   tec h n o l o g y .   A d v a n c e in   in telli g e n sy ste ms   a n d   c o mp u ti n g ,   v o l.   4 6 9 ,     p p .   7 7 9 - 7 8 7 ,   2 0 1 7 .   [2 8 ]   I.   M .   Um e sh ,   G .   N.  S rin iv a sa n ,   M .   T o rq u a to ,   S o f twa re   Ag in g   F o re c a stin g   Us in g   T i m e   S e ries   M o d e l , ”  In d o n e si a n   J o u rn a o El e c trica En g in e e rin g   a n d   Co m p u t e S c ien c e   ( IJ EE CS ) v o l.   7 ,   n o .   3 ,   p p .   8 3 9 - 8 4 5 ,   2 0 1 7 .   [2 9 ]   M.  T o rq u a to ,   e a l . ,   M o d e ls  f o a v a il a b il it y   a n d   p o w e c o n su m p ti o n   e v a lu a ti o n   o f   a   p riv a te  c lo u d   w it h   VM M   re ju v e n a ti o n   e n a b led   b y   V M   li v e   m i g ra ti o n , ”  T h e   J o u rn a o S u p e rc o mp u ti n g v ol .   7 4 ,   n o .   9 ,   pp .   4 8 1 7 - 4 8 4 1 ,   2 0 1 8 .   [3 0 ]   M .   T o rq u a to   a n d   M .   V ieira ,   An   Ex p e rim e n tal  S tu d y   o f   S o f t w a re   Ag in g   a n d   Re ju v e n a ti o n   in   Do c k e rd ,   1 5 t h   Eu ro p e a n   De p e n d a b le C o mp u ti n g   Co n fer e n c e   ( EDCC) ,   Na p les ,   Ital y ,   p p .   1 - 6 ,   2 0 1 9 .   [3 1 ]   A .   M o u a t,   Us in g   Do c k e De v e lo p in g   a n d   De p l o y in g   S o f t w a re   w it h   Co n tain e rs , ”  O’Re il ly M e d i a   Pu b . ,   2 0 1 5 .   [3 2 ]   D.  Be rn ste in ,   Co n tain e rs  a n d   c l o u d F r o m   lx c   to   d o c k e to   k u b e rn e tes ,   IEE Clo u d   C o mp u ti n g v o l.   1 ,   n o .   3 ,   p p .   8 1 - 8 4 ,   2 0 1 4 .     [3 3 ]   N.  A lsh u q a y ra n ,   e a l. A   s y ste m a ti c   m a p p in g   stu d y   in   m ic ro se rv ice   a r c h it e c tu re ,   IEE 9 th   In ter n a ti o n a l   Co n fer e n c e   o n   S e rv ice - Or ien ted   Co mp u t in g   a n d   Ap p li c a t io n s ( S OCA ) ,   p p .   4 4 - 5 1 ,   2 0 1 6 .   [3 4 ]   D.  M e ss in a ,   5   y e a rs  late w h e re   a re   y o u   o n   y o u d o c k e jo u r n e y ? ”  D o c k e b lo g ,   2 0 1 8 .   [ On li n e ] ,   A v a il a b le:  h tt p s:/ /b l o g . d o c k e r. c o m /2 0 1 8 /0 3 / 5 - y e a rs - late r - d o c k e r - jo u rn e y / .   [3 5 ]   D.  Co tro n e o ,   e a l. S o f twa re   a g in g   a n a l y sis  o th e   a n d ro id   m o b il e   OS ,   IEE In ter n a ti o n a l   S y mp o siu o n   S o ft w a re   Rel ia b il it y   En g in e e rin g   ( IS S RE ) ,   p p .   4 7 8 - 4 8 9 ,   2 0 1 6 .   [3 6 ]   C.   G u o ,   e a l . Us e   tw o   lev e re ju v e n a ti o n   to   c o m b a so f tw a r e   a g in g   a n d   m a x i m ize   a v e ra g e   re so u rc e   p e rf o r m a n c e ,   IEE 1 2 t h   In ter n a ti o n a C o n fer e n c e   o n   Emb e d d e d   S o ft w a re   a n d   S y ste ms ,   p p .   1 1 6 0 - 1 1 6 5 ,   2 0 1 5 .   [3 7 ]   Y.   Qia o ,   e a l. A n   e m p iri c a s tu d y   o f   so f t w a re   a g in g   m a n ifes t a ti o n   i n   a n d r o id ,   In ter n a ti o n a S y mp o si u o n   S o ft w a re   Relia b il it y   En g in e e rin g   W o rk sh o p s ( IS S RE W ) ,   p p .   8 4 - 9 0 ,   2 0 1 6 .   [3 8 ]   S .   Hu o ,   e a l. Us in g   m a c h in e   lea rn in g   f o so f t w a r e   a g in g   d e t e c ti o n   in   A n d r o id   sy ste m ,   T e n th   In ter n a ti o n a l   Co n fer e n c e   o n   Ad v a n c e d   C o mp u t a ti o n a l   In tell ig e n c e   ( ICACI) ,   X iam e n ,   p p .   7 4 1 - 7 4 6 ,   2 0 1 8 .   [3 9 ]   H.  Ok a m u ra ,   e a l. ,   A   S tatisti c a F ra m e w o rk   o n   S o f tw a re   Ag in g   M o d e li n g   w it h   Co n ti n u o u s - T im e   Hid d e n   M a rk o v   M o d e l ,   Pro c e e d in g s   o f   IEE 3 6 t h   S y mp o siu o n   Relia b le Distrib u ted   S y ste ms ,   Ho n g   Ko n g ,   p p .   1 1 4 - 1 2 3 ,   2 0 1 7 .   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:  2 0 8 8 - 8708       A n   a n a lysi s   o s o ftw a r a g in g   in   clo u d   e n viro n men t ( S h r u th P . )   5991   [4 0 ]   W .   Da n g   a n d   J.   Zen g ,   S o f t w a r e   S y st e m   Re ju v e n a ti o n   M o d e li n g   Ba se d   o n   S e q u e n ti a In s p e c ti o n   P e rio d a n d   S tate   M u lt i - c o n tr o L im it s ,   i n   B.   Zo u ,   e a l. ,   (e d s) ,   Da ta  S c ien ce ,”   ICPCS EE   2 0 1 7 ,   Co mm u n ica ti o n i n   Co mp u ter   a n d   In fo rm a t io n   S c ien c e v o l.   7 2 8 ,   p p .   3 5 0 - 3 6 4 ,   2 0 1 7 .   [4 1 ]   S .   Jia ,   e a l. S o f t w a re   Ag in g   A n a l y si a n d   P re d icti o n   i n   a   Web   S e rv e Ba se d   o n   M u lt i p le  L in e a Re g re ss io n   A l g o rit h m ,   9 th   IEE In ter n a ti o n a Co n fer e n c e   o n   Co mm u n ica ti o n   S o f twa re   a n d   Ne two rk s p p .   1 4 5 2 - 1 4 5 6 ,   2 0 1 7 .   [4 2 ]   Y .   Ya n   a n d   P .   G u o ,   A   P ra c ti c e   G u id e   o f   S o f t w a re   Ag in g   P re d ictio n   in   a   W e b   S e rv e Ba s e d   o n   M a c h i n e   L e a rn in g ,   Ch in a   C o mm u n ica ti o n s v o l.   1 3 ,   n o .   6 ,   p p .   2 2 5 - 2 3 5 ,   2 0 1 6 .   [4 3 ]   M .   G ro tt e ,   e a l. A n   e m p iri c a in v e stig a ti o n   o f   fa u lt   ty p e in   sp a c e   m i ss io n   s y ste m   so f t w a re ,   Pro c .   o t h e   In ter n a t io n a C o n fer e n c e   o n   De p e n d a b le S y ste ms   &   Ne two rk ( DS 2 0 1 0 ) p p .   4 4 7 - 4 5 6 ,   2 0 1 0 .     [4 4 ]   J.  Ra h m e   a n d   H.  X u ,   De p e n d a b le  a n d   Re li a b le  Cl o u d - Ba se d   S y ste m Us in g   M u l ti p le   S o f tw a r e   S p a re   Co m p o n e n ts ,   2 0 1 7   IE EE   S m a rt W o rld ,   Ub i q u it o u In tell ig e n c e   &   Co mp u ti n g ,   A d v a n c e d   &   T ru ste d   Co mp u ted ,   S c a la b le  Co mp u ti n g   &   Co mm u n ica ti o n s,  Clo u d   &   Bi g   Da ta   Co mp u t in g ,   In ter n e o Peo p le  a n d   S ma rt  Cit y   In n o v a ti o n p p .   1 - 8 ,   2 0 1 7 .   [4 5 ]   M   Um e sh   e a l. M a c h in e   L e a rn in g   F ra m e w o rk   f o S o f twa re   Ag in g   F o re c a stin g ,   Pro c .   o th e   S ixth   In t l.   Co n f .   On   Ad v a n c e s In   C o mp u ti n g ,   C o n t ro An d   Ne two rk i n g   -   ACCN  2 0 1 7 ,   p p .   52 - 56 ,   2 0 1 7 .   [4 6 ]   J.  Zh a o ,   M o d e li n g   o f   S o f t w a r e   A g in g   Ba se d   o n   No n - sta ti o n a ry   T i m e   S e ries ,   In ter n a ti o n a Co n fer e n c e   o n   In fo rm a t io n   S y ste m a n d   Arti fi c i a l   In telli g e n c e   ( IS AI) ,   Ho n g   Ko n g ,   p p .   1 7 6 - 1 8 0 ,   2 0 1 6 .   [4 7 ]   J.  Ra h m e   a n d   H.  X u ,   P re v e n ti v e   m a in ten a n c e   f o c lo u d - b a se d   so f twa re   s y st e m su b jec to   n o n - c o n sta n t   f a il u re   ra tes ,   IEE S ma rtW o rld ,   Ub i q u it o u In telli g e n c e   &   Co mp u ti n g ,   Ad v a n c e d   &   T ru ste d   Co mp u ted ,   S c a la b le   Co mp u t in g   &   Co mm u n ica ti o n s,  Clo u d   &   Bi g   Da ta   C o mp u ti n g ,   In ter n e o Peo p le  a n d   S ma rt   C it y   In n o v a ti o n   ( S ma rtW o rld /S CAL COM /UIC/A T C/CB DCo m/IOP/S CI) ,   S a n   F ra n c isc o ,   CA ,   p p .   1 - 6 ,   2 0 1 7 .   [4 8 ]   F .   M a c h i d a ,   e t   a l. L ifeti m e   Ex ten sio n   o f   S o f tw a re   Ex e c u ti o n   S u b jec t o   A g in g ,   in   IEE T ra n sa c ti o n o n   Relia b i li ty ,   v o l.   6 6 ,   n o .   1 ,   p p .   1 2 3 - 1 3 4 ,   2 0 1 7 .   [4 9 ]   L .   L i,   e a l. A b e rra n so f t w a re - a g in g   se rv e d e tec ti o n   a n d   a n a ly sis   u sin g   slid i n g   w in d o w   o v e LOF ,   8t h   IEE E   In ter n a t io n a C o n fer e n c e   o n   S o ft wa re   En g in e e rin g   a n d   S e rv ice   S c ien c e   ( ICS ES S ) ,   Be ij i n g ,   p p .   6 5 2 - 6 5 6 ,   2 0 1 7 .   [5 0 ]   C.   W e n g ,   e a l. A n a l y sis  o f   S o ftw a r e   A g in g   in   A n d ro i d ,   IEE I n ter n a ti o n a S y mp o si u o n   S o ft w a re   Relia b i li ty   En g i n e e rin g   W o rk sh o p s ( IS S RE W ) ,   Ottaw a ,   p p .   7 8 - 8 3 ,   2 0 1 6 .       B I O G RAP H I E S   O F   AUTH O RS        M r s.  S r u th P . ,   is  a n   I n f o rm a ti o n   S c ien c e   a n d   E n g in e e rin g   g ra d u a te.  S h e   a lso   h o l d th e   M   T e c h   d e g re e   in   Co m p u ter  S c ien c e   a n d   En g in e rrin g   f ro m   V T U.  S h e   is  p u rsu i n g   P h D   u n d e V T in   th e   a re a   o f   S o f t w a re   a g in g   a n d   re ju v e n a ti o n .   S h e   p re se n tl y   w o rk a A ss ist a n P ro f e ss o i n   th e   De p a rtm e n o f   Co m p u ter  S c ien c e   a n d   En g in e e rin g ,   G lo b a A c a d e m y   o f   Tec h n o lo g y ,   Be n g a lu ru ,   Ka rn a tak a .   S h e   h a a   to tal  o f   6   y e a rs   o f   e x p e rien c e   in   tea c h in g   a n d   in d u stry .   S h e   h a s   p u b li sh e d   se v e ra p a p e rs  in   In tern a ti o n a jo u r n a ls.  S h e   is  a c ti v e   in   re se a rc h   a n d   a lso   a   li f e   m e m b e CS so c iety .         Dr .   Na g a r a G .   C h o ll i   o b tain e d   B. in   Co m p u ter  S c ien c e   &   En g in e e rin g   f ro m   V isv e sv a ra y a   T e c h n o lo g ica Un iv e rsity ,   Be la g a v i,   Ka rn a tak a ,   In d ia  a n d   M . T e c h   in   Co m p u ter  S c ien c e   a n d   En g in e e rin g   f ro m   II T - Ro o rk e e   In d ia.  He   c o m p lete d   P h . in   V isv e sv a r a y a   T e c h n o lo g ica Un iv e rsit y ,   Be lag a v i,   In d ia   in   th e   y e a 2 0 1 6   i n   th e   f ield   o f   S o f twa re   Ag in g   a n d   Re ju v e n a ti o n .   He   is  P re se n tl y   w o rk in g   a A s so c iate   P ro f e ss o in   th e   De p a rtm e n o f   In f o r m a ti o n   S c ien c e   a n d   En g in e e rin g ,   R. V   Co ll e g e   o f   En g in e e rin g ,   Be n g a lu ru ,   I n d ia.  H e   h a 1 3 +   y e a rs  o Re se a rc h ,   In d u stry   &   Tea c h in g   e x p e rien c e   in   I n d ia   a n d   A b ro a d . Re se a rc h   G u id a n c e T o tal  n o .   o f   P G   g u id e d 2 6   a n d   T o tal  n o .   o f   Ph . g u id in g 0 6 .   He   is  w o rk in g   o n   c o n su lt i n g   &   f u n d e d   p ro jec ts   a p p ro v e d   b y   g o v e rn m e n o f   Ka rn a tak a   &   In d ia.  He   h a P u b li s h e d   m o re   th a n   3 0   Re se a rc h   p a p e rs  in   v a rio u s Na ti o n a &   In tern a ti o n a Co n f e re n c e s/Jo u rn a ls an d   f il e d   6   p a ten ts.  He   is also   L if e   ti m e   m e m b e in   IS T E,   CS I,   S c iei,   IA ENG ,   IRED  p ro f e ss io n a so c ieties .     Evaluation Warning : The document was created with Spire.PDF for Python.