I n te r n ati o n al   Jo u r n al   o El e c tr i c a l   an d   C o m p u te r   En gi n e e r i n g   (I JEC E )   V o l .   11 ,   N o .   1 F e b r ua r y   2021 ,   pp .   654 ~ 6 63   IS S N :   2088 - 8708 D O I :   10. 1 1591 / i j e c e . v 11 i 1 . pp 654 - 6 63             654       Jou r n al   h o m e pa ge ht t p: / / i j e c e . i ae s c or e . c om   R e su m p t i o n   o f   v i r t u a l   m a c h i n e a f t e r   a d a p t i v e   d e d u p l i c a t i o n   o f   v i r t u a l   m a c h i n e   i m a g e s   i n   l i v e   m i g r a t i o n       N aga  M al l e s w a r i   T . Y . J . ,   S e n th i l   K u m ar   T . Jo th i   K u m ar   C .   C o m put e r   S c i e nc e   a n E ng i ne e r i ng ,   S R M   I ns t i t ut e   o f   T e c hno l o gy ,   I ndi a       A r ti c l e   I n fo     A B S TR A C T     Ar t i c l e   h i s t or y :   R e c e i v e J a n   23 ,   2 0 20   R e v i s e J ul   9 ,   20 20   A c c e pt e A ug  7 ,   20 20       I c l o ud  c om put i ng ,   l o a b a l a nc i ng ,   e n e r g y   ut i l i z a t i o a r e   t he   c r i t i c a l   p r o bl e m s   s o l v e by   v i r t ua l   m a c hi n e   ( V M )   m i g r a t i o n .   L i v e   m i g r a t i o is   t he   l i v e   m ov e m e nt   o f   V M s   f r o m   a n   o v e r l o a de d / un de r l o a de phy s i c a l   m a c hi ne   t o     a   s ui t a bl e   o ne .   D ur i ng   t h i s   p r o c e s s ,   t r a ns f e r r i ng   l a r g e   d i s k   i m a g e   f i l e s   t a k e   m o r e   t i m e ,   h e nc e   m o r e   m i g r a t i o a n do w t i m e .   I t h e   p r o po s e a d a p t i v e   de dup l i c a t i o n ,   b a s e o t he   i m a g e   f i l e   s i z e ,   t h e   f i l e   und e r g o e s   b o t f i xe d ,   v a r i a b l e   l e ng t h   d e dup l i c a t i o n   pr o c e s s e s .   T he   s i g ni f i c a nc e   o f   t hi s   p a pe r     i s   r e s um p t i o o f   V M s   w i t h   r e un i t e de d upl i c a t e di s i m a g e   f i l e s .     T he   p e r f o r m a nc e   m e a s u r e by   c a l c ul a t i ng   t he   pe r c e nt a g e   r e duc t i o o f   V M   i m a g e   s i z e   a f t e r   de dup l i c a t i o n,   t h e   t i m e   t a k e n   t o   m i g r a t e   t h e   de dup l i c a t e d   f i l e   a nd   t h e   t i m e   t a ke n   f o r   e a c V M   t o   r e s um e   a f t e r   t he   m i g r a t i o n .   T he   r e s ul t s   s ho w   t ha t   83 % ,   89. 76 %   r e duc t i o n   o v e r a l l   i m a g e   s i z e   a nd   m i g r a t i o t i m e   r e s pe c t i v e l y .   F o r   a   de d upl i c a t i o r a t i o   o f   9 2% ,   i t   t a ke s   a o v e r a l l   t i m e   o f   3. 52   m i nu t e s ,   7%   r e duc t i o n   i n   r e s um p t i o t i m e ,   c o m pa r e d   w i t h   t he   t i m e   t a ke f o r   t he   t o t a l   Q C O W f i l e s   w i t h   o r i g i n a l   s i z e .   F o r   V M D K   f i l e s   t h e   r e s um p t i o t i m e   r e duc e d   by   a   m a xi m um   17 %   ( 7 . 6 m i ns )   c o m pa r e w i t t ha t   o f   f o r   o r i g i na l   f i l e s .   Ke y w or d s :   A kka   s t r e a m     Cl o ud  c o m put i ng   D e dupl i c a t i on   L o a b a l a n c i n g   P r e - c o p y   a ppr o a c h   S t r e a m i ng  a na l y t i c s   T hi s   i s   an   ope n   ac c e s s   ar t i c l e   u nde r   t he   C C   B Y - SA   l i c e ns e .     Cor r e s pon di n g   Au t h or :   N a ga   M a l l e s w a r i   T . Y . J . ,   Co m put e S c i e n c e   a n E n g i n e e ri n g,   S R M   In s t i t u t e   o f   T e c h n o l o gy ,   S R M   N a ga r ,   K a t t a n ku l a t h u r,   6 03203 ,   K a n c h i p u r m ,   C h e nna i ,   T N ,   I ndi a .   E m a i l :   n a g a m a l t @ s rm i s t . e du . i n       1.   I N TR O D U C TI O N     T h e   e v o l ut i o o f   v a r i o us   t e c hn o l o gi e s ,   s uc a s   g ri d   c o m put i n g ,   s e r v i c e - o r i e nt e a r c h i t e c t u r e ,   v i r t u a l i z a t i o n ,   a ut o n o m i c ,   a nd  ut i l i t y   c o m put i ng,   l e a ds   t o   c l o ud  c o m put i n g .   Cl o ud  c o m put i n g   s e r v i c e s   c o n s i s t   of   da t a   c e n t r e s   i l a r ge   s c a l e   t o   h o s t   t h e   us e r ’s   a pp l i c a t i o n s   t hr o ug ha r dw a r e   v i r t u a l i z a t i o n .   I a   f ul l y   v i r t u a l i z e m a nn e r,   v a s t   a m o u n t s   o f   pr o c e s s i n po w e r   a r e   a c c e s s e by   t h e   u s e r s   by   gr o upi n t h e   r e s o ur c e s .   T h e   go a l s   o f   c l o ud  c o m put i n g   a r e   a   po o l   of   r e s o ur c e s ,   pr o v i di ng  e l a s t i c i t y   r a p i dl y ,   b r o a n e t w o r a c c e s s ,   pr o v i di n c a pa b i l i t i e s   o n - de m a nd  a n m e a s u r e s e r v i c e   [1] .   A   h y pe r v i s o r   o r   v i r t ua l i z a t i o n   l a y e r   o r   v i r t ua l   m a c h i n e   m o n i t o r   (V M M )   o pl a y   a   p r o m i n e n t   r o l e   i t h e   v i rt ua l i z a t i o c o n c e pt .   It   i s   i n t r o duc e i t h e   m i d dl e   of   t h e   o pe ra t i n g   s y s t e m   a nd   t h e   h a rdw a r e .   T h e   h y pe r v i s o r   i s   a   v i r t ua l i z a t i o p r o g r a m   [2]   w hi c c r e a t e s   V M s   a n m a na ge s   V M s   o n   a   s y s t e m .   A s   v i rt u a l   m a c h i n e s   s ha r e   t h e   p h y s i c a l   r e s o ur c e s   l i ke   di s s p a c e ,   n e t w o r b a n dw i dt h,   a n c o r e s   o f   CP U ,   r e s o ur c e   m a na ge m e n t ,   l o a b a l a n c i n g ,   a n d   po w e r   c o n s um pt i o n   b e c o m e   c r i t i c a l   t a s ks .   S o m e   of   t h e s e   i s s ue s   c a n   b e   r e s o l v e by   d y n a m i c   r e s o u r c e   m a n a ge m e nt .   L i v e   v i r t ua l   m a c h i n e   m i g ra t i o o r   l i v e   m i g r a t i o n   i s   t h e   dy n a m i c   V M   m a na ge m e n t   a c t i v i t y   t ha t   r e s o l ve s   t h e   c h a l l e n ge s   o f   r e s o ur c e   m a n a ge m e nt   a n d   po w e r   m a n a ge m e n t .   D u r i ng  t h e   l i v e   m i g ra t i o p r o c e s s ,   t h e   v i r t u a l   di s k   i m a ge   f i l e s   w h i c a r e   l a rge s i z e   t a ke   m o r e   s i g ni f i c a n t   t i m e   t o   t ra n s f e r   t o   t h e   t a r ge t   h o s t   a n d   he n c e   m o r e   m i g ra t i o t i m e   a nd  do w n t i m e .   H e n c e   Evaluation Warning : The document was created with Spire.PDF for Python.
Int   J   E l e c   &   Co m E n g     IS S N :   2088 - 8708       R e s um p t i on   of   v i r t u al   m ac h i ne s   af t e r   ad ap t i v e   d e dupl i c at i on  of     . ..   ( Naga   Mal l e s w ar i   T Y J . )   655   t h e   o bj e c t i v e   of   t hi s   pa pe r   i s   t o   r e duc e   t h e   s i z e   o f   t h e   v i rt ua l   di s i m a ge   f i l e   t h a t   i s   go i n g   t o   b e   m i g r a t e us i n g   t h e   p r o po s e s o l ut i o a da p t i v e   de dupl i c a t i o n.   T h e   pe r f o rm a n c e   o f   t h i s   p r o c e s s   m e a s u r e i t e rm s   o de dupl i c a t i o r a t i o ,   m i g r a t i o n   a n d   r e s um pt i o t i m e .   In  t hi s   pa pe r,   t h e   p r o po s e a da pt i v e   de dup l i c a t i o n   i m pl e m e nt e by   us i n b o t f i xe a n d     v a r i a b l e - l e n g t h   b l o c de dupl i c a t i o n   t e c hni que s   t o ge t h e r.   T h e y   us e t o   i de n t i f y   a n e l i m i na t e   r e du nda nt   d a t a   i l a r ge   v i rt ua l   d i s i m a ge s   t o   a c hi e v e   be t t e m i g r a t i o n   pe r f orm a n c e .   A s   i t s   na m e ,   de pe n di ng  o n   t h e   s i z e   o f   t h e   v i rt ua l   di s i m a ge   t h e   t y pe   of   de dupl i c a t i o w a s   c h o s e n.   F o s m a l l e (a t   m o s t   1G B v i rt ua l   di s i m a ge     f i l e s   f i xe d - l e n gt h   de dup l i c a t i o n   t e c hni que   us e w i t K B   a s   t h e   c h u n k   s i z e .   F o r   l a r ge r   V M   d i s f i l e s ,     bo t h   de dup l i c a t i o n   t e c hni que s ,   f i xe a n v a ri a b l e   l e ngt h   t o ge t h e r   a pp l i e d .   T h e   R a b i n - K a r r o l l i n ha s a l go ri t hm   f o un t h e   b o un da ri e s   o f   t h e   c h u nks   i v a r i a b l e - l e ngt h   b l o c de dupl i c a t i o n .   A s   de dup l i c a t i o n   p r o c e s s   pe r f o r m e do ub l e   t i m e ,   t h e   V M   d i s k   f i l e   s i z e   r e duc e m uc h .   T h e   a da p t i v e   de dupl i c a t i o t e c hn i q ue   de pl o y e d   i n   t h e   s o ur c e   h o s t   a n t h e   p r o c e s s   do n e   b e f o r e   t ra n s f e rr i ng  t h e   V M   m e m o r y   pa ge s   t o   t h e   t a rge t   s y s t e m .   A s   t h e   s i z e   o f   t h e   v i rt ua l   m a c hi n e   m e m o r y   f i l e   t o   b e   t r a n s f e rr e d   r e duc e d,   t o t a l   m i g ra t i o t i m e   a n d   do w n t i m e   m i ni m i z e d   s i g ni f i c a n t l y .   A s   de dup l i c a t i o n,   a a dd i t i o na l   o pe ra t i o i nt r o duc e i l i v e   V M   m i g ra t i o n ,   a n de dup l i c a t i o t i m e   m i g ht   b e c o m e   a o v e r h e a d .   H e n c e ,   t h e   de dupl i c a t i o n   p r o c e s s   pa ra l l e l i z e us i n g   m ul t i - t hr e a d i n g   i A kk a   s t r e a m .   O n c e   t h e   t o t a l   pa ge s   o f   V M   m i g r a t e t o   t h e   t a r ge t   h o s t ,   t h e s e   de dup l i c a t e d   pa ge s   a r e   t a ke a n d   r e u n i t e d   t o   b ui l d   a   s i ngl e   V M   di s k   i m a g e   f i l e .   T h e   V M   i s   r e s um e d   b a c i t h e   t a r ge t   h o s t   w i t h i n o   t i m e   a s   t h e   d i s i m a ge   f i l e   s i z e   r e duc e us i n a da p t i v e   de dupl i c a t i o n.   T h e   de dupl i c a t i o n   r a t i o ,   m i g ra t i o t i m e   a n d   t h e   r e s um p t i o t i m e   o f   t h e   l i v e   m i g r a t i o n   p r o c e s s   m e a s u r e d   a nd   a na l y z e i t h i s   p a pe r .   T h e   r e m a i ni n g   pa pe o r g a n i z e a s ,   s e c t i o 1   gi v e s   a   b r i e f   de s c r i pt i o o f   l i v e   m i g ra t i o n ,   de dup l i c a t i o a n s t r e a m i ng   a na l y t i c s .   T h e   w o r i s   r e l a t e d   t o   t h e   l i v e   m i g ra t i o a f t e de dupl i c a t i o p r e s e nt e i s e c t i o R e l a t e w o r k” .   S e c t i o 3   d i s c us s e s   t h e   m o t i v a t i o a n d   a r c hi t e c t u r e   o f   t h e   s y s t e m .   Im pl e m e n t a t i o s e c t i o p r e s e n t s   t h e   e xpe ri m e nt a l   s e t up   i s e c t i o n   4.   R e s ul t s   d i s c us s e i s e c t i o 5 .   T h e   pa pe c o n c l ude d   w i t h   t h e   c o n c l us i o n   a n f ut u r e   w o r k.   V i rt u a l   m a c h i n e   m i g r a t i o [3]  i s   t h e   m i g ra t i o n   o f   a   V M   f ro m   a   gi v e p h y s i c a l   s e r v e r   t o   a n o t h e r,     by   w h i c h   b a l a n c i n t h e   l o a d ,   s e r v e c o n s o l i da t i o n,   f a ul t   t o l e ra n c e ,   o n l i n e   m a i nt e n a n c e   [4]  a n m i ni m i z a t i o of  t h e   ut i l i z a t i o n   o f   r e s o ur c e s   a n d   e n e rgy .   T h e   s i g ni f i c a n t   go a l s   [ 5 6]  o f   V M   m i g ra t i o n   a r e   i l o a b a l a n c i n g   w h e r e   e qua l   l o a d i s t ri b ut i o a c h i e v e by   m ov i n V M s   f r o m   o v e r l o a de h o s t   t o   m a c h i n e s   ha v i n g   t h e   m i ni m um   l o a d ;   i i S e r v e r   c o n s o l i da t i o n   i n   w h i c h   t h e   V M s   f r o m   m i ni m um   l o a s e r v e r   i s   m i g ra t e t o   t h e   s e r v e r   w hi c h   i s   n o t   ov e r l o a de d,   t h us   c o n s o l i d a t i ng   a l l   V M s   i a   s i ngl e   s e r v e t o   re duc e   pow e r   c o n s um p t i o n ;   i i i )   F a u l t   t o l e r a n c e   i s   t h e   p r e d i c t i o o f   t h e   f a i l u r e   o f   a   s e r v e t o   a v o i pe r f o r m a n c e   de gra da t i o n.   T h e r e   a r e   t w o   c a t e go r i e s   o f   V M   m i g ra t i o [7] .   O n e   o f   t h e m   i s   n o n -   l i v e   M i g r a t i o w h e r e   V M   i s   s w i t c h e o ff   a n d   t ra n s f e r r e d   t o   t h e   t a r ge t   h o s t .   T h e   s i g ni f i c a n t   d r a w b a c ks   a r e   do w n t i m e   a nd  pe r f o r m a n c e   de gra da t i o n .     T h e   o t h e o n e   i s   L i v e   M i g ra t i o n.   I t   i s   t h e   m o v e m e n t   o f   a   V M   f r o m   a   gi v e s y s t e m   t o   t h e   o t h e w i t h o ut   s h u t t i ng  o f f   t h e   po w e r   o f   t h e   V M .   I l i v e   v i rt ua l   m a c h i n e   m i gra t i o n,   t h e   i nt e rna l   c o m po n e nt s   s uc a s   s t a t e   of  m e m o r y   a n p r o c e s s o r   r e gi s t e r s   m i g ra t e d   t o   t a r ge t .   T h e   e xt e rn a l   s t a t e   i n f o rm a t i o s uc h   a s   v i rt ua l   di s i n f o r m a t i o i s   a c c e s s e t hr o ug n e t w o r a t t a c h e d   s t o ra ge   (N A S [8]   b y   ph y s i c a l   m a c hi n e s   a s   a n d   w h e r e qui r e d .   A l l   t h e   c o m po n e nt s   o f   a   V M   s uc h   a s   n e t w o r c o nne c t i v i t y ,   s t o r a ge   a nd  m e m o r y   a r e   e n t i r e l y   m ov e d   f r o m   t h e   s o ur c e   h o s t   t o   t h e   de s t i na t i o n   h o s t .   A s   t h e   m i g ra t i o n   p r o c e s s   i s   s e a m l e s s   s e r v i c e ,   i n t e rr up t i o n   n o t   ob s e r ve by   t h e   c us t o m e r .   H e n c e ,   s us pe n de t i m e   a nd  do w nt i m e   o f   t h e   V M   i s   v e r y   l e s s .   M e m o r y   m i g ra t i o n   t a ke s   a   p r o m i n e nt   r o l e   i V M   m i g r a t i o n.   T hi s   p r o c e s s   of   m ov i n t h e   i n s t a n c e   o f   V M   m e m o r y   f r o m   t h e   s o ur c e   s e r v e r   t o   t h e   t a r ge t   s e r v e r   c o n s i s t s   o f   t h e   f o l l o w i n p ha s e s   [9 ]:   a.     P us p ha s e :   A t   t h e   po i n t   w h e a   v i r t u a l   m a c h i n e   o t h e   s o urc e   a s   y e t   r u nni ng,   t h e   V M M   m o v e s   t h e   e n t i r e   pa ge s   o f   m e m o r y   t o   t h e   t a r ge t   m a c h i n e .   T h e   p a ge s   g e t   di r t i e ( m o d i f i e d)  du r i n g   t ra n s m i s s i o n.     T h e s e   m o di f i e p a ge s   t r a n s f e rr e d   a g a i u n t i l   t h e   c o p y i n g   ra t e   o f   t h e   p a ge s   g r e a t e t ha t h e   ra t e   o f   pa ge s   m o di f i e t o   gua ra n t e e   c o n s i s t e n c y .     b.      S t o p - a nd -   c o p y   ph a s e :   T h e   s o ur c e   V M   ha l t e d,   a nd   a l l   t h e   V M   p a ge s   a r e   m o ve t o   t h e   n e w   i n s t a n c e   a nd   i s   r e s um e b a c o n   t h e   t a r ge t .   c P ul l   p ha s e :   T h e   pa ge   f a ul t   ha p pe n s   w h e n   a   p a ge   r e qui r e by   t h e   V M   a nd  i s   n o t   a v a i l a b l e   o n   t h e   t a r ge t .   A s   a   r e s ul t ,   t h e   p a ge   i s   f e t c he f r o m   t h e   s o ur c e   v i r t u a l   m a c hi n e   t hr o ug h     t h e   n e t w o r t o   t h e   de s t i na t i o n.   T h e r e   a r e   t w o   a pp r o a c h e s   t o   l i v e   v i r t u a l   m a c h i n e   m i g ra t i o n.   T h e y   a r e     i P o s t - c o p y   a ppr o a c h i i )   P r e - c o p y   a ppr o a c h.   T h e   p r e - c o p y   a pp r o a c i s   t h e   p r e do m i na nt   o n e .   I t   c o n t a i n s   pus p ha s e   a n d   s t o a n d   c o p y   ph a s e s .   H i g r e l i a b i l i t y   o f   t h e   s y s t e m   i s   a c h i e v e [10]  b y   t h i s   a p p r o a c h.   1)   T h e   h y pe r v i s o r   r e c e i v e s   a   r e que s t   f o r   m i g ra t i o n   f r o m   s o ur c e   de s t i na t i o n.   (P r e - M i g r a t i o n).   2)   A f t e r   c h e c ki ng  t h e   a v a i l a b l e   r e s o ur c e s   o t h e   t a r ge t ,   t h e   r e s o ur c e s   r e s e r v e o t h e   de s t i na t i o f o r   V M .   If   t h e   r e s o ur c e s   a r e   n o t   a v a i l a b l e ,   t h e t h e   V M   o t h e   s o u r c e   m a c h i n e   do e s   n o t   a f fe c t .   (R e s e r v a t i o n ).   3)   T h e   w o r ki n g   s e t   o f   pa ge s   o f   V M   m e m o r y   f r o m   t h e   o ri gi m o v e t o   t h e   de s t i n a t i o n.   4)   A   f e w   m e m o r y   pa ge s   of   a   v i r t u a l   m a c hi n e   a r e   m o di f i e (di r t i e d)   du r i ng  t h e   m i g r a t i o p r o c e s s   a n a r e   t r a n s f e rr e d   a g a i a n d   a ga i i t e r a t i v e l y   i s e v e r a l   r o u n ds   u n t i l   t h e   c o p y i n g   ra t e   g r e a t e t ha t h e   di r t y i n g   ra t e   [1 1]  ( It e r a t i v e   P r e - c o p y ).   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2088 - 8708   Int   J   E l e c   &   Co m E n g ,   V o l .   11 ,   N o .   1,   F e b r ua r y   2021 :     654   -   663   656   5)   S t o t h e   i n s t a n c e   o n   t h e   s o ur c e   m a c h i n e ,   a n d   t h e   n e w   de s t i n a t i o n   r e c e i v e s   f ur t h e r   p a ge s   (S t o a n   Co p y [12].   6)   T h e   de s t i na t i o s e n ds   t h e   a c k n o w l e dg e m e n t   t o   t h e   s o u r c e   o nc e   t h e   o pe r a t i n g   s y s t e m   i m a ge   i s   r e c e i v e d.   T h i s   i s   t o   a v o i r e c e i v i n f a i l u r e   c o pi e s   (Co m m i t m e n t ).   7)   O t h e   t a rge t   m a c h i n e ,   V M   s t a rt s   a n d   r e s um e s   a f t e s uc c e s s ful   m i g ra t i o (A c t i v a t i o n ) .   F i gu r e   s h o w s   t h e   p r e - c o p y   a ppr o a c t ha t   c o n t a i n s   pus h   p ha s e s   i n   w hi c t h e   di rt y   pa ge s   a r e   m o v e d   t o   t h e   de s t i na t i o n   r e pe a t e d l y .   D ur i ng  t h i s   p r o c e s s ,   m a n y   m e m o r y   pa ge s   upda t e d   i t h e   s o ur c e   h o s t   c a l l e di rt y   pa ge s .   T h e   i t e r a t i v e   pus hi n p ha s e s   s t o ppe w h e n   t h e   ra t e   o f   di r t y i n t h e   pa ge s   i s   n o t   m o r e   t ha   t h e   t ra n s f e rr i ng   r a t e   o f   pa ge s ,   t h e t h e   s t o p   a nd   c o p y   ph a s e   i s   e xe c ut e [13] .   I t h i s   i t e ra t i v e   pus p h a s e ,   m a n y   pa ge s   w i t h   z e r o s   ( z e r o   p a ge s ),   t h e   p a ge s   w i t s i m i l a r   c o n t e n t   o f   a b ove   80  %   (i de nt i c a l   p a ge s )   a n d     t h e   pa ge s   w h i c h   c o nt a i 60 t o   80%   c o n t e n t   s i m i l a (s i m i l a r   pa ge s m i g ra t e t o   t h e   de s t i n a t i o n   f o r   V M   [14]   w h i c a r e   n o t   a t   a l l   r e qui r e d   f o r   i n s t a n c e   t o   r e s um e .   I t h i s   a pp r o a c h,   t h e   e nt i r e   s t a t e   o f   a i n s t a n c e   i s   t o   b e   m i g ra t e d .   T hi s   s t a t e   c o n t a i n s   l i t t l e   s t a t e   i n f o r m a t i o n   o f   t h e   c o nn e c t e de v i c e s   a n d   i s   m o v e t o   t h e   de s t i n a t i o n   m a c h i n e   e a s i l y .   T h e r e   i s   n o   n e e d   o f   t ra n s f e rr i n g   t h e   d i s s t a t e   i n f o r m a t i o a s   N A S   i s   ha v i n g   t ha t .   T h e   t i m e   f o r   m i g ra t i o n   a n do w n t i m e   i s   n o t   a f f e c t e by   t r a n s f e rr i n g   t h e   s m a l l   a m o u n t   o f   V M s   CP U   s t a t e .   G i g a by t e s   of  i n f o r m a t i o o f   M e m o r y   s t a t e   n e c e s s a r y   a n h e n c e   t ra n s f e rr e d.   M e m o r y   s t a t e   i n f o r m a t i o n   c o nt a i n s     t h e   i n f o r m a t i o a b o ut   p r o c e s s e s   r u nni n o n   V M   a nd  g ue s t   O S   m e m o r y   [15]  v i r t ua l   m a c h i n e   m e m o r y   c o n t e nt   i n c l ude s   di rt i e d   m e m o r y ,   r e que s t e m e m o r y ,   V M   us e m e m o r y ,   A l l o c a t e m e m o r y ,   a nd  V M   c o n f i gu r e m e m o r y .   A m o n g   a l l ,   V M   c o n f i gu r e m e m o r y   i s   v a s t   i n   s i z e ,   c o n s i s t i n g   o f   a   v i rt ua l   m a c hi n e   d i s i m a ge   f i l e .           F i gu r e   1 .   P r e - c o p y   a ppr o a c h   w i t i t e ra t i v e   pus h,   s t o a n d   c o p y   pha s e s   m a c hi n e s   Evaluation Warning : The document was created with Spire.PDF for Python.
Int   J   E l e c   &   Co m E n g     IS S N :   2088 - 8708       R e s um p t i on   of   v i r t u al   m ac h i ne s   af t e r   ad ap t i v e   d e dupl i c at i on  of     . ..   ( Naga   Mal l e s w ar i   T Y J . )   657   T h e   m e t ri c s   t o   m e a s u r e   t h e   l i v e   m i g r a t i o n   pe r f o r m a n c e   a r e :   a.   A ppl i c a t i o D e g r a d a t i o n :   D u ri n g   m i g r a t i o n ,   t h e   pe r f o r m a n c e   of   t h e   a p pl i c a t i o n s   r u nni n g   i n   t h e   m i g ra t e V M   de gra de s .   b.   P r e pa ra t i o n   T i m e :   T h e   t i m e   du ra t i o n   w h e n   m i g ra t i o i ni t i a t e d,   m i n i m a l   CP U   s t a t e   t r a n s f e rr e t o     t h e   de s t i n a t i o n .   It   i n c l ude s   t h e   e n t i r e   p r o c e s s   of   i t e r a t i v e l y   pus h i n g   t h e   d i r t y   pa ge s   t o   t h e   de s t i n a t i o   h o s t   [1 6].   c.   D ow n   T i m e :   T h e   du ra t i o n   t ha t   a   V M   s us pe n de (o ut   o f   s e r v i c e be fo r e   i t   r e s u m e s   o n   t h e   t a r ge t   h o s t .   d.   R e s um e   T i m e :   T h e   t i m e   t o o by   t h e   V M   t ha t   m i g r a t e t o   r e s um e   i t s   o pe r a t i o n   a g a i a t   t h e   t a r ge t   m a c hi n e   [17].   e.   T o t a l   M i g r a t i o n   T i m e :   T h e   e n t i r e   t i m e   i s   t a ke n   f o r   a n   i n s t a n c e   o n   t h e   s o ur c e   m a c hi n e   t o   m i g ra t e   a nd  t o   r e s um e   b a c o n   t h e   t a r ge t .   f.   N e t w o r T ra f f i c   O ve rh e a d:   T h e   a d di t i o na l   o pe r a t i o n s   o v e r h e a a f f e c t   t h e   V M   m i g ra t i o t e c hni que   [18] .   g.   P a ge s   T ra n s f e r r e d :   T h e   e n t i r e   s e t   o f   m e m o r y   pa ge s   o f   a   V M   t h a t   m o v e i n   t h e   m i g ra t i o p r o c e s s   [19].   D a t a   d e dupl i c a t i o n ,   a   t e c hn o l o gy   w h e r e   t h e   r e qui r e d   s pa c e   r e duc e by   e l i m i n a t i ng   t h e   dup l i c a t e   d a t a   i n   a   g i v e n   f i l e   s e t   a n t h e   u ni que   d a t a   i s   s t o r e d.   It   m e r e l y   s t o r e s   t h e   l i n t o   t h e   o ri gi na l   d a t a ,   t h us   s a v i n g   t h e   s pa c e   w i t h o ut   s t o ri n g   dup l i c a t e   da t a   a g a i [20] .   T h e   c l a s s i f i c a t i o n   i n   F i gu r e   2   s h o w s   t h e   t y pe s   o de dupl i c a t i o t e c hn i q u e s   [21] .   B a s e o d a t a ,   t h e   t e c hn i que s   c l a s s i f i e a s   f i l e - l e v e l   a nd  b l o c l e v e l .   F u rt h e b l oc k - l e ve l   c l a s s i f i e i n t o   f i xe d - l e n g t h   a n v a ri a b l e - l e n gt de dupl i c a t i o t e c hni que s .   B a s e o t h e   l o c a t i o n   w h e r e   t h e   d a t a   dup l i c a t e d ,   t h e y   a r e   c l i e n t   l e v e l   a n d   t a r g e t   l e v e l .   T h e   t a rge t   l e v e l   de dupl i c a t i o f urt h e c a t e go r i z e d   a s   i n - l i n e   a n d   po s t - pr o c e s s   h o w   t h e   t e c hni que s   a r e   i m p l e m e n t e d   b a s e o t h a t   t h e y   c l a s s i f i e a s   ha s h - b a s e a n c o nt e nt - b a s e d.   I n   a d a pt i v e   de dupl i c a t i o n ,   b l oc k - l e ve l   de dupl i c a t i o n   t e c hni que s ,   w i t h   ha s h   c o m put a t i o n   a n d   a t   c l i e n t   di s c us s e d.   I F i xe l e n g t b l o c de dupl i c a t i o n,   t h e   f i l e   s p l i t   i n t o   v a r i o us   b l o c ks   of  f i xe s i z e .   T h e   b l o c ks   w i t h   s i m i l a c o n t e n t   r e m o v e t o   de c r e a s e   t h e   f i l e   s i z e .   I V a ri a b l e - l e n gt b l o c k   de dupl i c a t i o n,   t h e   b o un da r i e s   o f   t h e   b l o c ks   a r e   c o m put e d   d e pe n di n g   o t h e   b l o c c o n t e nt s ,   a nd  i f   i de nt i c a l   b l oc ks   fo un d,   t h e t h e y   a r e   r e m o v e d.   I n   H a s h - b a s e de dupl i c a t i o n   i n   w hi c h   c o l l i s i o n - r e s i s t a nt   ha s a l go r i t hm s   M D 5,   S H A   a r e   us e t o   i de n t i fy   t h e   r e du nda nt   d a t a .           F i gu r e   2 .   C l a s s i f i c a t i o o f   da t a   de dupl i c a t i o t e c hni que s       S t r e a m i ng   a na l y t i c s   [22]   i s   t h e   a n a l y s i s   of   s t r e a m s   o f   da t a   w hi l e   i t   i s   o t h e   w i r e .   T h e   a na l y s i s   c o n s i s t s   of   u n de r s t a n d i n g   d a t a   pa t t e rn s ,   d a t a   c l a s s i f i c a t i o n ,   o r   de t e c t i n g   a n o m a l i e s   i t h e   m o v i n g   d a t a   s t r e a m s .   In  c o n v e n t i o n a l   d a t a   a n a l y t i c s   da t a   i s   s t o r e i nt o   a   d a t a b a s e   a n d   que r i e s   a r e   a pp l i e t o   i t ,   w hi c i s   a   t i m e   t a ki ng  pr o c e s s .   W h e r e a s ,   s t r e a m i n a na l y t i c s   i s   w h e r e   a l go ri t hm s   a n q ue ri e s   a r e   a ppl i e l i v e   a n d   w i t h i a   s h o r t   dura t i o o f   t i m e .   H e n c e ,   i t s   a pp l i c a t i o n s   b e c o m e   pr o m i n e n t   i t h e   a r e a s   s uc h   a s   n e t w o r ki n g ,   I n t e rn e t   o f   t h i ngs   ( Io T ),   c l o ud  c o m put i ng   a n d   b i g   d a t a .   A kk a   s t r e a m s   a r e   o n l y   fo r   r e a c t i v e   s t r e a m s ,   w h e r e   a   l a r ge   v o l um e   o f   l i v e   da t a   n o t   h a ndl e d   e a s i l y .   O u t O f M e m o r y E rr o r s   s l o w s   do w n   t h e   p r o duc e r s   w h e t h e   c o n s u m e c a nn o t   ke e up .   O n e   c o m po n e nt   l o s e s   t h e   m e s s a ge s   a s   i t   i s   c ha l l e n g i n g   t o   ha n dl e   t h e   i n c o m i ng   m e s s a ge s   b y   t h e   c o m po n e nt .   T h i s   i s   c a l l e B a c kpr e s s u r e .   A kk a   s t r e a m s   m a t c h   t h e   s pe e d   b e t w e e n   p r o duc e r s   a nd  c o n s u m e m e s s a ge s   b y   a v o i di n g   b a c kp r e s s ur e .   A kk a   s t r e a m s   ha n d l e   t h e   d a t a   m o v e m e nt   w i t h o ut   r e s o ur c e   e x h a us t i o n,   b uff e r i n g   a nd  l o s s e s .   A kka   i s   a a c t o m o de l   f r a m e w o r t o   b ui l f a ul t - t o l e r a n t ,   c o n c u rr e n t ,   s c a l a b l e   a nd  m e s s a ge - b a s e d   a ppl i c a t i o n s .   It   i s   e a s y   a n d   po w e r f ul   t o   de v e l o m ul t i t hr e a d e a p p l i c a t i o n s   us i n g   t hi s   f ra m e w o r k.   O n   t o o f   t h e   A kka   f ra m e w o r k,   a   h i g h - l e v e l   A P I,   A k ka   s t r e a m s   A P b u i l t .       2.   R ELA TED   WO R K   M a n y   r e s e a r c h e r s   us e a   p r e - c o p y   a pp r o a c t o   l i v e   V M   m i g r a t i o n.   M e m o r y   c o m pr e s s i o c o n c e pt   i n t r o duc e t o   r e duc e   t h e   v o l um e   o f   t h e   m e m o r y   t o   b e   t ra n s f e rr e t o   t h e   t a rge t   b e fo r e   i ni t i a t i n g   t h e   m i g r a t i o n   pr o c e s s .   L a t e o n ,   t h e   m e m o r y   pa ge s   w e r e   de c o m pr e s s e a t   t h e   de s t i n a t i o n ,   a f t e r ,   a l l   m e m o r y   pa ge s   a rri v e d   t h e r e .   L o s s l e s s   c o m pr e s s i o n   a l go ri t hm   w i t h   m i ni m u m   CP U   ov e r h e a (c o m pr e s s i o n   a n de c o m pr e s s i o n   t i m e s h o ul b e   c h o s e n .   T h e   c o m p r e s s i o n   t i m e   di r e c t l y   a ff e c t s   t h e   m i g ra t i o n   t i m e .   V a ri o us   w o r kl o a ds   o n   V M s   h a s e v e r a l   s i m i l a ri t i e s   i d a t a .   C h o o s i n g   o n e   a l go r i t hm   f o c o m pr e s s i o w a s   n o t   e n o ug f o r   b e t t e r e duc t i o o s i m i l a ri t i e s .   H e n c e ,   di f f e r e n t   a l go ri t hm s   o f   c o m pr e s s i o w e r e   c h o s e a n d   i m p l e m e n t e d   a c c o r di n g   t o   t h e   t y pe   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2088 - 8708   Int   J   E l e c   &   Co m E n g ,   V o l .   11 ,   N o .   1,   F e b r ua r y   2021 :     654   -   663   658   of   pa ge s .   W i l s o n - K a p l a d i r e c t - m a ppe (W K dm )   [23]   a l go ri t hm   a n d   L e m pe l - Z i v - O b e r hum e (L Z O w e r e   us e t h e   t y pe   o f   pa ge s   a c c o r di n gl y   i c ha ra c t e ri s t i c - b a s e c om p r e s s i o (CB C)  a l g o r i t hm .   Co n c u rr e n t   e xe c ut i o of   c o m pr e s s i o n   a n d   de c o m pr e s s i o t a s ks   pe r f o r m e us i n g   m ul t i t hr e a di ng.   S o m e   r e s e a r c h e r s   i m p l e m e n t e   t h e   a b o v e   t a s ks   us i ng   t h e   m u l t i - c o r e   c o n c e pt   t o   m i n i m i z e   t h e   t i m e   t a ke n   f o c o m pr e s s i o n.   E x pe ri m e n t s   c a rri e o ut   a s s u m i n g   v a ri o us   w o r kl o a ds   a n d   2 7. 1 %,   3 2%   a nd   68 . 8%   r e duc t i o i do w n t i m e ,   m i g r a t i o t i m e   a n d   t o t a l   pa ge s   t ra n s f e rr e a c hi e v e r e s pe c t i v e l y .   S o m e   r e s e a r c h e r s   a na l y s e t ha t   de dup l i c a t i o ha d   t h e   b e n e f i t s   o f   di v i di n g   t h e   da t a   i n t o   t i n y   c h u nk  s i z e s   a n d   a l s o   a s s o c i a t e w i t m e t a - d a t a   o v e r h e a d .   E v e t h o ug h   c o m p r e s s i o n   n o t   us e d,   f i xe d - l e n gt de dupl i c a t i o w i t h   4K B   c h u nks   y i e l ds   m o s t   e f f i c i e n t   s t o ra ge   us a ge   a nd  n e t w o r r e s o ur c e s .   A t   t h i s   c hu n k   s i z e ,   s t o r a ge   r e qui r e m e nt s   r e duc e by   a ppr o xi m a t e l y   60%  w h e c o m pa r e D e l t a   e n c o di n g   t e c hni que s .   I [24] ,   b l oc k - l e ve l   de dupl i c a t i o t e c hni que s   a r e   us e t o   r e duc e   t h e   b a c kup  s t o r a ge   o f   i m a ge s   a n a c h i e v e 87%  o s pa c e - s a v i n g.   S a l t e d   m e s s a ge   di ge s t 5   (M D 5)   ha s a l go r i t hm   us e t o   f i n d   t h e   dup l i c a t e s .   T h e   m o s t   s i g ni f i c a n t   n u m b e o f   uni que   ha s h e s   o b t a i n e d   w h e t h e   c h u nk   s i z e   i s   8k .   E x t r e m e   b i nni n g   e xpl a i n s   d a t a   de dupl i c a t i o i b a c kup  s y s t e m s .   In  [25] ,   R a b i n   f i n ge rp r i nt s   c a l c ul a t e us i n c o l l i s i o n - r e s i s t a nt   ha s h   a l go ri t hm s   l i ke   M D a n d   s e c ur e   h a s a l go r i t hm   (S H A ).   T h e s e   f i n ge r p r i nt s   us e t o   i de nt i fy   t h e   dup l i c a t e b l o c ks   b a s e o n   f i l e   s i m i l a ri t y   i n s t e a d   o f   l o c a l i t y .   Chu n k   i n de x   i s   s p l i t   i n t o   t w o   t i e r s   t o   a c hi e v e   pa ra l l e l i s m   i t h e   de dupl i c a t i o n   p r o c e s s .   U s i n g   t hi s   pr o c e s s ,   t hr o ug h put   i n c r e a s e w i t l o w   ove rh e a d.   A o pt i m i z e R a b i n - K a r p   a l go r i t hm   us e i n   i n c r e m e nt a l   m o dul o - K (IN C - K a l go r i t h m   [26] ,   w h i c h   i s   m o dul o   a ri t h m e t i c   i n a t u r e   us e f o r   de dupl i c a t i o n   w i t h   a   m i ni m u m   num b e r   o f   a r i t h m e t i c   o pe r a t i o n s .   L e a s t   r e c e nt l y   us e (L RU ) - b a s e i n de p a r t i t i o n i ng  us e f o r   f i n ge r p r i nt   s t o ri n a n l o o kup.   T o   m a i n t a i b e t t e r   c h u n ki n s pe e a nd  de dupl i c a t i o n   ra t i o   c o n t e xt - a w a r e   c h u n k i n g   us e d.   66%   b e t t e de dupl i c a t i o r a t i o   a c hi e v e d   o e ff i c i e n t   c h u nki ng.   I [27]   s e v e r a l   d a t a   de dupl i c a t i o t e c hni que s   l i ke   f i l e - b a s e d,   b l o c k - b a s e a n d   b y t e - b a s e i n t r o duc e i po s t - c o p y ,   p r e - c o p y   a n d   h y b r i t y pe s   of   l i v e   V M   m i g r a t i o n   t o   r e duc e   t h e   c o unt   o f   pa ge s   t h a t   w e r e   t o   b e   m o ve f r o m   t h e   o r i g i n   s e r v e r   t o   t a r ge t   h o s t   t o   a c hi e v e   l o a b a l a n c i ng  w i t m i n i m u m   m i g ra t i o t i m e .     S o m e   r e s e a r c h e r s   d i r e v e r s e   de dupl i c a t i o n,   R e v D e dup   [28],   a   de dup l i c a t i o n   s y s t e m   fo r   o pt i m i z i n g   t h e   l a t e s t   b a c kups   r e a ds   o f   V M   i m a g e s .   U n l i ke   t h e   t r a d i t i o n a l   de dupl i c a t i o t ha t   r e m o ve s   dupl i c a t e s   f r o m   n e w   da t a ,   R e v D e dup  e l i m i na t e s   dup l i c a t e s   f r o m   o l d   da t a ,   w h i l e   k e e pi n g   t h e   s t ruc t u r e   o f   n e w   da t a   a s   s e que nt i a l   a n d   t h e r e by   s h i f t i n f r a g m e n t a t i o n   t o   o l da t a .   H i gh  de dupl i c a t i o e ff i c i e n c y ,   hi g h   r e a t hr o ug h p ut   a n d   h i g b a c kup  t hr o ug h pu t   a c hi e v e by   do i n t h e   e xpe r i m e n t s   o t h e   r e a l   w o r l d   V M   i m a ge   s na ps h o t s   o f   t h e   us e r s .   In  [29] ,   a   s e c ur e   a n d   e f f i c i e n t   da t a   de dupl i c a t i o t e c hni que   f o r   s t o ri n g   t h e   d a t a   r e c e i v e f r o m   Io T   s e n s o r s   i t h e   c l o ud .   S e c D e doo p   [30]   i w h i c a   s e c u r e   de dup l i c a t i o m e c h a n i s m   us e f o a c c e s s   c o n t r o l   o f   b i gda t a   o v e r   H a doo D i s t ri b ut e F i l e   S y s t e m .   I n   a da p t i v e   de dupl i c a t i o n   [ 31],   t h e   v i r t u a l   di s k   i m a ge   f i l e s   t a ke n   a s   i nput   t o   t h e   a l go r i t hm .   If   t h e   f i l e   s i z e   w a s   l e s s   t ha n   o e qua l   t o   1G B ,   a   r e a s o na b l e   num b e r   o f   dupl i c a t e s   w e r e   fo un a nd  e l i m i na t e d   us i n g   f i xe d - l e ngt b l o c k - l e v e l   de dupl i c a t i o n.   I f   t h e   V M   di s k   i m a ge   f i l e   g r e a t e r   t h a G B ,   t h e t h e   f i l e   w a s   di v i de i n t o   c h u nks   o f   s i z e   G B   e a c e xc e pt   t h e   l a s t   o n e .   F o e a c c h u n k ,   t ha t   o b t a i n e d   h e r e   unde r go   f i xe d - l e n g t h   de dup l i c a t i o n.   T h e   f i l e   u n de r go e s   fi xe d - l e n gt h   b l o c de dupl i c a t i o n   w i t h   4K B   a s   t h e   c h u n k   s i z e .   I n   t h e   f i r s t   s t e p ,   t h e   m e t h o r e m o ve s   dupl i c a t e s   pa rt i a l l y .   T h e n   t h e   r e s ul t a nt   f i l e s   w e r e   gi v e n   a s   i n put   t o   t h e   v a r i a b l e - l e n gt b l o c de dupl i c a t i o n,   a n d   m uc m o r e   dup l i c a t e s   i de n t i f i e a nd   e l i m i na t e d.   B y   us i n g   t h i s   t e c hni que ,   t h e   m a j o r i t y   of   dupl i c a t e s   f o un a s   t h e   R a b i n - K a r p   r o l l i ng   h a s a l go ri t hm   us e t o   de t e rm i n e   t h e   c h u nk  b o un da ri e s .   N o   r e s e a r c h e r   d i s c us s e s   t h e   r e u n i o n   o f   V M   i m a ge   p a ge s   a t   de s t i na t i o n   h o s t   a n t h e   t i m e   t a ke n   f o r   t h e   m i g ra t e d   V M   t o   r e s um e .   B a s e o n   t h i s   m o t i v a t i o n,   t h e   V M   pa ge s   t ha t   m i g r a t e a f t e a d a pt i v e   de dupl i c a t i o r e u ni t e d   i nt o   a   s i ngl e   di s k   i m a ge   f i l e   a nd   t h e   t i m e   t a ke f o r   t h e   V M   t o   r e s u m e   d i s c us s e i n   t h i s   pa pe r .       3.   M O TI V A TI O N   In  t h e   l i v e   m i g r a t i o p r o c e s s ,   t h e r e   w i l l   b e   s e r v i c e   di s r u p t i o i l e s s   t ha t e n s   o f   m i l l i s e c o n ds :   a ddi t i o na l   n e t w o r a n CP U   r e s o ur c e s   c o n s um e due   t o   i t e r a t i v e   t r a c ki ng,   s c a nn i ng  a n d   t ra n s f e r   o f   V M   pa ge s .   H e n c e   t h e r e   w i l l   b e   V M   pe r f o r m a n c e   de g r a da t i o t h a t   i s   b e i n g   m i g ra t e d.   H o s t s   a n d   n e t w o r pe r f o r m a n c e   t h a t   i s ,   a l l   t h e   h o s t s ,   V M s   o r   o t h e p r o c e s s e s   c a n   b e   a f f e c t e [32 3 3].   T hi s   b r o w n o ut   [34 c o n d i t i o n   a v o i de b y   r e duc i n g   t h e   t i m e   t h a t   a   V M   s pe n ds   i l i v e   m i g r a t i o n.   T hi s   c on d i t i o n   a c hi e v e by   e l i m i n a t i n g   t h e   c o un t   o f   V M   pa ge s   m i g ra t e d u r i n g   t h e   l i v e   m i g ra t i o n   p r o c e s s .   M a n y   r e s e a r c h e r s   s ugge s t   c o m p r e s s i o n   a n d   de dupl i c a t i o t e c hn i q ue s   t o   m i ni m i z e   t h e   s i z e   o f   V M   p a ge s .   D a t a   de du pl i c a t i o [35]   i s   t h e   b e s t   w a y   t o   r e duc e   t h e   m e m o r y   pa ge s .   A t   t h e   t a r ge t   h o s t ,   t h e   de dupl i c a t i o p r o c e s s   do n e   i a   r e v e r s e   m a nn e r,   a n d   t h e   m i g ra t e d   V M   a l s r e s um e d   w i t h i a   s h o rt   t i m e   a s   t h e   s i z e   o f   V M   di s k   i m a ge   i s   r e duc e w i t s e v e r a l   de dup l i c a t i o t e c hni que s   a t   t h e   s o ur c e   b e f o r e   m i g ra t i o n .     In  c l o ud  c o m put i n g ,   l i v e   m i g r a t i o n   o f   V M s   pl a y s   a   v i t a l   r o l e   t o   a c h i e v e   t h e   go a l s   l i ke   l o a d   b a l a n c i n g ,   s e r v e r   c o n s o l i da t i o n,   f a ul t   t o l e ra n c e   a n s y s t e m   m a i n t e na n c e .   In  t hi s   r e s e a r c w o r k,   t h e   c l o ud  e n v i r o nm e n t   w a s   Evaluation Warning : The document was created with Spire.PDF for Python.
Int   J   E l e c   &   Co m E n g     IS S N :   2088 - 8708       R e s um p t i on   of   v i r t u al   m ac h i ne s   af t e r   ad ap t i v e   d e dupl i c at i on  of     . ..   ( Naga   Mal l e s w ar i   T Y J . )   659   b ui l t   us i n t h e   O pe n S t a c [36] .   T h e   V M s   w i t h   c o n f i gu ra t i o 2G B   o f   R A M   a n d   10G B   o f   t h e   ha r d   di s k   w a s   c r e a t e a n d   l a u n c h e w i t h   di f f e r e n t   o pe r a t i n g   s y s t e m s .   I gl a n c e   c o m po n e nt   o f   t h e   O pe n S t a c k,   i m a ge   r e gi s t r y   m a i n t a i n s   V D I,   V H D ,   V M D K ,   Q CO W 2   i m a ge s   o f   i n s t a n c e s   a s   s h o w n   i F i g u r e   3 .   T h e s e   v i rt ua l   di s k   i m a ge s   t a ke   l a r ge m e m o r y   a n d   i n c l u de   m a n y   z e r o   pa ge s ,   s i m i l a pa ge s   a n dupl i c a t e   p a ge s   w hi c a r e   n o t   r e qui r e d   t o   t r a n s f e r   t o   t h e   t a r ge t   h o s t .   It   a l s o   t a ke s   m o r e   m i g r a t i o t i m e   t o   m ov e   t h e s e   a ddi t i o n a l   p a ge s .   H e r e ,   a n   a da p t i v e   de dupl i c a t i o a l go r i t hm   i s   us e t o   r e m o v e   t h e   e xt r a   p a ge s   b y   a ppl y i n g   de dup l i c a t i o p r o c e s s   t w i c e .   I a da p t i v e   de dupl i c a t i o n,   V M   d i s p a ge s   u n de r go   b o t h   f i xe d - s i z e   a nd  v a r i a b l e - s i z e   de dupl i c a t i o n   p r o c e s s e s .     In  t h e   v a r i a b l e - s i z e   de dupl i c a t i o n   p r o c e s s ,   c o n t e n t   de f i n e c h u n k i n [ 37]  i s   do n e ,   a n m a n y   dupl i c a t e s   a r e   r e m o v e d.   O n l y   t h e   u ni que   da t a   t r a n s f e rr e t o   t h e   t a r ge t   h o s t ,   w h i c h   o pt i m i z e s   t h e   t o t a l   t i m e   f o r   m i g ra t i o n   a n d   dow n t i m e .   T h e   a r c hi t e c t u r e   s h o w s   h o w   a a d a pt i v e   de dupl i c a t i o n   a l go r i t h m   pe r f o r m e d.   I a d a pt i v e   de dupl i c a t i o a l go ri t hm ,   b a s e o n   t h e   s i z e   o f   t h e   v i rt u a l   d i s i m a ge   f i l e   t h e   t y pe   of   de dupl i c a t i o p r o c e s s   a ppl i e d.   F o r   s m a l l e r   f i l e s   (1G B   o l e s s ),   o n l y   f i xe d - l e n gt b l o c k - l e v e l   de dupl i c a t i o n   p r o c e s s   w i t 4K B   c h u nk  s i z e   a pp l i e d   a s   i t   w a s   e f f i c i e n t   o s m a l l e f i l e s .   F o l a r ge f i l e s   ( m o r e   t ha 1G B t h e   f i l e   w a s   s p l i t   i nt o   1G B   c h u n ks   e xc e pt   t h e   l a s t   o n e .   E a c c h u nk   u n de r go e s   b o t f i xe a nd   v a ri a b l e - l e n gt b l o c k - l e v e l   de dupl i c a t i o pr o c e s s e s ,   a s   e xp l a i n e i t h e   p r e v i o us   s e c t i o n s .           F i gu r e   3 .   S y s t e m   a r c hi t e c t u r e       T h e   l a r ge v i r t u a l   d i s k   f i l e   w a s   s p l i t   i n t o   m u l t i pl e   s pl i t s   b e c a us e ,   f o r   a   s i n g l e   l a r ge   f i l e ,   t h e   e xe c ut i o t i m e   o f   t h e   de dupl i c a t i o p r o c e s s   w a s   m o r e .   M a n y   e xpe r i m e nt s   w i t h   d i f f e r e n t   s i z e s   o f   f i l e   s pl i t s   w e r e   c a rr i e d   o ut   a n b a s e o n   t h e   p ra c t i c a l   e xpe r i e n c e ,   t h e   s pl i t   s i z e   de c i de a s   1G B .   In  a d a pt i v e   de dupl i c a t i o n ,     m ul t i - t hr e a d i n g   c o n c e pt   w a s   us e i v a r i a b l e - l e n g t b l o c k - l e v e l   de dupl i c a t i o a s   i t   i s   c o m put a t i o na l l y   e xpe n s i v e   [38].   T h i s   p r o c e s s   i m pl e m e n t e d   us i n g   A kk a   s t r e a m   w i t m u l t i - t hr e a di n g   t o   a c c e l e r a t e     t h e   de dupl i c a t i o n   p r o c e s s   a s   c o n t e nt   de f i n e c h u nki ng  (CD C)  [39]   w a s   c ha l l e n g i n t o   pa ra l l e l i z e   b e c a us e   of  c o n t e n t   de pe nde n c y .   In  t hi s   w o r k,   i de nt i fy i n g   c h u nk  b o un d a r i e s   a nd  ha s c o de   c o m put a t i o by   S H A - 1[40]  a l go ri t hm   pe r f o rm e i p a r a l l e l   by   us i ng  t w o   t hr e a ds .   T h e   h a s c o de   of   t w o   c h unks   c o m p a r e a n d   i f   i t   w a s   uni que ,   t h e n   o nl y   t h e   c h u nk  w a s   s t o r e i t h e   ha s h   t a b l e .   T h e   r e duc e V M   di s i m a ge   f i l e   m i g ra t e t o     t h e   de s t i na t i o a nd  a f t e r e c e i v i n a l l   t h e   u ni que   c h u nks   a t   t a r ge t   o n e   t hr e a d   i s   us e t o   r e u n i t e   a l l   t h e   pa ge s   r e c e i v e i nt o   a   s i n g l e   v i r t u a l   m a c h i n e   di s k   i m a ge   f i l e   w i t l e s s   s i z e .   T h e   V M   i s   r e s um e d   b a c o t h e   t a r ge t   w i t h i n o   t i m e   a n i s   r e a dy   t o   r u n   i t s   a ppl i c a t i o n s .   T h e   re un i o n   o f   de dupl i c a t e V M   pa ge s   a t   t a r ge t   a n d   r e s um p t i o n   o f   V M   i m pl e m e n t e d .   T h e   s y s t e m   a r c hi t e c t u r e   i s   a s   s h o w n   i F i gu r e   3.       4.   R ES U LTS   A N D   D I S C U S S I O N S   D i f fe r e n t   f o r m a t s   o f   V M   i m a ge s   s uc h   a s   V D I,   Q CO W 2,   V M D K ,   V H D ,   f i l e s   t oo f r o m   O pe n S t a c i m a ge   r e gi s t r y .   T h e   V M s   w e r e   c r e a t e d   w i t a   s t a nda rd  c o n f i gu r a t i o n   o f   2G B   m e m o r y   a n 10G B   ha r d i s k.   T h e   T a b l e   1   s h o w s   t h e   s i z e   o f   s e ve r a l   V M   i m a ge s   o f   v a r i o u s   o pe r a t i ng   s y s t e m s   s uc a s   Ce n t O S ,   U b un t u   of  di f fe r e nt   f o r m a t s .   T h i s   d a t a s e t   c o l l e c t e f r o m   t h e   r e a l   p ri v a t e   c l o ud  e n v i r o n m e nt   t h a t   w a s   c r e a t e by   O pe n S t a c w i t t h e   m e nt i o n e d .   A f t e a d a pt i v e   de dupl i c a t i o n ,   t h e   de du pl i c a t e d   c h u n ks   o f   V M   i m a ge   d i s k   i m a ge   f i l e s   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2088 - 8708   Int   J   E l e c   &   Co m E n g ,   V o l .   11 ,   N o .   1,   F e b r ua r y   2021 :     654   -   663   660   m i g ra t e t o   t h e   de s t i na t i o h o s t   a nd  a l l   t h e   de dupl i c a t e c h u n ks   a r e   r e u ni t e i n t o   a   s i ngl e   V M   di s i m a ge   f i l e .     A s   t h e   c h u n ks   h a v e   gi v e t h e   u n i que   r e f e r e n c e   num b e w h i l e   do i n g   t h e   c h u nki n g   p r o c e s s   i a d a p t i v e   de dupl i c a t i o n,   t h e s e   r e f e r e n c e   n u m b e r s   e n s u r e   t h e   o r de r   o f   pa ge s   t h a t   a r e   t o   b e   r e uni t e d.   A f t e r   r e u n i t i n g   a l l   t h e   de dup l i c a t e d   p a ge s   a t   t h e   t a r ge t   h o s t ,   t h e   s i z e   o f   a l l   t h e   v i r t u a l   d i s k   i m a ge   f i l e s   n o t e a n d   c o m pa r e w i t t h e i r   o r i g i n a l   s i z e s .   T h e   r e s ul t s   a r e   s h o w n   i F i gu r e   a n d   F i gu r e   5.   T h e y   c l e a r l y   s h o w   t ha t   a da p t i v e   de dupl i c a t i o r e duc e s   t h e   s i z e   o f   V M   t o   b e   m i g ra t e i a   b e t t e w a y .     By   us i ng   t h e   p r o po s e t e c hn i que ,   6. 6 1%  m i ni m u m   f o r   U b un t f i l e s   a n 95. 5%  m a xi m u m   de dup l i c a t i o r a t e   o b t a i n e f o r   c e nt o s   f i l e s .   T o   r e s um e   t h e   m i g ra t e V M   a t   t h e   t a rge t   h o s t ,   n o t   o nl y   t h e   v i r t u a l   di s i m a ge   i s   r e qui r e b ut   a l s o     t h e   m e t a d a t a   f i l e   i s   r e qui r e d .   T h e s e   a r e   o f   s m a l l   s i z e   a n d   a re   m i g r a t e s e pa ra t e l y   f r o m   s o ur c e   t o   de s t i n a t i o n   h o s t   a s   t h e   u ni que   pa ge s .   T h e s e   da t a   f i l e s   do   n o t   a f f e c t   m i g ra t i o n   t i m e .   V i rt ua l   di s k   i m a ge   f i l e   o f   e a c f o r m a t   i s   r e u n i t e a l o n g   w i t h   t h e i r   m e t a d a t a   f i l e s   a n r e s u m e a t   t he   t a r ge t   h o s t .   T h e   t i m e   t a ke t o   r e s um e   f o r   e a c h   V M   w i t h   r e u ni t e d   di s k   p a ge s   a t   t h e   t a rge t   h o s t   n o t e a nd  c o m pa r e d   w i t t ha t   o f   t h e   o r i gi na l   v i r t u a l   di s k   i m a ge   f i l e .   T h e   r e s ul t s   i F i gu r e   6   s h o w s   t h e   c o m pa r i s o o f   t h e   t o t a l   s i z e   o f   V M D K ,   V H D ,   V D I   a nd  Q CO W f o r m a t s   of   di f fe r e nt   o pe ra t i n g   s y s t e m s   s uc a s   Ce n t O S 7 ,   Ce nt O S 6. 9,   U b un t u12 . 04 ,   U b un t 14. 0 4,   U b un t u11 . 10   b e fo r de dupl i c a t i o (o r i gi na l   s i z e a n a f t e r   r e u ni t i n t h e   a da p t i v e   de dupl i c a t e pa ge s .   T h e   F i g u r e   a l s o   s h o w s   t h e   t i m e   t a ke f o r   t h e   V M s   o f   di f f e r e n t   f o r m a t s   t o   r e s um e   i t h e   t a rge t   h o s t .   I t   c l e a rl y   s h o w s   t ha t   a s   t h e   s i z e   o t h e   V M   i m a ge   r e duc e s   t h e   r e s um pt i o t i m e   f o r   a   V M   a f t e m i g ra t i o o t a r ge t   h o s t   a l s o   r e duc e d.   F i g u r e   7   r e p r e s e n t s   t h e   c o m pa ri s o o f   t h e   de dupl i c a t i o r a t i o   o f   a d a p t i v e   de dupl i c a t i o a n d   t h e   pe r c e n t a ge   o f   r e s um p t i o n   t i m e   o f   a l l   v i r t u a l   di s k   i m a ge s   w i t di f f e r e n t   f o r m a t s .   I t   c l e a rl y   s h ow s   t ha t   t h e   b e t t e t h e   de dup l i c a t i o ra t i o ,   t h e   l e s s   t h e   t i m e   t a ke f o r   a   V M   t o   r e s um e   o n   t h e   t a r ge t   h o s t .   F o a   de dupl i c a t i o n   ra t i o   o f   92%,   i t   t a ke s   a ov e r a l l   t i m e   o f   3. 52  m i n u t e s ,   w h i c h   i s   a   7%   r e duc t i o i n   r e s u m pt i o n   t i m e   w h e c o m pa r e w i t h   t h e   t i m e   t a ke fo r   t h e   t o t a l   Q CO W 2   f i l e s   w i t o ri gi na l   s i z e .   F o V M D K   f i l e s   t h e   r e s um p t i o t i m e   i s   r e duc e b y   a   m a x i m um   17%  ( 7. 63   m i n s )   w h e c o m pa r e w i t t ha t   o f   fo r   o ri gi na l   f i l e s .       T a b l e   1 .   D a t a s e t   o f   v i r t ua l   di s k   i m a ge s   i n   b y t e s 4   Im a g e   F o r m a t   Ce n t O S 7   Ce n t O S 6 . 9   U b u n t u 1 2 . 0 4   U b u n t u 1 4 . 0 4   U b u n t u   1 1 . 1 0   V M D K   1 2 4 2 8 5 9   4 4 6 9 2 2   3 5 1 1 2 3 8 3 0 7   4 8 8 2 7 6 1 8 4 8   1 8 3 1 8 1 0   V H D   1 4 6 4 4 8   2 4 5 7 6   3 5 1 1 6 4 6 8 7 4   1 4 9 4 6 7   4 7 7 5 5 6   V D I   2 3 2 2 2 0 9   2 2 1 6 3 8 7   3 4 1 2 2 2 8 2 2 4   4 8 5 6 1 1 2 3 8 1   2 4 2 3 7 4 4 1 1 8   Q CO W 2   1 6 1 3 6 8   1 3 1 7 2 9   3 4 6 2 7 7 0 6 8 8   4 8 5 5 5 6 1 1 9 0   4 9 8 6 3 0   T o t a l   (i n   b y t e s )   3 8 7 2 8 8 4   2 8 1 9 6 1 4   1 3 8 9 7 8 8 4 0 9 3   1 4 5 9 4 5 8 4 8 8 6   2 4 2 6 5 5 2 1 1 4           F i gu r e   4 .   F i xe l e n g t h   v s   v a r i a b l e   l e ngt v s   a da pt i v e   de dupl i c a t i o t e c hni que   Evaluation Warning : The document was created with Spire.PDF for Python.
Int   J   E l e c   &   Co m E n g     IS S N :   2088 - 8708       R e s um p t i on   of   v i r t u al   m ac h i ne s   af t e r   ad ap t i v e   d e dupl i c at i on  of     . ..   ( Naga   Mal l e s w ar i   T Y J . )   661       F i gu r e   5 .   O ri gi na l   s i z e   v s   a f t e r e u n i o o f   t h e   de dupl i c a t e p a ge s           F i gu r e   6 .   T o t a l   s i z e   v s   r e s um pt i o n   t i m e           F i gu r e   7 .   D e dup l i c a t i o r a t i o   v s   r e s um pt i o t i m e       5.   C O N C LU S I O N   In  t hi s   p a pe r ,   t h e   r e s ul t s   s h o w   t h a t   a da p t i v e   de dupl i c a t i o n   i s   a e f f i c i e n t   de dupl i c a t i o n   t e c hni que   t o   r e duc e   t h e   v i r t ua l   di s i m a ge   f i l e   w h e n   c o m pa r e t o   t h e   e xi s t i n f i xe l e n g t h   a nd  v a r i a b l e   l e n gt de dupl i c a t i o n   t e c hn i q ue s .   It   s h o w s   t h a t   83 o f   r e duc t i o i o v e r a l l   s t o ra ge   a c h i e v e d.   T h e   m i g ra t e de dupl i c a t e c h u n ks   a f t e a da p t i v e   de dupl i c a t i o t h e r e u n i t e i n t o   a   s i n g l e   v i r t u a l   d i s i m a ge   f i l e   a t   t h e   t a r ge t   h o s t .   T h e   m e t a f i l e s   a l s o   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2088 - 8708   Int   J   E l e c   &   Co m E n g ,   V o l .   11 ,   N o .   1,   F e b r ua r y   2021 :     654   -   663   662   m i g ra t e d   t o   t h e   t a rge t   h o s t .   T h e   V M   w i t r e u n i t e v i r t u a l   di s i m a ge   f i l e   a l o n g   w i t m e t a d a t a   f i l e s   r e s um e d   a t   t a r ge t   h o s t   a nd  t h e   t i m e   n o t e d.   T hi s   t i m e   c o m pa r e d   w i t t h e   V M   r e s um p t i o t i m e   w i t t h e   o r i g i n a l   di s k   i m a ge   f i l e .   T h e   r e s ul t s   s h o w   t ha t   t h e   b e t t e r   t h e   de du pl i c a t i o n   ra t i o ,   t h e   l e s s   t i m e   t a ke n   f o r   a   V M   t o   r e s um e   o n   t h e   t a r ge t   h o s t .   F o r   a   de dupl i c a t i o n   ra t i o   o f   92%,   i t   t a ke s   a o v e r a l l   t i m e   o f   3. 5 m i nut e s ,   w h i c h   i s   a   7%  r e duc t i o n   i r e s um p t i o t i m e   w h e n   c o m pa r e d   w i t h   t h e   t i m e   t a ke f o r   t h e   t o t a l   Q CO W 2   f i l e s   w i t o r i gi na l   s i z e .   F o r   V M D K   f i l e s   t h e   r e s um pt i o t i m e   i s   r e duc e by   a   m a xi m um   17%   (7 . 63   m i n s )   w h e c o m pa r e w i t t h a t   o w i t o r i g i na l   f i l e s .       A BB R EV I A TI O N S   VM:   V i rt u a l   m a c hi n e ;   L Z O :   L e m pe l z i v o be rh um e ;   N A S :   N e t w o r a t t a c h e s t o r a ge ;   V M M :   V i rt u a l   m a c h i n e   m i g r a t i o n;         R EF ER EN C ES     [ 1]   T .   Y .   J .   N M a l l e s w a r i ,   e t   a l . A   s ur v e y   of   c l o ud  c o m put i ng   a r c hi t e c t u r e   a nd   s e r v i c e s   p r o v i de by   v a r i o us   c l o ud   s e r v i c e   pr o v i de r s ,”   P r o c e e di ngs   o f   t he   I nt e r n at i on al   c o nf e r e nc e   on   de m and  c om pu t i n g ,   20 12 .   [ 2]   A .   S .   A .   A l ha m m a d i ,   e t   a l . ,   S u r v e y   s t udy   o f   v i r t ua l   m a c hi n e   m i g r a t i o t e c hn i qu e s   i n   c l o ud  c o m put i ng , ”  I nt e r n at i on al   J our nal   o f   C om pu t e r   A p pl i c a t i on s v o l .   1 77 ,   no .   2 ,   pp .   1 8 - 22 20 17 .   [ 3]   F .   Z h a ng ,   e t   a l . A   S ur v e y   o V i r t u a l   M a c h i ne   M i g r a t i o n:   C ha l l e ng e s ,   T e c hni que s ,   a nd   O pe n   I s s ue s ,   I E E E   C om m uni c at i on s   Sur v e y s   and   T u t o r i a l s   v o l .   20 ,   no .   2 ,   pp .   1 206 - 124 3,   201 8.   [ 4]   M .   H .   S h i r v a n i ,   e t   a l . ,   A   s ur v e y   s t udy   o v i r t ua l   m a c hi ne   m i g r a t i o a nd   s e r v e r   c o ns o l i da t i o n   t e c hni que s   i n   dv f s - e na b l e d   c l o ud  da t a c e n t e r :   T a xo no m y   a nd  c ha l l e ng e s , ”  J our nal   of   K i ng  Saud   U n i v e r s i t y   C om p ut e r   and   I n f o r m at i on   Sc i e nc e s v o l .   32 ,   no .   3 ,   pp .   267 - 286 ,   20 20 .     [ 5]   T .   Y .   J .   N .   M a l l e s w a r i   a nd   G .   V a di v u,   D e dup l i c a t i o o f   V M   M e m o r y   P a g e s   u s i ng   M a pR e duc e   i n   L i v e   M i g r a t i o n ,   A R P N   J our n al   o f   E ng i ne e r i ng   and   A p pl i e S c i e nc e s v o l .   12 ,   no .   3 ,   pp.   18 90 - 1894 ,   201 7.   [ 6]   T .   Y .   J .   N .   M a l l e s w a r i   a nd  G .   V a d i v u ,   I m pl e m e nt a t i o a nd   C o m pa r i s o o f   v a r i o us   V M   A l l o c a t i o S t r a t e g i e s   i L i v e   V i r t ua l   M a c hi ne   M i g r a t i o u s i ng   C l o udS i m ,   I n t e r nat i o nal   J our nal   o f   P ur e   and   A ppl i e M a t he m at i c s   v o l .   120 ,   no 6 ,   pp .   1 - 16,   20 18 .   [ 7]   T .   Y .   J .   N .   M a l l e s w a r i ,   e t   a l . L i v e   v i r t u a l   m a c h i ne   m i g r a t i o t e c hni que s - A   T e c hni c a l   S u r v e y ,   I n t e l l i ge n t   C om put i ng   C om m u ni c at i on   a nd  D e v i c e s p p.   30 8 - 319 ,   2 014 .   [ 8]   A .   C ho udha r y ,   e t   a l . A   c r i t i c a l   s u r v e y   of   l i v e   v i r t ua l   m a c hi ne   m i g r a t i o t e c hni q ue s ,   J ou r na l   of   C l oud   C om put i ng v o l .   6,   20 17.   [ 9]   H A l s ha hr a ni ,   e t   a l . ,   L i v e   m i g r a t i o o f   v i r t ua l   m a c hi ne   i c l o ud:   S ur v e y   o f   i s s ue s   a n s o l u t i o ns , ”  i P r oc e e di ngs   o f   t he   I nt e r na t i ona l   C on f e r e nc e   Se c ur i t y   a nd   M anage m e nt ,   p p.   28 0 - 28 5,   201 6.   [ 10]   Y .   C u i ,   e t   a l . ,   T r a f f i c - a w a r e   v i r t ua l   m a c hi n e   m i g r a t i o i n   t o po l o gy - a da pt i v e   dc n , ”  I E E E / A C M   T r an s ac t i ons   o n   N e t w or k i ng v o l .   25 ,   no .   6 ,   pp .   3427 - 34 40 ,   2 017 .     [ 11]   M .   R.   A na l a ,   e t   a l . A ppl i c a t i o pe r f o r m a nc e   a n a l y s i s   d ur i ng   l i v e   m i g r a t i o o f   v i r t u a l   m a c hi n e s ,   P r o c e e di ngs   of   t he   20 13  3r d   I E E E   I n t e r na t i o na l   A dv an c e   C om pu t i ng   C on f e r e nc e   ( I A C C ) ,   pp .   366 - 37 2 ,   20 13 .   [ 12]   S .   R a t ho d   a nd   R e ddy   V . S e c ur e   L i v e   V M   M i g r a t i o i n   C l o ud   C o m put i ng :   A   S ur v e y ,   I nt e r na t i ona l   J ou r na l   o f   C om put e r   A pp l i c a t i o ns   ( I J C A ) v o l .   103 ,   pp.   18 - 22,   20 14 .   [ 13]   B .   D a s ,   e t   a l . I m pr o v i ng   T o t a l   M i g r a t i o T i m e   i L i v e   V i r t ua l   M a c hi n e   M i g r a t i o n,   P r oc e e di ngs   o f   t he   S i x t h   I nt e r n at i on al   C on f e r e nc e   on   C om pu t e r   and   C om m un i c at i on   T e c hno l ogy ,   pp .   57 - 61 ,   2 015 .   [ 14]   X .   Z h a ng ,   e t   a l . E x pl o i t i ng   D a t a   D e du pl i c a t i o t o   A c c e l e r a t e   L i v e   V i r t ua l   M a c hi n e   M i g r a t i o n,   P r o c e e di ngs   of   t he   20 10  I E E E   I nt e r n at i ona l   C on f e r e nc e   on   C l u s t e r   C om pu t i ng ,   pp .   88 - 96 ,   2010 .   [ 15]   W .   H u ,   e t   a l . A   Q ua nt i t a t i v e   S t udy   o f   V i r t ua l   M a c hi ne   L i v e   M i g r a t i o n,   P r oc e e di ng s   o f   t he   2 013   A C M   C l oud   an d   A ut on o m i c   C om put i n C o nf e r e nc e ,   M i a m i ,   F l o r i d a ,   U S A ,   p p.   1 - 10 2013 .   [ 16]   A .   S ha r m a e t   a l . ,   A   s u r v e y   o l i v e   v i r t u a l   m a c hi ne   m i g r a t i o n , ”  i P r oc e e di ngs   o f   t he   2017   U K S i m - A M S 19 t h   I nt e r n at i on al   C on f e r e nc e   on   C om pu t e r   M o de l l i ng   S i m ul at i on   ( U K S i m ) ,   pp.   1 87 - 192 ,   2017 .   [ 17]   G .   S i ng a n P .   G u pt a ,   A   r e v i e w   o m i g r a t i o t e c hn i que s   a nd  c h a l l e ng e s   i n   l i v e   v i r t ua l   m a c hi ne   m i g r a t i o n,   5t h   I nt e r n at i on al   C on f e r e nc e   on   R e l i ab i l i t y ,   I n f oc om   T e c hn ol ogi e s   an O p t i m i z at i on   ( T r e nds   a nd   F ut ur e   D i r e c t i o ns ) pp.   54 2 - 546,   2 016 .   [ 18]   U.   D e s h pa nd e ,   e t   a l . G a ng   M i g r a t i o o f   V i r t u a l   M a c h i ne s   U s i n g   C l us t e r - w i de   D e dup l i c a t i o n,   P r oc e e di ngs   o f   t he   20 13  13 t I E E E / A C M   I n t .   S y m pos i um   on   C l us t e r ,   C l oud   and   G r i C om pu t i ng ,   p p.   39 4 - 40,   20 13.   [ 19]   J .   S o ng ,   e t   a l . T S M C :   A   N ov e l   A ppr o a c f o r   L i v e   V i r t u a l   M a c hi ne   M i g r a t i o n,   J ou r na l   of   A pp l i e M at he m a t i c s v o l .   2014 ,   pp .   1 - 7,   201 4.   [ 20]   K .   J i a nd   E .   L .   M i l l e r ,   T h e   E f f e c t i v e ne s s   o f   D e du pl i c a t i o o V i r t ua l   M a c hi ne   D i s k   I m a g e s ,   P r oc e e di ngs   of   SY ST O R   2009 :   T he   I s r ae l i   E x pe r i m e nt a l   Sy s t e m s   C onf e r e nc e ,   SY S T O R   0 9 ,   H a i f a ,   I s r a e l ,   pp .   1 - 12 2 009 .   [ 21]   T .   Y .   J .   N .   M a l l e s w a r i ,   e t   a l . D e du pl i c a t i o T e c hn i qu e s :   A   T e c hni c a l   S u r v e y ,   I n t .   J ou r na l   f o r   I n nov at i v e   R e s e ar c h   i Sc i e nc e   and   T e c hn ol o gy v o l .   1 ,   no .   7 ,   pp .   3 18 - 325 ,   2014 .   [ 22]   K.   N.   A bhi s hi k a ,   e t   a l . S t r e a m i ng   A na l y t i c s ,   I n t e r na t i o nal   J our nal   of   P ur e   and   A pp l i e M a t he m at i c s v o l .   11 8 no .   22 ,   pp .   525 - 532 ,   201 8.   [ 23]   P .   R .   W i l s o n,   e t   a l . T he   C a s e   f o r   C o m pr e s s e d   C a c hi ng   i V i r t u a l   M e m o r y   S y s t e m s ,   P r o c e e di ngs   of   t he   A nnu al   C onf e r e nc e   on   U SE N I X ,   U SE N I X   A s s oc i a t i o n ,   B e r ke l e y ,   C A ,   U S A ,   199 9.   Evaluation Warning : The document was created with Spire.PDF for Python.
Int   J   E l e c   &   Co m E n g     IS S N :   2088 - 8708       R e s um p t i on   of   v i r t u al   m ac h i ne s   af t e r   ad ap t i v e   d e dupl i c at i on  of     . ..   ( Naga   Mal l e s w ar i   T Y J . )   663   [ 24]   D .   T .   M e y e r   a nd   W .   J .   B o l o s ky ,   A   S t udy   of   P r a c t i c a l   D e d up l i c a t i o n,   T r an s ac t i on s   on   S t or age v o l .   7 ,   no .   4 ,     pp.   1 - 20 ,   2012 .   [ 25]   D .   B ha g w a t ,   e t   a l . E xt r e m e   B i nn i ng :   S c a l a b l e ,   pa r a l l e l   de du pl i c a t i o n   f o r   c hunk - b a s e d   f i l e   ba c kup ,   I E E E   I nt e r n at i on al   Sy m pos i um   on   M ode l i ng ,   A na l y s i s   S i m u l at i on   o f   C om put e r   and   T e l e c om m un i c at i on   Sy s t e m s ,   pp .   1 - 9 ,   2009 .   [ 26]   J .   M i n,   e t   a l . E f f i c i e n t   D e d up l i c a t i o T e c hn i qu e s   f o r   M o de r B a c kup  O p e r a t i o n,   I E E E   T r ans a c t i on s   on  C om put e r s v o l .   60 ,   no .   6,   p p.   82 4 - 840,   2 011 .   [ 27]   K .   A .   K um a r i ,   e t   a l . O n   S pe e d i ng   up   V i r t ua l   M a -   c hi n e   M i g r a t i o t hr o ug I nt e g r a t e d   D a t a   D e - D up l i c a t i o n   M e t ho ds ,   R e s e ar c h   J ou r na l   of   A p pl i e S c i e nc e s v o l .   12 ,   no .   2 ,   pp .   131 - 13 8,   20 17 .   [ 28]   C .   H .   Ng   a nd   P .   L e e ,   R e v D e du p:   A   R e v e r s e   D e du pl i c a t i o n   S t o r a g e   S y s t e m   O p t i m i z e f o r   R e a ds   t o   L a t e s t   B a c kups ,   T he   4t h   A C M   SI G O P A s i a - P ac i f i c   W or k s hop   o S y s t e m s   ( A P SY 2013) ,   S i ng a po r e ,   2 013 .   [ 29]   Y .   G a o ,   e t   a l . ,   S e c ur e   da t a   d e du pl i c a t i o f o r   I nt e r ne t - of - t hi ng s   s e ns o r   n e t w o r k s   ba s e d   o t h r e s ho l d   dy na m i c   a dj u s t m e nt ,”   I nt e r n at i on al   J o ur n al   o f   D i s t r i bu t e Se ns or   N e t w or k s ,   202 0.       [ 30]   P .   R a m y a   a nd  C .   S u nda r ,   S e c D e do o p :   S e c ur e   D e dup l i c a t i o w i t h   A c c e s s   C o nt r o l   o f   B i g   D a t a   i t h e   H D F S / H a do o E nv i r o nm e nt ,   B i D at a ,   v o l .   8 ,   no .   2 ,   202 0.   [ 31]   T Y J.   N .   M a l l e s w a r i   a nd   G .   V a d i v u,   A da p t i v e   de d up l i c a t i o o f   v i r t u a l   m a c hi ne   i m a g e s   u s i ng   A K K A   s t r e a m   t o   a c c e l e r a t e   l i v e   m i g r a t i o p r o c e s s   i n   c l o ud  e nv i r o nm e n t ,   J our na l   o f   C l oud   C om p ut i ng ,   v o l .   8 ,   2019 .   [ 32]   M .   N o s hy ,   e t   a l . O p t i m i z a t i o o f   l i v e   v i r t ua l   m a c hi n e   m i g r a t i o i n   c l o ud   c o m put i ng :   A   s ur v e y   a nd   f ut u r e   di r e c t i o ns ,”   J o ur n al   o f   N e t w or k   an C om put e r   A pp l i c a t i ons ,   v o l .   11 0,   pp .   1 - 10,   20 18.   [ 33]   S .   K um a r   a n d   D .   M a l ho t r a ,   L i v e   V i r t ua l   M a c hi ne   M i g r a t i o T e c hni q ue s ,   S ur v e y   a nd  R e s e a r c h   C ha l l e ng e s ,   I nt e r n at i on al   J o ur n al   o f   C om put e r   Sc i e nc e s   and   E ng i ne e r i ng ,   v o l .   06 ,   no .   5,   p p.   50 - 53 ,   201 8.   [ 34]   K ,   A .   K . ,   K ,   R .   S .   R . ,   a n J K R ,   S ,   O s pe e di ng   u v i r t ua l   m a c h i ne   m i g r a t i o t h r o ug i n t e g r a t e d   da t a   de - dup l i c a t i o n   m e t ho ds ,   R e s e ar c h   J o ur na l   o f   A p pl i e S c i e nc e s v o l .   12 ,   no .   2 ,   pp .   131 - 138 ,   20 17 .   [ 35]   X .   Z he ng ,   e t   a l . A   c l o ud  da t a   de dup l i c a t i o s c he m e   ba s e d   o n   c e r t i f i c a t e l e s s   pr o xy   r e - e nc r y pt i o n,   J our n al   o f   Sy s t e m s   A r c h i t e c t ur e ,   v o l .   1 02 ,   p .   101 666 ,   2020 .   [ 36]   J .   Z ha ng ,   e t   a l . IM - D e dup:   a i m a g e   m a n a g e m e nt   s y s t e m   b a s e o de dup l i c a t i o a pp l i e i n   D W S N s ,   I n t e r nat i o nal   j our na l   o f   d i s t r i bu t e s e ns or   ne t w or k s ,   2016 .   [ 37]   T .   G ho l a m i   T . e t   a l . ,   CA - D e dupe :   c o nt e nt - a w a r e   de dup l i c a t i o i n   S S D s ,”   J ou r na l   o f   Supe r c om pu t i ng ,   2 020 .   [ 38]   G .   S u n ,   e t   a l . ,   A   N e w   T e c hni que   f o r   E f f i c i e nt   L i v e   M i g r a t i o o f   M ul t i pl e   V i r t u a l   M a c hi ne s ,   F ut ur e   G e ne r at i on   C om put er   Sy s t e m s v o l .   55 ,   pp.   7 4 - 86,   20 16.   [ 39]   W .   X i a ,   e t   a l . F a s t C D C :   A   F a s t   a nd   E f f i c i e nt   C o nt e nt - D e f i n e d   C hun ki ng   A ppr o a c f o r   D a t a   D e d up l i c a t i o n,   U SE N I X   A nnu al   T e c h o l og y   C onf e r e nc e   U SE N I X   A T C 16 ,   p p.   10 1 - 114 ,   2 016 .   [ 40]   R .   N .   W i do do ,   e t   a l . ,   A   ne w   c o nt e nt - de f i ne d   c hun ki ng   a l g o r i t hm   f o r   da t a   de d upl i c a t i o i n   c l o ud  s t o r a g e , ”  F ut u r e   G e ne r at i on   C om p ut er   Sy s t e m s v o l .   71 ,   p p.   14 5 - 156 ,   2 017 .       B I O G R A P H I ES   O F   A U T H O R S           T . Y . J .   N aga   M a l l e s w a r i   pu r s ue d   do c t o r a t e   i n   S R M   I ns t i t u t e   o f   S c i e nc e   a n T e c hno l o gy   a nd  f a c ul t y   m e m be r   i n   t he   D e p a r t m e n t   o f   C o m put e r   S c i e nc e   &   E ng i ne e r i n g ,   F a c ul t y   of   E ng i ne e r i ng   &   T e c hno l o gy ,   S R M I S T ,   C he nn a i ,   I ndi a .   R e s e a r c h   i n t e r e s t s   i nc l ude   C l o ud  C o m put i ng ,   B i g D a t a ,   I O T ,   a nd   A l g o r i t hm s .         M r .   T .   S e n t h i l k u m ar   c o m pl e t e d   P h . D   i n   t h e   f i e l d   o f   w i r e l e s s   c o m m uni c a t i o n,   u nde r   t he   g ui d a nc e   o f   D r . S .   P r a ba ka r a n,   P r o f e s s o r ,   D e p a r t m e n t   o f   C o m put e r   S c i e nc e   &   E ng i n e e r i ng .   H e   h a s   c o nt r i bu t e d   m a ny   s c i e n t i f i c   r e s e a r c p a pe r s .         Jo t h i   K u m ar   C   pu r s u e do c t o r a t e   de g r e e   i t he   D e pa r t m e n t   o f   C om put e r   S c i e nc e   a nd   E ng i ne e r i ng   a t   S R M   I ns t i t ut e   o f   S c i e nc e   a nd  T e c hno l o gy ,   K a t t a n kul a t hur ,   T a m i l   N a du ,   I ndi a .   H i s   r e s e a r c i nt e r e s t s   i nc l ude   W i r e l e s s   S e n s o r   N e t w o r ks ,   A dho c   N e t w o r ks ,   M o bi l e   A dho c   N e t w o r ks ,   D i s t r i bu t e d   S y s t e m s ,   e t c .     Evaluation Warning : The document was created with Spire.PDF for Python.