Designing a Private CDN with an Off-Sourced Network Infrastructure: Model and Case Study Claudia Canali, Andrea Corbelli, Riccardo Lancellotti University of Modena and Reggio Emilia Department of engineering “Enzo Ferrari” SoftCOM 2018, Sep., 13-15, Supetar, Croatia 1
C D N o v e r v i e w ● C o n t e n t D e l i v e r y N e t w o r k ● O r i g i n s e r v e r ● E d g e s e r v e r s – D e - m u l t i p l e x i n g – T r a n s c o d i n g – L o c a t e d o n n e t w o r k e d g e ● H e t e r o g e n e o u s c l i e n t s SoftCOM 2018, Sep., 13-15, Supetar, Croatia 2
I n t r o d u c i n g P - C D N ● C o n t e n t p r o v i d e r i s a l s o : – C o n t e n t c o n s u m e r – C D N m a n a g e r ● N e t w o r k i n f r a s t r u c t u r e o u t s o u r c e d ● D i fg e r e n c e s w i t h t r a d i t i o n a l C D N – D i fg e r e n t w o r k l o a d – L i m i t e d c o n t r o l o v e r n e t w o r k i n f r a s t r u c t u r e ● → A v a i l a b l e l i t e r a t u r e n o t s u i t a b l e f o r t h i s s c e n a r i o SoftCOM 2018, Sep., 13-15, Supetar, Croatia 3
M o d e l o v e r v i e w ( s i mp l i fj e d ) ● M i n i m i z e n u m b e r o f e d g e s e r v e r ( 1 . 1 ) ● D o n o t e x c e e d d o w n l o a d b a n d w i d t h ( 1 . 2 ) ● D o n o t e x c e e d o r i g i n s e r v e r b a n d w i d t h ( 1 . 3 ) 1 if edge 0 otherwise BW if not edge BW if edge BW of location l SoftCOM 2018, Sep., 13-15, Supetar, Croatia 4
H e u r i s t i c s ● A l l o c a t e b a n d w i d t h t o c l i e n t s ● P o s s i b l e o u t c o m e – N o c l i e n t s s u p p o r t e d – S o m e c l i e n t s n o t s u p p o r t e d – P a r t i a l c l i e n t s u p p o r t – C o m p l e t e c l i e n t s u p p o r t ● P l a c e e d g e s e r v e r s ( T h r ) ● M a n a g e s a t e l l i t e l o c a t i o n s SoftCOM 2018, Sep., 13-15, Supetar, Croatia 5
H e u r i s t i c s ● F i n d c l o s e s t l o c a t i o n s t o e a c h e d g e ● T r y t o a d d a s s a t e l l i t e l o c a t i o n s ( i f B W i s O K ) ● R e - i t e r a t e ● N o t e : – N O S a t e l l i t e l o c a t i o n s t o o f a r f o r m e d g e – S h o u l d b e a n o p t i m i z a t i o n SoftCOM 2018, Sep., 13-15, Supetar, Croatia 6
E x p e r i me n t a l s c e n a r i o ● P r e l i m i n a r y a n a l y s i s o f d a t a ● F i t t i n g w i t h l o g n o r m a l & e x p o n e n t i a l t r u n c a t e d d i s t r i b u t i o n s ● → N o h e a v y t a i l e d b e h a v i o r SoftCOM 2018, Sep., 13-15, Supetar, Croatia 7
E x p e r i me n t a l s e t u p ● F o c u s o n l i v e s t r e a m i n g s c e n a r i o ● L o c a t i o n s w i t h B W < 5 1 2 K b / s n o t c o n s i d e r e d ● 3 e n c o d i n g s f o r c l i e n t s – L D : 5 1 2 K b / s – S D : 1 M b / s – H D : 1 . 5 M b / s ● O u r H D i s f a r f r o m Y o u T u b e - l i k e H D q u a l i t y SoftCOM 2018, Sep., 13-15, Supetar, Croatia 8
P - C D N e v a l u a t i o n P-CDN No P-CDN # Locations Too small 99 0 Edge 77 0 Satellite 19 0 Origin 18 213 # Clients LD 1577 1986 SD 94 94 HD 466 57 ● H D c l i e n t s : 5 7 →4 6 6 . I m p r o v e m e n t > 7 X ● L o c a t i o n s s e r v e d b y o r i g i n s e r v e r s : 2 1 3 →1 8 + 7 7 . D r o p > 5 5 % SoftCOM 2018, Sep., 13-15, Supetar, Croatia 9
S e n s i t i v i t y t o p a r a me t e r T h r ● I m p a c t o n l o c a t i o n s ( T h r g r o w s ) – T o o S m a l l l o c a t i o n s g r o w s – S a t e l l i t e l o c a t i o n s d r o p s ( l e s s e d g e s e r v e r s ) ● I m p a c t o n c l i e n t s ( T h r g r o w s ) – S i m i l a r t o l o c a t i o n s – E fg e c t l e s s e v i d e n t ( i m p a c t o n l o c a t i o n s w i t h f e w c l i e n t s ) SoftCOM 2018, Sep., 13-15, Supetar, Croatia 10
S e n s i t i v i t y t o p a r a me t e r T h r ● I n c r e a s i n g T h r r e d u c e s t h e E d g e s e r v e r B W ● S a t e l l i t e l o c a t i o n s a r e a m i n o r c o n t r i b u t i o n ● I n c r e a s i n g T h r f u r t h e r r e d u c e s i m p a c t o f s a t e l l i t e s SoftCOM 2018, Sep., 13-15, Supetar, Croatia 11
C o n c l u s i o n s ● D e s i g n o f a P r i v a t e C D N – P r o b l e m n o t d i s c u s s e d w i d e l y i n l i t e r a t u r e – S p e c i fj c c o n s t r a i n t s ( w o r k l o a d & i n f r a s t r u c t u r e ) ● P r o p o s a l o f f o r m a l m o d e l & h e u r i s t i c s ● A p p l i c a t i o n t o a c a s e s t u d y ( n a t i o n w i d e I t a l i a n c o m p a n y ) – P o s i t i v e i m p a c t o f P - C D N i n f r a s t r u c t u r e – H i g h c o s t : n e e d t o k e e p l o w n u m b e r o f e d g e s e r v e r s – B W m a y b e a n i s s u e ( l o w d a t a r a t e f o r H D ) SoftCOM 2018, Sep., 13-15, Supetar, Croatia 12
Designing a Private CDN with an Off-Sourced Network Infrastructure: Model and Case Study Claudia Canali, Andrea Corbelli, Riccardo Lancellotti Authors acknowledge support of: 47 Deck project S 2 C (Secure and Software-defined Cloud) SoftCOM 2018, Sep., 13-15, Supetar, Croatia 13
Recommend
More recommend