I n d on e s i an   Jo u r n al   o f  El e c t r i c al   En gi n e e r i n g   an d   C o m p u te r   S c i e n c e   V o l .   1 7 ,   N o .   3 ,  M a r c h   20 20 ,   pp.   11 57 ~ 11 64   IS S N :   2502 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 1 7 .i 3 . pp 115 7 - 1164             1157       Jou r n al   h o m e pa ge :  ht t p: / / i j e e c s . i a e s c or e . c om   E v a l u a t i o n   o f   f i r e w a l l   a n d   l o a d   b a l a n c e   i n   f a t - t r e e   t o p o l o g y   b a sed  o n   f l o o d l i g h t   c o n t r o l l e r       S ar ah   H .   M o h amm e d ,   A m m ar   D .   Jas i m   D e pa r t m e n t   o f   o f   I nf o r m a t i o n  a nd  c o m m uni c a t i o n  E ng i n e e r i ng ,   Al - N a hr a i n   U n i v e r s i t y ,   I r a q       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 d  J ul   22 ,   20 19   R e v i s e d  S e p   24 ,   201 9   A c c e pt e d  O c t   8 ,   20 1 9       T o da y   i t   ha s   be c o m e   i m po r t a nt   t o   r e c o nf i g ur e   t he   n e t w o r k s   i n   t o   ne w   f o r m   t o   be   m o r e   m a na g e a bl e ,   s c a l a bl e ,   dy na m i c   a nd   p r o g r a m m a bl e .   T h e   n e t w o r k s   r e c e nt l y   a r e   s o   i nf l e xi b l e   a nd   f a i l i ng   t o   de a l   w i t h   t h e   r e qu i r e d   c ha n g e s   f o r   t he   I n f o r m a t i o n  T e c hno l o gy .   S o f t w a r e   D e f i ne d   N e t w o r ki ng   ( S D N )   i s   a   m o de r n   pa r a di g m   t ha t   f o c us e d  t o   c ha ng e   t he   m a i n   i de a   o f   c ur r e nt   ne t w o r k   i nf r a s t r uc t u r e   ( t r a di t i o na l   n e t w o r k )   by   br e a k i ng   t h e   c ha i n  b e t w e e n  t h e   d a t a   f o r w a r di ng   a nd   t h e   c o nt r o l   pl a ne s   t o   i n t r o duc e   f l e xi b l e   pr o g r a m m a bi l i t y   ne t w o r k .   T hi s   p a pe r   m a ke s   c o m pa r i s o n  be t w e e n  t h e   p e r f o r m a nc e   o f   t r a d i t i o na l   f a t - t r e e   ne t w o r k  a nd   S D N   f a t - t r e e   n e t w o r k ,   w hi c h   f o und  t ha t   a v e r a g e   R o und  T r i p e   T i m e   ( R T T )   i n   S D N   f a t - t r e e   t o po l o gy   w i l l   de c r e a s e   by   8. 96%   t ha n  t r a di t i o na l   f a t - t r e e   t o po l o gy .   T he n   s ho w s   t he   ba s i c   o pe r a t i o n  o f   O pe nF l o w   pr o t o c o l   t ha t   c a n  be   a pp l i e d  o n  f a t - tr e e   t o po l ogy   b y   us i ng   S D N   t e c hn o l ogy   a nd   ho w   t ha t   c a n  b e   e f f e c t   o n  t he   p e r f o r m a nc e   o f   ne t w o r k  a nd   m a k e   i t   m o r e   f l e xi bl e   t o   e na bl e   t he   S D N   m o du l e   a pp l i c a t i o ns ,   l i ke   l o a d   b a l a nc e r   a n d  f i r e w a l l   f o r   o pt i m i z i ng   t he   S D N   n e t w o r k .   I n  t hi s   p a pe r   t h e   p hy s i c a l   s w i t c he s   a r e   r e p l a c e d   by   s o f t w a r e   s w i t c he s   i n   a   v i r t ua l   ne t w o r k  e nv i r o nm e n t   a nd  d i s pl a y   t he   S D N   s t r uc t u r e   i n  G U I ,   a l s o   F l o o dl i g ht   c o nt r o l l e r   i s   c ho s e n   t o   us e   a s   t he   ne t w o r k   o pe r a t i ng   s y s t e m   f o r   S D N   ne t w o r k .     Ke y w or ds :   F i r e w a l l   F l o o dl i gh t   L o a db a l a n c e r   M i n i n e t   O pe n f l ow   S of t w a r e   de f i n e d  n e t w o r ks   C opy r i gh t   ©   2020   I n s t i t ut e   o f   A dv anc e d  E ng i ne e r i ng   and   S c i e nc e .     A l l   r i gh t s   r e s e r v e d .   Cor r e s pon di n g   Au t h or :   S a ra h  H a s hi m   M o ha m m e d ,    D e pa rt m e n t   o f   of   In f o r m a t i o n   a n d   c o m m u n i c a t i o n   E n gi n e e r i n g ,     Al - N a hra i n   U n i v e r s i t y ,   A l - J a d ri a ,   B a g hda d ,   I r a q .     E m a i l :   s a r a . ha s h e m @ c o i e - na hra i n. e du. i q       1.   I N TR O D U C TI O N     O n e   o f   t h e   m o s t   c o n s i de r a b l e   n e w   t r e n ds   i n  t h e   e xpa n s i o n   o f   n e t w o r k  t e c hn o l o gy ,   i t ' s   n e t w o r k  s e gr e ga t e   b e t w e e n   t h e   c o nt r o l   a n d   d a t a   f o r w a r di ng  p l a n e s ,   t ha t   t r a n s m i t   t h e   c o n t r o l   p l a n e   f r o m   t h e   f o r w a r d i n g   e qui pm e n t   s uc h   a s   s w i t c h e s   a nd  r o ut e r s   i n t o   s o f t w a r e   c o n t r o l l e r   t ha t   r u n  o n   a   s pe c i f i c   s e r v e r ,   a l o n g   w i t h  n e t w o r k  a p pl i c a t i o n s   t ha t   s uppo rt e d  by   t h i s   c o nt r o l l e r.   T h e   c o n t r o l l e r   c a n   m a na ge   t h i s   f o r w a r d i n g  de v i c e   ov e r   s e t up  s e c ur e   l i n k   w i t h   O pe n F l o w   pr o t o c o l   [1].     T o da y   t h e   n e t w o r ks   m us t   b e   m o r e   i n t e l l i ge n t ,   s c a l a b i l i t y   a n d   p r o g r a m m a b i l i t y .   T h e s e   r e a s o n s   e xpl i c a t e   t h e   b e n e f i t   o f   s of t w a r e   de f i n e d   n e t w o r ki n g  (S D N )  [ 2].   S D N   t e c hn o l o g y   s ugge s t e d  t ha t   do m i na n c e   s o f t w a r e   pe rfo r m   t hr o ug h  de v i c e   c a l l e d  t h e   S D N   c o n t r o l l e r,   w h i c h  h a s   a   w h o l e   v i s i o n  o f   t h e   n e t w o r k  s t ruc t u r e   a n d   ha s   t h e   l i a b i l i t y   of   m a ki ng   de c i s i o n s .   F urt h e rm o r e ,   t h e   c o nt r o l l e r  i n s t r uc t i o n s   a r e   e xe c ut i n g   by   t h e   n e t w o r k  e qui p m e n t ' s   s uc h  a s   s w i t c h e s   o r   r o ut e r s ,   t h a t   a r e   o n l y   r e s po n s i b l e   fo r   f o r w a r di ng  d a t a   a c c o r di ng  t o   t h e s e   i n s t ruc t i o n s   [3] .   T h e   S D N   t r a f f i c s   c a n   b e   c o n f i gur e d  a n d   m o de l e d  de pe n ds   o n   t h e   r e qui r e m e nt s   a n d   t he   i m m e di a t e   n e e ds   o f   t h e   n e t w o r k  o r  t h e   e na b l e d  a ppl i c a t i o n s   [ 4].   T h e   m o de rn  n e t w o r k  a r c h i t e c t ur e   i s   S D N   b a s e d  n e t w o r k  t ha t   i s   s ugge s t e d  i n  t h e   l a s t   de c a de .   I n  t h e   a r c hi t e c t u r e   o f   t ra di t i o na l   n e t w o r k,   t h e   n e t w o r k  e qu i pm e nt ,   l i ke   r o ut e r s   a nd  s w i t c h e s   ha s   b o t h  t h e   c o n t r o l   pl a n e   a n d  t h e   d a t a   f o r w a r d i n g   pl a n e .   I n  S D N   b a s e d  n e t w o r ks ,   t h e   e s s e n t i a l   t h o ug h t   i s   t o   t ra n s f e r   t h e   c o n t r o l   pl a n e   t o   a n   a p pl i c a t i o n   l a y e r   a nd  l e t   t h e   da t a   p l a n e   i n  t h e   n e t w o r k   e qui pm e n t .   T h e   n e t w o r k  e qui p m e n t   i s   b e c o m e   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i ,   V o l .   1 7 ,   N o .   3 ,  M a r c h   20 20  :     1 1 5 7   -   1 1 6 4   1158   s t ra i g ht f o r w a r d   t o   c o n f i gu r e   a n d   p r o g r a m e d  b y   t h e   a p pl i c a t i o n  l a y e r   i n  o r de r  t o   f o r w a r di n g   t h e   pa c ke t s   a c c o r di n g   t o   t h e   i n s t r uc t i o n s   o f   c o n t r o l l e r   [5] .   T h e   S D N   c o nt r o l l e r  r e s po n s i b l e   t o   r e di r e c t   t h e   f l ow   of   t r a f f ic  a c c o r di n g  t o   t r a f f i c   r e que s t   a n d   de pe ndi n g   o n  a v a i l a b l e   p a t hs   o f   t h e   n e t w o r k  t ha t   a r e   a v a i l a b l e   f o r   s c h e dul i n g   i n   e a c h   b a s e   s t a t i o n  by   us i n g   a n  O pe n F l o w   pr o t o c o l   [6].   T o d y   t h e   F l o o dl i g h t   c o nt r o l l e r  i s   v e r y   po pul a r  f o r   r e s e a r c h e s   a n d  a c a de m i c   a i m s   [7] .   J a v a   l a ngua ge   w a s   us e d  t o   w r i t e   t h e   F l o o dl i g h t   c o n t r o l l e r   a nd  i t   ha s   a n   A p a c h e   l i c e n s e   [1],   w h i c h   m e a n   t ha t   t h e   us e r   h a s   a   f r e e   l i c e n s e   a nd   c a n  us e   t h e   s o f t w a r e   f o r   a n y   pu r po s e s   w i t ho ut   c o n di t i o n s   [ 8].   u nt i l   n o w   t h e   l a s t   v e r s i o n  o f  F l o o dl i gh t   i s   v 1. 2.   T h e   F l o o dl i g h t   c a n   b a c k  b o t h  O pe n F l o w   s w i t c h e s   t h e   v i r t u a l   a nd  p h y s i c a l ,   a n d   i t   i s   c a n  de a l   w i t h  m i xe d   o f   O pe n F l o w   a n d   n o n - O pe n F l o w   s w i t c h e s   [1].   T h e   f o l l ow i n g   r e l a t e d  w o r ks   f o c us   ge n e r a l l y   o n   O pe n F l o w   c o n f i gu r a t i o n  t ha t   c a n  b e   i m p l e m e nt e d  us i ng  M i n i n e t   e m ul a t o r   t o o l s .   A n  e m u l a t o r  t o o l   i s   us e d  t o   c r e a t e   n e t w o r k  t o po l o g y   a n d   m e a s u r e   num e r i c a l   r e s ul t s   t h a t   de s c r i b e   pe r f o r m a n c e   o f   pa r t i c ul a r  n e t w o r k  e l e m e n t s   a n d  f u n c t i o n s   [9].   I n  2015  K a u r   a n d  K u m a r   [10] ,   S i ng h   a n d  G h u m m a n   de s i g n e d   O pe n F l o w   a nd  de v e l o pe d  i t   o v e r   S D N   P O X   c o n t r o l l e r - b a s e d  f i r e w a l l   a ppl i c a t i o n.   I n  t hi s   s t udy   t h e   t r a f f i c   pe r f o r m a n c e   c a n  b e   c a l c ul a t e d  de pe n di ng  o n  t h e   t hr o ug h pu t   a n d   l a t e n c y   f o r   t h e   n e t w o r k  i n   bo t h  c a s e s   w i t h  a n d   w i t h o ut   f i r e w a l l .   I n  t h e   r e s ul t   t h e y   f o un d  t ha t   t hr o ug h put   w i l l   b e   de c r e a s e d   w hi l e   t h e   l a t e n c y   w i l l   b e   i n c r e a s e d  due   t o   t h e   o ve rh e a ds   p r o v i de d  by   t h e   f i r e w a l l .   In  2 016   A t i y a h   [11]   f o c us e d  o n  h o w   t o   e xpl o i t   t h e   S D N   c e nt ra l i z a t i o n ,   o pe nn e s s   a n d   p r o g r a m m a b i l i t y   f e a t ur e s   t o   e na b l e   i m p l e m e nt i ng   a n  Co n t e n t - Ce nt r i c   N e t w o r ki n g   (CCN )   p r o t o t y pe ,   by   us i n g   V i r t u a l B o x  a nd  M i n i n e t   b y   d e s i gn e d  CCN - C us t o m - S D N ,   CCN - S i m pl e - T ra d i t i o n a l   N e t w o r k,   CCN - F a t T r e e - S D N ,   a n d  CCN - F a t T r e e - T ra di t i o n a l   N e t w o r k,   w hi c h  f o un d  e f f i c i e n t   c o n t e n t   de l i v e r y   w i t h  t ra n s m i s s i o n   de l a y   l ow e r   t h a n  i n  t r a d i t i o n a l   n e t w o r k  a b o ut   4 2% ,   a l s o   p r o v e   S D N   f e a s i b i l i t y   t o   i m p l e m e nt   CCN   w i t h  hi g h e r  t hr o ug h pu t   21%   a n d   a c c e pt a b l e   pa c ke t   l o s s   a n d   j i t t e r  i n  c o m pa ri s o n   w i t h  t ra di t i o na l   n e t w o r ks .   In  2017   J a l i l   [12]  i m pl e m e n t e d  f a t - t r e e   da t a c e nt e r   o v e r   t ra di t i o na l   n e t w o r k  a n d   S D N   t h e n   m a ke   pe r f o r m a n c e   c o m pa r i s o n s   b e t w e e n   t h e m ,   l i ke   t hr o ug h pu t   a nd  de l a y .   T hi s   n e t w o r k  de s i g n   a nd  a p pl i c a t i o n   w a s   e m ul a t e d  us i n g   V i rt ua l B o x  a n d  M i n i n e t .   A l s o ,   t h e y   us e d  P O X   c o n t r o l l e r  a s   o pe r a t i n g   s y s t e m   i n   S D N   s e c t i o n  t h a t   us e d  t o   c o n t r o l   t h e   n e t w o r k.   T h e n  t h e y   i m pl e m e nt e d  l a y e r - 2   f i r e w a l l   a pp l i c a t i o n  o v e r   S D N   s c e na r i o   a n d   m e a s u r e d  t h e   n e t w o r k  pe r f o r m a n c e .   I n  t h e   r e s ul t s ,   t h e   de l a y   i s   de c r e a s e d   by   19%  a n d   t hr o ug hput   i s   i n c r e a s e d  by   9%  i n   S D N   s c e na r i o   c o m pa r e d   w i t h  t ra d i t i o n a l   n e t w o r k.     In  2 018   A l i ,   M o ra d ,   a n d   A b da l a   [13]   i m p l e m e n t e d   l o a d   b a l a n c i n g   f un c t i o n  o v e r   f a t - t r e e   S D N   D a t a   Ce n t e r   N e t w o r k  (D CN ) ,   i n   o r de r   t o   i m p r o v e   n e t w o r k  pe r f o r m a n c e   pa r a m e t e r s   a nd  d i s t ri b ut e s   t h e   t ra f f i c   r e que s t   ov e r   a   v a ri a b l e   s e r v e r .   T hi s   w o r k  w a s   pe r f o r m e d  us i n g  O pe n D a y L i gh t   c o n t r o l l e r   a s   a   n e t w o r k  o pe r a t i n g  s y s t e m ,   w h i c h  i s   r e s po n s i b l e   t o   m a na ge   a n d   c o n f i gur e   O pe n F l o w   s w i t c h   a s   l a y e r - 2  s w i t c h   i n  o rde r  t o   f o r w a r d  t h e   n e t w o r k  t ra f f i c   t hr o ugh  n e t w o r k  t o po l o g y .   In  2 018   W a d h w a n i ,   B a j a j   a nd  R o hra   [14]   d i s pl a y e d  t h e   m a i n  i de a   o f   S D N   t e c hn o l o g y   a n d   h o w   t h a t   c a n  s o l v e   m a n y   of   t h e   t ra di t i o na l   n e t w o r k  p r o b l e m s .   T h e n  t he   f i r e w a l l   f un c t i o n  i s   e n a b l e d  o v e r   T r e e   n e t w o r k  t o po l o g y   by   us i n g  t h e   O pe n D a y L i gh t   c o n t r o l l e r   a s   a   n e t w o r k  o pe r a t i n g  s y s t e m .   In  t hi s   pa pe r   p r e s e n t   t h e   m a i n  i de a   o f   S D N   a n d  i t s   e f fe c t   o n   t h e   n e t w o r k  pe r f o r m a n c e   by   i m pl e m e n t   a n d   c o n f i gu r e   t h e   f i r e w a l l   a nd  l o a db a l a n c e   a p pl i c a t i o n s   us i ng  F l o o dl i ght   c o n t r o l l e r.       2.   O P EN F LO W   P R O TO C O L   O pe n F l o w   t e c h n o l o g y   a   s t a nda r d   p r o t o c o l ,   i t   i s   o r i g i n a t e d  by   t h e   Cl e a n   S l a t e   p r o g ra m   a t   S t a n f o r d   U n i v e r s i t y / U n i t e d   S t a t e s ,   t h e   S D N   c o r e   n o t i o n  i s   O pe n F l o w   t e c h n o l o g y .   T h e   i nt e ra c t i o n   i n t e r f a c e   (s o ut h b o un d   i n t e r f a c e )  b e t w e e n   t h e   c o nt r o l l e r  p l a n e   a nd   da t a   p l a n e   w a s   o rga n i z e d  b y   pr o t o c o l   k n o w n   a s   O pe n F l o w   pr o t o c o l   [15].     T h e   O pe n F l o w   pr o t o c o l   i s   r e s po n s i b l e   t o   m a na ge   a nd  c o n t r o l   t h e   c o m m u n i c a t i o n  b e t w e e n   t h e   d a t a   a n d   t h e   c o n t r o l   p l a n e s   [16] .   O pe n F l o w   i s   a n  o pe n  s o ur c e   pr o t o c o l   t h a t   p r o gra m   f l ow   t a b l e s   t ha t   r e s i de   i n  s w i t c h / r o ut e r  by   n e e de d  i n s t r uc t i o n s   [17] .   T h e   O pe n F l o w - e n a b l e d  s w i t c h  i n c l ude s   t h e   f o l l ow i n g   t hr e e   c o m po n e n t s .   F i r s t   i s   a   f l o w   t a b l e ,     w h i c h  p r o gra m m e d  b y   t h e   S D N   c o n t r o l l e r   t o   d i r e c t i n g  t h e   s w i t c h e s   i n   o rde r  t o   p r o c e s s   e a c h   pa c ke t .   S e c o n d  i s   a   s e c ur e   c ha nn e l ,   w hi c h  i s   us e d  t o   p r o v i de   t h e   c o nn e c t i o n  b e t w e e n   t h e   c o n t r o l l e r  de v i c e s   t ha t   w a s   de c o upl e d,   a n d   t hi r d   p a r t   i s   us e d  a s   a   s e c ur e   c ha n n e l   i s   T r a n s po r t   L a y e r   S e c uri t y   pr o t o c o l   (T L S )  [ 3].   O pe n F l o w   i s   s h ow   t h e   m a i n  i de a   o f   f l ow   a n d   a   f l o w   t a b l e   [15] .   O pe n f l o w   pr o t o c o l   i s   a   s t a nda rd  p r o t o c o l   t ha t   a l l o w s   di f fe r e nt   v e n do r   de v i c e s   l i ke   c i s c o ,   j u n i pe r  a n d   h u a w e i   s w i t c h e s   t o   b e   c o nn e c t e d  t o   t h e   s a m e   c o n t r o l l e r  [18] .   F i gu r e   1   di s pl a y s   t h e   b a s i c   o pe r a t i o n  o f   O pe n F l o w   pr o t o c o l ,   i n  w h i c h  de f i n i n g   n e w   e nt r y   f l ow   i n  t h e   f l o w   t a b l e   a n d   h o w   t o   pe r f o r m   a s s o c i a t e d  a c t i o n.         Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i     IS S N :   2502 - 4752       E v a l uat i on   of   f i r e w al l   and   l oad   bal a nc e   i n  f at - t r e e   t opo l og y  bas e d  on  f l o odl i ght …   ( Sar ah  H .   M oham m e d )   1159       F i gu r e   1 .   F l o w c h a r t   f o r   O pe n F l o w   pr o c e s s       3.   F A T - TR EE  T O P O L O G Y   A   D a t a   Ce n t e r   N e t w o r k  (D CN )  i s   m a k i n g   t h e   s e r v e r s   a n d   ho s t s   e a s y   t o   us e   w h i c h  a r e   c o nn e c t e d  by   us i n g   de di c a t e d   l i n ks   a n d   s w i t c h e s .   C u rr e nt   D CN   c a n  i n c l ud e   a   l a r ge   n u m b e r  o f   h o s t s   w i t h  s pe c i f i c   de l a y   a n d   b a n dw i dt h  r e qui r e m e n t s .   T h e r e   i s   a   r i s i n g   i nt e r e s t   i n  a c a de m i a   a nd  i n dus t r y   o f   t o da y   t o   i nt e gra t e   S D N   t e c hn o l o g y   w i t h  l a r ge - s c a l e   D CN .   R e c e n t l y ,   w e   r e a l i z e   t ha t   m o s t   w o r ks   us e d   s pe c i f i c   t o po l o gi e s   l i ke   T r e e   a n d   f a t - t r e e   n e t w o r k  t o po l o gi e s .   It   i s   c o m pa r a t i v e l y   s i m pl e   t o   a p p l y   r o ut i n g  a l go r i t h m s   o n  t h e s e   t y pe   of   t o p o l o gi e s   [19].   F a t - T r e e   t o po l o g y   c a n  b e   i m pl e m e n t e d   by   us i n g   m ul t i p l e   c h e a p   l i n ks   t o   b a l a n c e   l o a d   o f   n e t w o r k  a n d   w o r k  a s   b a c k - up   l i n k  w h e n   a n o t h e r  o n e   w a s   f a i l e d  [ 20].   F a t - T r e e   i s   c o n s i de r i n g   o n e   o f   t h e   m o s t   a pp r o p r i a t e   t o po l o gi e s   of   D CN s   f o r   f ut ur e   [19] .     4.   D ES I G N   A N D   I I M P LE M EN TA TI O N   In  t hi s   pa rt ,   a   f a t - t r e e   t o po l o g y   w i l l   b e   i m pl e m e nt e d  us i n g   M i n i n e t   P y t h o n  s c r i pt   a n d  us e d  F l o o dl i g ht   c o n t r o l l e r  a s   O S   o f   S D N   n e t w o r k,   t h e n  t h e   S D N   n e t w o r k  s t ruc t u r e   w i l l   b e   di s pl a y   by   F l oo dl i g h t   G U I.     F a t - t r e e   i s   n o t   a   s t a t i c   n e t w o r k  t o po l o g y ,   i t   c a n   e x t e n d   a c c o r di n g   t o   t h e   v a l ue   o f   k,   i n   w hi c h  t h e   s w i t c h e s   k - po r t   i n   t h e   e dge   t i e r   i s   c o nn e c t e d  t o   2   s e r v e r s   f o r m   o n e   s i de ,   a nd  t h e   o t h e r s   po r t s   o f   s w i t c h e s   a r e   c o nn e c t e d  t o   t h e   2   s w i t c h e s   t h a t   a l l o c a t e d  a t   t h e   a g g r e ga t i o n  l e v e l   [20] .   F i gu r e   2   a nd  3   a r e   di s p l a y e d  t h e   f a t - t r e e   t o po l o g y   w h i c h  i s   i m pl e m e nt e d  w i t h   k  =   4   f o r   b o t h  T ra di t i o n a l   a n d  S D N   t e c hn o l o g y .             F i gu r e   2 .   T r a di t i o na l   f a t - t r e e   t o po l o g y       F i gu r e   3 .   S D N   f a t - t r e e   t o po l o g y   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i ,   V o l .   1 7 ,   N o .   3 ,  M a r c h   20 20  :     1 1 5 7   -   1 1 6 4   1160   T h e   pi ng   t o o l   i s   us e   t o   c h e c ki n g  t h e   n e t w o r k  c o nn e c t i v i t y   a nd  t o   m e a s u r i n g   R o un d  T ri p  T i m e   (R T T )  b e t w e e n   s pe c i f i c   n e t w o r k   h o s t s .   A l s o ,   t h e   n e t w o r k   c o nn e c t i v i t y   t e s t   i s   c a n  b e   pe r f o r m i ng   by   us i ng  pi nga l l   t o o l   a s   s h o w n   i n  F i gu r e   4 .           F i gu r e   4 .   C h e c k  t h e   c o nn e c t i v i t y   of   n e t w o r k       T w o   di ff e r e n t   n u m b e r s   o f   pa c ke t s ,   50 0   a n d   1 000   pa c ke t s   h a d  b e e n   us e d   t o   c h e c k  t h e   pe r f o r m a n c e   o f   t h e   t ra d i t i o n a l   a nd  S D N   f a t - t r e e   n e t w o r ks .   T h e   pi n g   c o m m a nd  w a s   s e l e c t e d  t o   e xe c ut i n g   o n   t h e   h o s t s   ( h 4 ,   h 6 ,   h 9 ,   h 1 3)  w i t h   t h e   IP   a dd r e s s   o f   de s t i n a t i o n  (10 . 0. 0. 1 0 ),   w h i c h   i s   t h e   IP   a dd r e s s   o f   t h e   ( h 1).   I n   t h e   t e rm i na l   o f  t h e s e   h o s t s   t h e   f o l l ow i n g  c o m m a nd  i s   e xe c ut e d  a n d   t h e   r e s ul t s   s h o w   i n   F i gu r e s   5  a nd  6   f o r   b o t h   t r a d i t i o na l   a n d   S D N   f a t - t r e e   t o po l o g y :               F i gu r e   5 .   T h e   m e a s u r e d  R R T   f o r   500 a n d  1000   pa c ke t s   b a s e d  T ra di t i o na l   f a t - t r e e   t o po l o g y       F i gu r e   6 .   T h e   m e a s u r e d  R R T   f o r   500 a n d  1000   pa c ke t s   b a s e d  S D N   f a t - t r e e   t o po l o g y       T h e   a b ov e   t w o   g r a p h s   s h o w   t h a t   de l a y   o f   S D N   b a s e d  f a t - t r e e   n e t w o r k   t o po l o g y   w i l l   b e   i n c r e a s e d  s i m ul t a n e o us l y   w i t h  n u m b e r   o f   t r a n s m i t t e d  pa c ke t s   o v e r   t h e   n e t w o r k  a nd  i t   h a d  l o w e r   v a l ue s   c o m pa r e d   w i t h   t h e   t r a di t i o na l   f a t - t r e e   n e t w o r k  t o po l o g y ,   s o   t h e   n e t w o r k  pe r f orm a n c e   i m p r o v e d  by   us i n g  S D N   t e c hn o l o g y .   T h e   F l o o dl i gh t   c o n t r o l l e r  p r o v i de s   a b i l i t y   t o   di s pl a y   t h e   n e t w o r k  t o po l o g y   t hr o ugh  G U I  a s   s h o w n   i n   F i gu r e   7 .           F i gu r e   7 .   N e t w o r k  t o po l o g y   a s   s h o w n   i n   f l o o dl i g h t   G U I   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i     IS S N :   2502 - 4752       E v a l uat i on   of   f i r e w al l   and   l oad   bal a nc e   i n  f at - t r e e   t opo l og y  bas e d  on  f l o odl i ght …   ( Sar ah  H .   M oham m e d )   1161   4. 1 .      F i r e w a l l   I m p l e m e n tati o n   A   f i r e w a l l   c a n   b e   de f i n e d  a s   a   n e t w o r k  s e c uri t y   s y s t e m   t ha t   d e t e c t s   a nd  do m i n a t e s   t o   t h e   a l l   t r a f f i c s   o n   t h e   n e t w o r k  b a s e d  o n  r e qui r e d   r ul e s   [ 21] .   A   f i r e w a l l   i s   p r o t e c t i n g  t h e   n e t w o r k  f r o m   u na ut h o r i z e d  a c c e s s ,   t h e   m a i n   p r o c e s s   of   t h e   f i r e w a l l   i s   t o   c h e c k  e a c h  i n/ o ut   p a c ke t   p a s s i n g  t hr o ug h   t h e   n e t w o r k  t h e n  de c i de s   w h e t h e r  t o   a c c e pt / de n y   t h e   pa c ke t   de pe n d i n g  f i r e w a l l   de f i n e d  r u l e s   [2 2].     T h e   m a i n  i de a   t o   e n a b l e   t h e   f i r e w a l l   o n  t h e   S D N   n e t w o r k  i s   t o   pr o v i de   a   c e nt r a l   s e c uri t y   t ha t   r u n  a b o ve   t h e   c o n t r o l   p l a n e .   T h e   a d m i ni s t ra t o r s   a r e   pe rm i t t e d  b y   S D N   t o   de t e r m i n e   dy n a m i c   po l i c i e s   i n  o r de r   t o   l e a d  t o  a   c o s t - e f fe c t i ve   b a l a n c e   b e t w e e n   us e r' s   s ui t a b i l i t y   a n d  n e t w o r k  p r o t e c t i o n .   F o r  t hi s   r e a s o n ,   t h e   c o s t   of   s e c ur i t y   o pe r a t i o n   i n   t h e   S D N   n e t w o r k  w i l l   r e duc e s   c o m pa r e d  t o   t h e   t ra di t i o na l   n e t w o r k  [23 ].   A n   S D N   i de a   i s   t o   m a ke   t h e   f l e xi b i l i t y   i s   po s s i b l e   t o   c ont r o l   a n d   do m i na t e s   n e t w o r k  de v i c e s .     It   e n a b l e s   t o   a ppl y   f i r e w a l l   r ul e s   n o t   o nl y   f o r   de v i c e s   i n   t h e   e dge   t i e r   b ut   a l s o   o n   t h e   w h o l e   s w i t c h i n g   i n  t h e   n e t w o r k.   N e xt   a ppl y i n g   f i r e w a l l   r ul e s   t o   t h e   n e t w o r k  de v i c e s   w h i c h   p r o duc e s   a n   u n a u t h o ri z e d  t r a f f i c   t h a t   ha s   a   po s i t i v e   e ffe c t   o n   w h o l e   pe r f o r m a n c e   o f   n e t w o r k.   I n  t hi s   c a s e   t h e   n u m b e r   o f   us e l e s s   pa c ke t s   w i l l   b e   r e duc i n g  f r o m   t ra v e l i ng  o v e r   t h e   n e t w o r k  [21] .   F i r e w a l l   i s   e na b l e d  w i t hi n  t h e   S D N   f a t - t r e e   t o po l o g y   w i t h o ut   a ddi ng  a n y   r ul e s   t o   p r e v e n t   a l l   pa c ke t s   f r o m   pa s s e d  t h o ug ht   n e t w o r k,   a s   s h o w   i n   F i gu r e   8 .   T h e n   a ddi n g   f i r e w a l l   r u l e s   t o   a l l o w   t h e   p a c ke t s   f r o m   p a s s i n g   t h o ught   s e l e c t i v e   h o s t s ,   a c c o r di ng  t o   t h e   a ddi ng  r u l e s   H 3  a n d   H 7  a l l o w   t h e   p a c ke t s   t o   pa s s i n g   t h o ug h t   i t   a s   s h o w   i n   F i gu r e   9 .   T h e   f o l l ow i n g  c o m m e n ds   w i l l   a c t i v a t i n g   t h e   f i r e w a l l   i n  a l l   h o s t   o f   n e t w o r k  i n  w hi c h  a l l   pa c ke t s   w i l l   b e   d r o ppe d,   a n d   t h e n  e na b l e   f i r e w a l l   r ul e s .     T h e   f o l l ow i n g  c o m m e n ds   a r e   us e d  t o   c o n f i gur e   f i r e w a l l   r ul e s   a c c o r di n g   t h e   n e t w o r k  r e qui r e m e n t s :     Cur l   - XPOST - d' { ' s w - m a c ' :   ' 00 :   00:   00 :   00 :   00:   00 : 0a ' } h t t p: / / < Co n t o l l e r - P o rt - N o > / w m / f i r e w a l l - r ul e s   / j s o n   Cur l   – XPOST - d{ ' s r c - h o s t - i p' : ' 10 . 0. 0. 03 / 32 ' , ' ds t   h o s t - i p' : ' 10 . 0 . 0. 07/ 3 2' . ' d l l t y p e ' : ' A R P / ICM P ' } '   ht t p : / / < Co nt o l l e r - P o rt - N o > : 8080 / w m / f i r e w a l l - a pp /   a dd - r u l e s / j s o n   Cur l   - X   P O S T   - d   ' { ' s r c - i p' :   ' 1 0. 0 . 0 . 07/ 32' , ' ds t - i p ' :   ' 10 . 0. 0 . xx/ 3 2' , ' d l - t y pe ' : ' dl l t y pe ' : ' A R P / ICM P ' } ' h t t p: / / <   Co n t o l l e r - P o r t - N o > / w m / f i r e w a l l - a pp/ a dd - rul e s / j s o n             F i gu r e   8 .   E n a b l e   f i r e w a l l   i n   a l l   h o s t s         F i gu r e   9 .   E n a b l e   f i r e w a l l   w i t h  a dd i n g   r u l e s       4. 2 .       Lo ad   Bal an c e r   I m p l e m e n tati o n   L o a d  b a l a n c i ng  i s   o n e   o f   s i gn i f i c a n t   a pp l i c a t i o n  t ha t   ha d  b e e n   de v e l o p e d  a nd  e v a l ua t e d  b y   S D N   c o m m uni t y .   L o a d  B a l a n c i n g   (L B )  b a s i c   i de a   i s   p r o c e s s   w o r kl o a ds   a n d   d i s t r i b ut e d   i t   b e t w e e n   s e r v e r s   b y   di s t r i b ut i n g   t h e   t ra f f i c   a c r o s s   m ul t i p l e   p a t h s   i n  o r de r  t o   o p t i m i z e   t h e   e f f i c i e n c y   of   t h e   n e t w o r k   [24] .   L B   i s   i m po rt a nt   f o r   m a n y   r e a s o n s ,   f i r s t   t h e   a v a i l a b i l i t y ,   i t   ha s   a   c o n s i de ra b l e   i m pa c t ,   i n   c a s e   i f   a   s i n gl e   s e r v e r   f a i l s   dow n ,   t h e   L B   w i l l   b e   r e s po n s i b l e   t o   r e di r e c t   t h e   n e t w o r k  t r a f f i c   t o   a n y   o t h e r   a v a i l a b l e   s e r v e r s   a n d  t o   m a i nt a i n  t h e   pe r f o r m a n c e   o f   n e t w o r k  a s   r e qu i r e d.   A c c o r di n g   t o   t h a t   t he   w e b s i t e   w o n ' t   go   do w n   e v e n   i f   o n e   s e r v e r  f a i l s   b e c a us e   i t   h a s   a   go o d  l o a d  b a l a n c i n g   m e t h o d  [25] .   T h e   L B   i s   e n a b l e d  t hr o ug h   s o m e   c o m m e n ds   a s   s h o w   n e xt   a n d  a c c o r di n g   t o   t hi s   c o m m e n d   H 1  a n d   H 2  a r e   c o n s i de r s   a s   s e r v e r s   a nd  a l l   o t h e r   h o s t s   a s   c l i e n t s .     Cur l   – X P O S T d" { ' i d' : ' 1 ' , ' na m e ' : ' v i p1 ' , ' p r o t o c o l ' : ' i c m p   ' , ' i p - a dd r e s s ' : ' 10. 0. 0 . 100 ' , ' po rt - n o ' : " 8 0" }   ' h t t p: / / < Co n t o l l e r - P o rt - N o > / qu a n t um / v 1. 0/ v i ps /   Cur l   - XPOST - d{ ' i d ' : ' 1' , ' na m e ' : ' po o l 1' , ' p r o t o c o l ' :   ' i c m p' , ' v i p - i d ' : ' 1' } ' h t t p: / / < Co nt o l l e r - P o r t N o > / qu a nt um   / v 1. 0/ po o l s /   Cur l   - XPOST - d{ ' i d' : ' 1 ' , ' i p - a dd r e s s ' : ' s e r v e r 1 - ip - a dd r e s s ' , ' po rt - n o ' : ' 80' , ' po o l - i d' : ' 1' } '   ht t p : / / < Co nt o l l e r - P o r t - N o > / qua n t um / v 1. 0/ m e m b e r s /   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i ,   V o l .   1 7 ,   N o .   3 ,  M a r c h   20 20  :     1 1 5 7   -   1 1 6 4   11 62   In   t hi s   s e c t i o n   h 1  a n d  h2  a r e   c h o s e n   t o   c o n f i gur e   a s   s e r v e r   i n   o r de r   t o   b a l a n c i n g  t h e   t r a f f i c s   i n   t h e   n e t w o r k.   B a ndw i dt h   m e a s u r e m e n t s   w e r e   pe r f o r m e d  b e t w e e n   t h e   t w o   h o s t s   ( h 1   a nd  h 9 )  i n  w hi c h  t h e   e f f e c t   of  ha v i ng  l o a d  b a l a n c i n g   i s   s h o w n   i n   f o l l o w i n g  i n  T a b l e   1 .       T a b l e   1 .   B a n dw i dt h  b e t w e e n   h 1   a n d   h 9   W i t h o u t   l o a d   b a l a n c i n g     (M b i t / s e c )   W i t h   l o a d   b a l a n c i n g     (M b i t / s e c )   9 4 . 4   9 3 . 7   9 4 . 6   9 5 . 3   9 5 . 5   9 6 . 9       T h e   a v e r a ge s   o f   t h e   m e a s u r e d  v a l ue s   a r e   94. 8  M b i t / s   f o r  t h e   f at - t r e e   n e t w o r k  w i t h o ut   t h e   l o a d  b a l a n c i n g  m o dul e   a nd  9 5. 3   M b i t / s   w h e n  a pp l y i n g  t h e   l o a d  b a l a n c i n g  m o dul e .   T h e   F l o o dl i g ht   c o n t r o l l e r  h a s   e xc e l l e n t   t hr o ug hput   i n   m a na ge   a n d  c o nt r o l   b a n dw i dt h   by   ha v i ng  a   l a r ge   n u m b e r   o f   m o dul e s   t ha t   w o r ki n g  t o ge t h e r   i n  o r de r  t o   pe r f o r m   s pe c i f i c   a c t i o n  t o   i m p r o v e   t h e   n e t w o r k  e ff i c i e n c y .   A l s o ,   i t   h a s   a b i l i t y   t o   c o n f i gur e   t h e   n e t w o r k  a p pl i c a t i o n s   t hr o ug h  t h e   t e r m i n a l   o r   t hr o ug h   i t s   W e b   A P I.         5.   R ES U LT  A N D   D I S C U S S I O N   T h e   v i r t ua l i z a t i o n  t o o l   M i ni n e t   i s   us e d   f o r   t h e   i m pl e m e n t a t i o n  a nd   s i m ul a t i o n  o f   t h e   e xpe n s i v e   n e t w o r k,   i t ’s   i n c l u de s   b a s i c   i n t e r f a c e s   t ha t   us e d  t o   c r e a t e   n e t w o r k  t o po l o g y .   T h e   m o s t   i m po rt a nt   t h i ng  i n  S D N   b a s e d  s t ud y   i s   c h oo s i n g  t h e   c o nt r o l l e r,   a nd  t h e   F l o o dl i g ht   c o n t r o l l e r   w a s   c h o s e n   f o r   t hi s   pa pe r,   b e c a us e   t h e   F l o o dl i gh t   c o n t r o l l e r  g i v e n   t h e   de v e l o pe r s   t h e   a b i l i t y   t o   e a s i l y   a dj us t   s o f t w a r e   a n d   de v e l o p  a ppl i c a t i o n s .     A l s o ,   i t   i s   i n c l ude d   a   r e p r e s e n t a t i o na l   s t a t e   t r a n s f e r  a p pl i c a t i o n  p r o g r a m   i nt e r f a c e s   (R E S T   A P Is )  w hi c h  p r o v i de   s i m pl e   a   p r o gra m m i ng  i n t e r f a c e   w i t h  t h e   p r o duc t .    In  t h e   S D N   n e t w o r k  t h e   f i r e w a l l   r ul e s   c a n  b e   a dde d   a c c o r di n g   t o   t h e   n e e de d  o f   t h e   us e r s .     A n d   a c c o r di n g   t o   t h e   a dde d  r u l e s ,   i n  t hi s   w o r k  t h e   pa c ke t s   w i l l   pe rm i t t e d  t o   f o l l ow   be t w e e n   h 3   a nd   h 7   o n l y   a n d   t h e s e   r ul e s   c a n   b e   m o di fy i n g  a s   n e e de d.   D u ri n g  t h e   l o a d  b a l a n c e r   e xe c ut i o n,   i t   w i l l   i de nt i f y   t h e   b e s t   pa t h  b e t w e e n   h o s t s ,   a nd   t h e n  pus h e d   t hi s   p a t h  t o   s w i t c h e s .   T h e   l o a d  b a l a n c e r  w a s   us e   t o   a v o i ds   t h e   c o n ge s t i o n  c o ul d  b e   h a ppe n   b e t w e e n   t h e   h o s t s   du ri n g   t h e   t r a n s i t i o n   o f   pa c ke t s ,   a n d  a c c o r di n g  t o   F i gu r e   10   i t   i s   o bv i o us   t h a t   a ppl y   S D N   l o a d  b a l a n c e r  i n  F l o o dl i g h t   c o n t r o l l e r   i s   e f f i c i e n t   t o   m a na ge   t h e   t ra f f i c   i n  t h e   n e t w o r k.           F i gu r e   10 .   E na b l e   l o a d  b a l a n c e r       6.   C O N C LU S I O N   T h e   m a i n   i de a   o f   t hi s   w o r k   i s   t o   s h o w   t ha t   S D N   t e c hn o l o g y   m a de   t h e   n e t w o r k   c o n f i gura t i o n  e a s i e r  t o   c o n t r o l   a nd  m a n a ge   t hr o ug h  O pe n F l o w   pr o t o c o l   a n d   t o   i m p r o v e   n e t w o r k  pe r f o r m a n c e   b y   e n a b l e   c e n t ra l   c o n t r o l l e r  i n  o rde r  t o   c o n f i gu r e   t h e   n e t w o r k  o n  t h e   c o n t ra r y   t o   t ra d i t i o n a l   n e t w o r k.   T h i s   c e nt r a l   c o nt r o l l e r  c a n  e n a b l e   t h e   m o dul e   a ppl i c a t i o n s   i n   t h e   n e t w o r k  w i t h o ut   c o n f i gur e   e a c h   s w i t c h   i n di v i du a l l y .   T h e   r e a s o n   o f   c h o s e n   t h e   f a t - t r e e   n e t w o r k  t o po l o g y ,   w h i c h   i t   h a s   c o m pl e x  s t r uc t u r e   a n d  i t   po s s i b l e   t o   i m pl e m e n t i n g   t hi s   w o r k  i n  a n o t h e r   n e t w o r k  s t r uc t u r e .  A t   t h e   e n d  o f   w o r k  t h e   F l o o dl i ght   c o n t r o l l e r   i s   s o   f l e xi b l e   c o n t r o l l e r ,   w hi c h   i s   e a s y   t o   a ppl y   a n d   us e   t o   t h e   r e a l   n e t w o r k,   a l s o   c a n  c o n f i gur e   t o   a c hi e v e   n e e de d  f e a t ur e s .     Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i     IS S N :   2502 - 4752       E v a l uat i on   of   f i r e w al l   and   l oad   bal a nc e   i n  f at - t r e e   t opo l og y  bas e d  on  f l o odl i ght …   ( Sar ah  H .   M oham m e d )   1163   T h e   S D N   t e c hn o l o g y   m a ke s   i t   po s s i b l e   t o   e n a b l e   m a n y   di f fe r e n t   a p pl i c a t i o n s ,   l i ke   f i r e w a l l   a n d   l o a db a l a n c e   o ve r   d a t a c e n t e r   w i t h o ut   t h e   n e e d  f o r   s pe c i a l   h a rdw a r e   de v i c e ,   b ut   t h i s   a pp l i c a t i o n  c a n  c o n f i gur e   a n d  i m pl e m e n t   o n  t h e   n e t w o r k  c o n t r o l l e r  t hr o ug h  s o f t w a r e   c o d e .   Co n f i gu r e   t h e   f i r e w a l l   a pp l i c a t i o n   i n  S DN  w h i c h  e na b l e   a   c e nt r a l i z e d  v i e w   of   a   n e t w o r k  c a n   f un c t i o na l l y   s ur v e y   o n   o v e r a l l   n e t w o r k  t r a f f i c s   t o   de t e c t   i n t e rn a l   po l i c y   i n f ri n ge m e n t .   W hi l e   c o n f i gu r e   t h e   L B   us e d  S D N   t e c hn o l o g y   pe r m i t s   t h e   a d m i ni s t ra t o r   t o   w r i t e   t h e i r   o w n   a l go ri t hm s   a s   n e t w o r k  n e e de d .   T h e   a v e r a ge   R T T   i n  t h e   S D N   b a s e d  f a t - t r e e   n e t w o r k  t o po l og y   i s   r e duc e s   a b o ut   9%   w i t h  S D N   t ha n  t r a d i t i o n a l   t o po l o g y   fo r   t h e   s a m e   n e t w o r k.   T h e   m a i n  r e a s o n  of   t h i s   r e duc t i o n   i n  a ddi t i o n  t o   S D N   e f fe c t   i s   t h a t   S D N   F l o o dl i g h t   c o n t r o l l e r  s up po r t s   t h e   m ul t i t hr e a d ,   w h i c h  m e a n s   t ha t   F l o o dl i g ht   c o n t r o l l e r  c a n  p r o c e s s   m o r e   t h a n  o n e   f u n c t i o n  a t   t h e   s a m e   t i m e .       R EF ER EN C ES     [ 1]   S .   M o r z ho v ,   I .   A l e ks e e v   a nd   M i kha i l   N i ki t i ns k i y ,   " F i r e w a l l   a pp l i c a t i o n  f o r   F l o o dl i g h t   S D N   c o nt r o l l e r " ,  SI B C O N ,   I E E E ,   2 016 .   [ 2]   V .   M o o r t hy ,   K .   S h a r m a   a nd  R .   S a c hde v a ,   " F i r e w a l l   a nd   L o a d  B a l a nc e r   I m pl e m e nt a t i o n  i n  S o f t w a r e   D e f i ne d  N e t w o r ki ng " ,  I nt e r na t i ona l   J ou r na l   of   P ur e   an d  A ppl i e d  M a t he m at i c s ,   V o l .   1 15  N o .   7 ,   2017 .     [ 3]   D .   K r e ut z ,  F .   R a m o s ,   P .   V e r i s s i m o ,   C .   E s t e v e ,   S .   A z o d o l m o l k y   a nd   S .   U hl i g ,  " S o f t w a r e - D e f i n e d   N e t w o r k i ng:     A   C o m pr e he ns i v e   S u r v e y " ,   I E E E ,   V o l .   103 ,   N o .   1 ,   pp .   14 - 76 ,   2 015 .     [ 4]   I br a hi m   a nd   F .   H a s h i m ,   " A n  a r c h i t e c t ur e   o f   5G   ba s e d  o n   S D N   N V   W i r e l e s s   N e t w o r k" ,   I ndo ne s i an   J our na l   of   E l e c t r i c al   E ng i ne e r i ng   a nd  C om pu t e r   S c i e nc e   ( I J E E C S) ,   V o l .   14 ,   N o .   2,   p p.   72 5 - 734,   2 019 .       [ 5]   H .   A kc a y   a nd  D .   Y i l t a s - K a p l a n ,   " W e b - B a s e d  U s e r   I nt e r f a c e   f o r   t he   F l o o dl i g ht   S D N   C o nt r o l l e r " ,  I n t .   J .   A dv anc e d  N e t w or k i ng   and   A p pl i c a t i on s ,   v o .   08 ,   N o .   05 ,   pp .   3 175 - 31 80,   2 017 .    [ 6]   Z .   S H U ,   J .   W A N ,   J .   L I N ,   S .   W A N G ,   D .   L I ,   S .   R H O   a nd  C .   Y A N G ,   " T r a f f i c   E ng i ne e r i ng   i n  S o f t w a r e - D e f i ne d  N e t w o r ki ng:   M e a s u r e m e n t   a n d  M a n a g e m e nt " ,   I E E E   A c c e s s ,   V o l .   4 ,   pp .   3246 - 32 56 ,   2 016 .     [ 7]   L .   C he n ,   M .   Q i u  a nd   J .   X i o ng ,  " A n  S D N - B a s e d   F a b r i c   f o r   F l e x i bl e   D a t a - Ce n t e r   N e t w o r k s   " ,   C om pu t e r   Soc i e t y ,   I E E E ,  pp.   12 1 - 126,   2 015 .     [ 8]   E .   H a hn ,  " A n  O v e r v i e w   o f   O pe n - S o ur c e   S o f t w a r e   L i c e ns e s   a nd  t h e   V a l ue   o f   O pe n - S o ur c e   S o f t w a r e   t o   P ubl i c   H e a l t h   I ni t i a t i v e s " ,  J H U A P L ,   V o .   3 2,   N o .   4,   20 14 .     [ 9]   R .   M o ha m m e d  a n d  Y .   U e no ,   " A n  F P G A - ba s e d  N e t w o r k  F i r e w a l l   w i t h  E xpa nda bl e   R ul e   D e s c r i p t i o n" ,  I n done s i an  J our nal   o f   E l e c t r i c a l   E ngi ne e r i ng   and   C om p ut e r   Sc i e nc e   ( I J E E C S) ,   V o l .   10 ,   N o .   3 ,   pp.   1 310 - 131 8,   20 18 .     [ 10]   K .   K a u r ,   K .   K um a r ,   J .   S i ng h  a n d  N .   G hum m a n ,   "P r ogr am m a bl e   F i r e w al l   U s i ng  S of t w ar e   D e f i ne d  N e t w or k i ng" ,   2 nd  I nt e r na t i o na l   C o nf e r e nc e   o n  C o m pu t i ng   f o r   S us t a i na bl e   G l o ba l   D e v e l o pm e nt   ( I N D I A C o m ) ,   N e w   D e l h i ,   I ndi a ,     pp.   21 25 - 2129 ,   201 5.     [ 11]   M .   A t i y a h,   " D e v e l opm e nt   o f   I nf or m a t i on   C e nt r i c   N e t w or k   O v e r   S of t w ar e   D e f i ne d  N e t w or k   E m u l a t i on " ,   M . S c .   T h e s i s ,   AL - N a ha r i n  U ni v e r s i t y ,   B a g hda d ,   I r a q ,   2 016 .     [ 12]   A .   J a l i l ,   "P e r f or m an c e   E v al uat i on   of   S of t w ar e   D e f i ne d   N e t w or k s ",   M . S c .   T he s i s ,   A L - N a ha r i n   U ni v e r s i t y ,   B a g hda d,   I r a q,   D e c e m be r   2017 .     [ 13]   T .   A l i ,   A .   M o r a d,   a nd   M .   A bda l a ,   " L o a d  B a l a nc e   i n   D a t a   C e n t e r   S D N   N e t w o r ks " ,   I nt e r nat i on al   J our nal   of   E l e c t r i c al   and  C om pu t e r   E n gi ne e r i n g  ( I J E C E ) ,   V o l .   8 ,   N o .   5,   p p.   30 86 - 3092 ,   2018 .     [ 14]   V .   W a dhw a ni ,   Y .   B a j a j   a nd  Y .   R o hr a ,   " S D N   B a s e d  F i r e w a l l " ,   I O S R   J ou r na l   o f   E n gi ne e r i n g  ( I O SR J E N ) ,   V o l .   08 ,   N o .   6,   pp . 24 - 30 ,   2018 .     [ 15]   R .   P e ng ,   a nd   L e i   D i ng , " R e s e a r c h  o n   V i r t ua l   N e t w o r k   L o a d  B a l a nc i ng   ba s e d   o n   O p e nF l o w " ,   A I P ,   pp .   02 0014 - 1 – 02001 4,   20 17.     [ 16]   V .   M o o r t hy ,   K .   S h a r m a   a nd  R .   S a c hde v a ,   " F i r e w a l l   a nd   L o a d  B a l a nc e r   I m pl e m e nt a t i o n  i n  S o f t w a r e   D e f i ne d  N e t w o r ki ng " ,  I nt e r na t i ona l   J ou r na l   of   P ur e   an d  A ppl i e d  M a t he m at i c s ,   V o .   115   N o .   7,   pp .   9 - 15.   2 017 .     [ 17]   J .   F e r ná nde z ,   L .   V i l l a l b a   a nd   T .   K i m ,   " S o f t w a r e   D e f i ne d   N e t w o r ks   i n  W i r e l e s s   S e ns o r   A r c hi t e c t u r e s " ,   E n t r op y ,    V o l .   2 0,   I s s ue   4,   pp .   1 - 23 ,   2 018 .     [ 18]   T .   A s s e g i e ,   " A   r e v i e w   o n  s o f t w a r e   d e f i ne d   ne t w o r k   s e c ur i t y   r i s ks   a nd   c ha l l e ng e s   " ,   T E L K O M N I K A   ( T e l e c om m uni c a t i on,   C om p ut i ng ,   E l e c t r o ni c s   and   C on t r ol ) ,   V o l . 17 ,   N o .   6 ,   201 9.     [ 19]   T .   W a ng ,   H .   C he n ,   G .   C h e ng ,   a nd   Y .   L u,   " S D N M a n a g e r :   A   S a f e g ua r d   A r c hi t e c t ur e   f o r   S D N   D o S   A t t a c ks   B a s e d  o n  B a ndw i dt h   P r e d i c t i o n" ,   H i nda w i ,   A r t i c l e   I D   7545079 ,   pp .   16 ,   2 018 .   [ 20]   Y .   L i u,   J .   M up pa l a ,   M .   V e e r a r a g ha v a n ,   D o ng   L i n,   a nd   M o uni r   H a m d i ,   " D a t a   C e nt e r   N e t w o r ks   T o po l og i e s ,   A r c hi t e c t ur e s   a n d  F a u l t - T o l e r a nc e   C ha r a c t e r i s t i c s " ,  Spr i n ge r ,   201 3.     [ 21]   K .   T h i m m a r a j u,   L .   S c hi f f   a nd  S .   S c hm i d,   " O ut s m a r t i ng   N e t w o r k  S e c ur i t y   w i t h  S D N   T e l e po r t a t i o n" ,  I E E E   E ur ope an  Sy m pos i um   on   Se c u r i t y   an d  P r i v ac y ,   P a r i s ,   F r a nc e ,   2018 .     [ 22]   S .   A s s e g i e ,   P .   N a i r ,   " P e r f o r m a nc e   a n a l y s i s   o f   e m ul a t e d   s o f t w a r e   d e f i ne d   w i r e l e s s   n e t w o r k" ,   I nd one s i an   J ou r na l   o f   E l e c t r i c al   E ng i ne e r i ng   a nd  C om pu t e r   S c i e nc e   ( I J E E C S) ,   V o l .   16 ,   N o .   1,   p p.   31 1 - 318,   2 019 .     [ 23]   S .   A l i ,   V .   S i v a r a m a n ,   A .   R a df o r d  a nd   S .   J h a ,   “ A   S ur v e y   of   S e c ur i n g   N e t w o r ks   u s i ng   S o f t w a r e   D e f i ne d  N e t w o r k i ng ”   I E E E   T r an s a c t i on s   o n  R e l i ab i l i t y ,   V o l .   64 ,   N o .   3 ,   P P .   108 6 - 1097 ,   2 015.     [ 24]   V .   D e e ba n   a nd   B .   A m ut ha , " P a t h  b a s e d  l o a d   ba l a nc i ng   f o r   da t a   c e n t e r   n e t w o r k s   u s i ng   S D N ",  I n t e r na t i ona l   J our n al   of   E l e c t r i c al   &   C om pu t e r   E n gi ne e r i n g  ( I J E E C S) ,   V o l .   9   I s s ue   4 ,   pp .   3 279 - 3285 ,   201 9.     [ 25]   M .   Q i l i n ,   a nd   S .   W e i K a ng ,   "A   L o ad   B a l an c i n g   M e t hod   B a s e d  on  SD N ",   S e v e nt h  I nt e r na t i o na l   C o nf e r e nc e   o n  M e a s u r i ng   T e c hno l o gy   a nd  M e c ha t r o ni c s   A ut o m a t i o n,   p p.   18 - 21 ,   I E E E ,   201 5.       Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i ,   V o l .   1 7 ,   N o .   3 ,  M a r c h   20 20  :     1 1 5 7   -   1 1 6 4   1164   B I O G R A P H I ES   O F   A U T H O R S         S a r a h   h .   M o ha m m e d   w a s   bo r n   i n   B a g hda d / I r a q  i n   1 989 .   S he   r e c i v e d   t he   B . S   de g r e e   f r o m   C o l l e g e   o f f   I nf o r m a t i o n  E ng i ne e r i ng   a t   A l - N a hr a i n   U ni v e r s i t y ,   I r a q   201 1   a nd   h a v e   M S c .   D e g r e e   f o r m   c o l l e g e   o f   I nf o r m a t i o n  a nd   c o m m uni c a t i o n   E ng i ne e r i ng   a t   A l - N a hr a i n   U n i v e r s i t y ,   I r a q   201 9 .   C ur r e nt l y ,   s h e   i s   w o r ki ng   a s   p r o j e c t   m a na g e r   a t   F a s t I r a q  T e l e c o m m uni c a t i o n  c o m pa ny .         A s s .   P r o f .   D r .   A m m a r   D .   J a s i m   w a s   bo r n   i n   I r a q/   I r a q   1 978 .   H e   r e c e i v e d   t h e   B . S   de g r e e   f r o m   C o l l e g e   o f   E ng i ne e r i ng   a t   A l - N a hr a i n   U ni v e r s i t y ,   I r a q  1999 ,   h a s   t h e   M S c .   D e g r e e   f r o m   t h e   c o l l e g e   o f   E ng i ne e r i ng   a t   A l - N a hr a i n  U ni v e r s i t y   a nd ,   ha s   t h e   P hd .   D e g r e e   f r o m   t he   c o l l e g e   o f   E ng i ne e r i ng   a t   A l - N a hr a i n   U ni v e r s i t y .   H i s   r e s e a r c hs   i n t e r e s t s   i nc l ude   i n t e r ne t   o f   t hi ng s ,   c o m put e r   ne t w o r ks   a nd  P r o t o c o l s ,   M a c hi ne   L e a r n i ng   a n d  S o f t w a r e   D e f i n e   N e t w o r k .   E m a i l :   a m m a r @ @c o i e - na hr a i n . e d u. i q                                                                               Evaluation Warning : The document was created with Spire.PDF for Python.