I n d on e s i an   Jo u r n al   o 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 a nd  c o m m uni c a t i o 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 J ul   22 ,   20 19   R e v i s e S e p   24 ,   201 9   A c c e pt e 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 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 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 b e t w e e 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 be t w e e 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 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 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 o f   O pe nF l o w   pr o t o c o l   t ha t   c a be   a pp l i e o 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 b e   e f f e c t   o t he   p e r f o r m a nc e   o f   ne t w o r 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 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 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 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 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 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 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 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 t h e   e xpa n s i o n   o f   n e t w o r t e c hn o l o gy ,   i t ' s   n e t w o r 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 o n   a   s pe c i f i c   s e r v e r ,   a l o n g   w i t n e t w o r a p pl i c a t i o n s   t ha t   s uppo rt e 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 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 (S D N [ 2].   S D N   t e c hn o l o g y   s ugge s t e 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 de v i c e   c a l l e t h e   S D N   c o n t r o l l e r,   w h i c h a s   a   w h o l e   v i s i o o f   t h e   n e t w o r 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 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 e qui p m e n t ' s   s uc 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 a n d   m o de l e 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 o t h e   e na b l e a ppl i c a t i o n s   [ 4].   T h e   m o de rn  n e t w o r a r c h i t e c t ur e   i s   S D N   b a s e n e t w o r t ha t   i s   s ugge s t e i t h e   l a s t   de c a de .   I 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 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 t h e   c o n t r o l   pl a n e   a n t h e   d a t a   f o r w a r d i n g   pl a n e .   I S D N   b a s e 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 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 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 J   E l e c   E ng  &   Co m 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 b y   t h e   a p pl i c a t i o l a y e r   i o r de 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 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 t o   t r a f f i c   r e que s t   a n d   de pe ndi n g   o a v a i l a b l e   p a t hs   o f   t h e   n e t w o r 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 by   us i n g   a 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 i s   v e r y   po pul a f o r   r e s e a r c h e s   a n 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 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 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 o 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 b o t 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 de a l   w i t 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 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 t ha t   c a b e   i m p l e m e nt e us i ng  M i n i n e t   e m ul a t o r   t o o l s .   A e m u l a t o t o o l   i s   us e t o   c r e a t e   n e t w o r 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 n e t w o r e l e m e n t s   a n f u n c t i o n s   [9].   I 2015  K a u r   a n K u m a r   [10] ,   S i ng h   a n 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 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 f i r e w a l l   a ppl i c a t i o n.   I 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 b e   c a l c ul a t e de pe n di ng  o 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 i n   bo t c a s e s   w i t a n d   w i t h o ut   f i r e w a l l .   I t h e   r e s ul t   t h e y   f o un 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 due   t o   t h e   o ve rh e a ds   p r o v i de 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 o 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 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 a nd  M i n i n e t   b y   d e s i gn e 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 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 f o un 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 t ra n s m i s s i o n   de l a y   l ow e r   t h a i t r a d i t i o n a l   n e t w o r 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 hi g h e 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 i c o m pa ri s o n   w i t 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 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 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 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 us i n g   V i rt ua l B o a n M i n i n e t .   A l s o ,   t h e y   us e P O X   c o n t r o l l e 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 t h a t   us e t o   c o n t r o l   t h e   n e t w o r k.   T h e t h e y   i m pl e m e nt e l a y e r - 2   f i r e w a l l   a pp l i c a t i o o v e r   S D N   s c e na r i o   a n d   m e a s u r e t h e   n e t w o r pe r f o r m a n c e .   I 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 by   9%  i n   S D N   s c e na r i o   c o m pa r e d   w i t 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 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 (D CN ) ,   i n   o r de r   t o   i m p r o v e   n e t w o r 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 w a s   pe r f o r m e us i n 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 o pe r a t i n s y s t e m ,   w h i c 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 - s w i t c h   i o rde t o   f o r w a r t h e   n e t w o r t ra f f i c   t hr o ugh  n e t w o r 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 t h e   m a i 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 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 p r o b l e m s .   T h e t he   f i r e w a l l   f un c t i o i s   e n a b l e o v e r   T r e e   n e t w o r t o po l o g y   by   us i n 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 o pe r a t i n 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 i de a   o f   S D N   a n i t s   e f fe c t   o n   t h e   n e t w o r 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 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 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 p l a n e   a nd   da t a   p l a n e   w a s   o rga n i z e 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 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 o pe 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 s w i t c h / r o ut e by   n e e de 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 s w i t c 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 p r o gra m m e 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 t h e   s w i t c h e s   i n   o rde t o   p r o c e s s   e a c h   pa c ke t .   S e c o n i s   a   s e c ur e   c ha nn e l ,   w hi c i s   us e t o   p r o v i de   t h e   c o nn e c t i o b e t w e e n   t h e   c o n t r o l l e 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 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 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 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 t o   t h e   s a m e   c o n t r o l l e [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 o f   O pe n F l o w   pr o t o c o l ,   i w h i c de f i n i n g   n e w   e nt r y   f l ow   i 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 a c t i o n.         Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m 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 f at - t r e e   t opo l og bas e 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 (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 a r e   c o nn e c t e 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 i n c l ud e   a   l a r ge   n u m b e o f   h o s t s   w i t s pe c i f i c   de l a y   a n d   b a n dw i dt 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 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 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 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 a l go r i t h m s   o 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 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 a n d   w o r a s   b a c k - up   l i n w h e n   a n o t h e o n e   w a s   f a i l e [ 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 us i n g   M i n i n e t   P y t h o s c r i pt   a n us e F l o o dl i g ht   c o n t r o l l e a s   O S   o f   S D N   n e t w o r k,   t h e t h e   S D N   n e t w o r 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 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 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 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 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 a t   t h e   a g g r e ga t i o 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 t h e   f a t - t r e e   t o po l o g y   w h i c i s   i m pl e m e nt e w i t h   =   4   f o r   b o t T ra di t i o n a l   a n 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 J   E l e c   E ng  &   Co m 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 t h e   n e t w o r 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 T ri 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 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 F i gu r e   4 .           F i gu r e   4 .   C h e c 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 b e e n   us e d   t o   c h e c 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 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 (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 t h e s e   h o s t s   t h e   f o l l ow i n c o m m a nd  i s   e xe c ut e a n d   t h e   r e s ul t s   s h o w   i n   F i gu r e s   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 R R T   f o r   500 a n 1000   pa c ke t s   b a s e 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 R R T   f o r   500 a n 1000   pa c ke t s   b a s e 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 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 s i m ul t a n e o us l y   w i t n u m b e r   o f   t r a n s m i t t e pa c ke t s   o v e r   t h e   n e t w o r a nd  i t   h a 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 t o po l o g y ,   s o   t h e   n e t w o r pe r f orm a n c e   i m p r o v e by   us i n 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 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 t o po l o g y   t hr o ugh  G U 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 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 J   E l e c   E ng  &   Co m 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 f at - t r e e   t opo l og bas e 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 a s   a   n e t w o r 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 b a s e o 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 t h e   n e t w o r f r o m   u na ut h o r i z e 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 e a c i n/ o ut   p a c ke t   p a s s i n t hr o ug h   t h e   n e t w o r t h e de c i de s   w h e t h e t o   a c c e pt / de n y   t h e   pa c ke t   de pe n d i n f i r e w a l l   de f i n e r u l e s   [2 2].     T h e   m a i i de a   t o   e n a b l e   t h e   f i r e w a l l   o t h e   S D N   n e t w o r 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 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 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 o r de r   t o   l e a t 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 n e t w o r p r o t e c t i o n .   F o 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 w i l l   r e duc e s   c o m pa r e t o   t h e   t ra di t i o na l   n e t w o r [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 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 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 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 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 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 f r o m   t ra v e l i ng  o v e r   t h e   n e t w o r [21] .   F i r e w a l l   i s   e na b l e w i t hi 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 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 a n d   H 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 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 a l l   h o s t   o f   n e t w o r i w hi c 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 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 c o m m e n ds   a r e   us e 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 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 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 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 t ha t   ha b e e n   de v e l o p e a nd  e v a l ua t e b y   S D N   c o m m uni t y .   L o a 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 o r de 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 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 t o   m a i nt a i t h e   pe r f o r m a n c e   o f   n e t w o r 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 f a i l s   b e c a us e   i t   h a s   a   go o l o a b a l a n c i n g   m e t h o [25] .   T h e   L B   i s   e n a b l e 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 a c c o r di n g   t o   t hi s   c o m m e n d   H a n d   H 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 J   E l e c   E ng  &   Co m 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 a n 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 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 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 w hi c t h e   e f f e c t   of  ha v i ng  l o a 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 i T a b l e   1 .       T a b l e   1 .   B a n dw i dt 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 v a l ue s   a r e   94. M b i t / s   f o t h e   f at - t r e e   n e t w o r w i t h o ut   t h e   l o a b a l a n c i n m o dul e   a nd  9 5. 3   M b i t / s   w h e a pp l y i n t h e   l o a b a l a n c i n m o dul e .   T h e   F l o o dl i g ht   c o n t r o l l e h a s   e xc e l l e n t   t hr o ug hput   i n   m a na ge   a n 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 t o ge t h e r   i o r de t o   pe r f o r m   s pe c i f i c   a c t i o t o   i m p r o v e   t h e   n e t w o r 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 a p pl i c a t i o n s   t hr o ug 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 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 a nd   s i m ul a t i o 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 t o   c r e a t e   n e t w o r 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 S D N   b a s e s t ud y   i s   c h oo s i n 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 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 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 a p pl i c a t i o 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 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 t h e   p r o duc t   In  t h e   S D N   n e t w o r t h e   f i r e w a l l   r ul e s   c a b e   a dde d   a c c o r di n g   t o   t h e   n e e de 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 r u l e s ,   i t hi s   w o r t h e   pa c ke t s   w i l l   pe rm i t t e 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 a s   n e e de d.   D u ri n t h e   l o a 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 b e t w e e n   h o s t s ,   a nd   t h e pus h e d   t hi s   p a t t o   s w i t c h e s .   T h e   l o a b a l a n c e w a s   us e   t o   a v o i ds   t h e   c o n ge s t i o c o ul 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 a c c o r di n 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 b a l a n c e i 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 t h e   n e t w o r k.           F i gu r e   10 .   E na b l e   l o a 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 e a s i e t o   c o n t r o l   a nd  m a n a ge   t hr o ug 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 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 i o rde t o   c o n f i gu r e   t h e   n e t w o r o 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 c a 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 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 t o po l o g y ,   w h i c h   i t   h a s   c o m pl e s t r uc t u r e   a n 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 i a n o t h e r   n e t w o r s t r uc t u r e A t   t h e   e n o f   w o r 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 c o n f i gur e   t o   a c hi e v e   n e e de 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 J   E l e c   E ng  &   Co m 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 f at - t r e e   t opo l og bas e 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 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 c a c o n f i gur e   a n i m pl e m e n t   o t h e   n e t w o r c o n t r o l l e t hr o ug 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 S DN  w h i c e na b l e   a   c e nt r a l i z e v i e w   of   a   n e t w o r 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 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 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 n e e de d .   T h e   a v e r a ge   R T T   i t h e   S D N   b a s e f a t - t r e e   n e t w o r t o po l og y   i s   r e duc e s   a b o ut   9%   w i t S D N   t ha 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 r e a s o of   t h i s   r e duc t i o n   i a ddi t i o 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 s up po r t s   t h e   m ul t i t hr e a d ,   w h i c 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 c a p r o c e s s   m o r e   t h a o n e   f u n c t i o 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 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 B a l a nc e r   I m pl e m e nt a t i o i S o f t w a r e   D e f i ne 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 A ppl i e 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 a r c h i t e c t ur e   o f   5G   ba s e 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 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 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 S o f t w a r e - D e f i ne N e t w o r ki ng:   M e a s u r e m e n t   a n 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 a nd   J .   X i o ng " A 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 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 a n Y .   U e no ,   " A F P G A - ba s e N e t w o r F i r e w a l l   w i t 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 a n 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 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 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 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 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 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 ( 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 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 ( 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 o n   V i r t ua l   N e t w o r k   L o a 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 B a l a nc e r   I m pl e m e nt a t i o i S o f t w a r e   D e f i ne 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 A ppl i e 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 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 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 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 o 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 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 S e c ur i t y   w i t 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 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 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 N e t w o r k i ng   I E E E   T r an s a c t i on s   o 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 b a s e 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 ( 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 on  SD N ",   S e v e nt I nt e r na t i o na l   C o nf e r e nc e   o 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 J   E l e c   E ng  &   Co m 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 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 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 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 T e l e c o m m uni c a t i o 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 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 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 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.