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 6 ,   N o .   1 O c t o b er   2 01 9 ,   pp .   311 ~ 318   IS S N :   2502 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 1 6 .i 1 . pp 311 - 318             311       Jou r n al   h o m e pa ge ht t p: / / i ae s c or e . c om / j our na l s / i nde x . php/ i j e e c s   Pe r f o r m a n c e   a n a l y si s   o f   e m u l a t e d   s o f t w a r e   d e f i n e d     w i r e l e ss   n e t w o r k         Ts e h ay  A d m as s u   A s s e gi e ,   P r am o d   S e k h a r an   N a i r   D e pa r t m e n t   o f   C o m put i ng   T e c hno l o gy ,   C o l l e g e   o f   E ng i ne e r i ng   a n d   T e c hno l o gy ,   A ks um   U ni v e r s i t y ,   E t h i o pi a       A r ti c l e   I n fo     A B S TR A C T     Ar t i c l e   h i s t or y :   R e c e i v e d   J a 28 ,   2 01 9   R e v i s e A pr   27 ,   2019   A c c e pt e M a y   19 ,   20 1 9       S o f t w a r e   d e f i ne w i r e l e s s   ne t w o r i s   a   ne t w o r ki ng   a r c hi t e c t ur e   a nd     a e m e r g i ng   ne t w o r ki ng   pr i nc i p l e   t ha t   i s   ba s e d   o s o f t w a r e   de f i ne d   ne t w o r k   A   s o f t w a r e   d e f i ne d   n e t w o r k   i s   a   f und a m e n t a l   ne t w o r k i ng   c o nc e pt   w hi c h   s e pa r a t e s   t he   ne t w o r ki ng   de v i c e s   us e i c o m m uni c a t i o ne t w o r f o r m     t he   pr o g r a m   t ha t   r un s   o t h e   t o o f   t he s e   de v i c e s .   I t h i s   pa p e r   w e   w i l l   e xp l o r t he   m o de l i ng   t o o l s   us e d   f o r   s o f t w a r e   de f i n e d   w i r e l e s s   ne t w o r i n   o ur   l i t e r a t ur e   s ur v e y   a nd  b a s e d   o t he   s u r v e y   w e   ha v e   u s e d   m i ni n e t - Wi - F i   f o r   m o de l i ng   s o f t w a r e   de f i n e d   w i r e l e s s   n e t w o r k ,   w hi c i s   t he   be s t   a n m o s t   w i de l y   us e d   e m ul a t i o t o o l   f o r   s o f t w a r e   d e f i n e d   w i r e l e s s   ne t w o r k .   L a s t l y ,   w e   h a v e   e v a l ua t e d   t he   pe r f o r m a nc e   o f   T C P   t r a f f i c   ba ndw i dt f o r   di f f e r e nt   n um be r     o f   e m ul a t e d   e nd   s t a t i o ns   a nd   a c c e s s   po i nt s .   Ke y w or d s :   M i n i n e t - Wi - F i     N e t w o r k   N e t w o r pe r f o r m a n c e     S of t w a r e   de f i n e w i r e l e s s   W i r e l e s s   n e t w o r e m u l a t i o n     C opy r i gh t   ©   201 9   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 :   T s e ha y   A dm a s s A s s e gi e ,     D e pa rt m e n t   o f   Co m put i n g   T e c hn o l o g y ,     A ks um   U ni v e r s i t y ,     A ks um ,   E t h i o pi a .   E m a i l :   t s e ha y a dm a s s u2006 @ g m a i l . c o m       1.   I N TR O D U C TI O N     S of t w a r e   de f i n e w i r e l e s s   n e t w o r i s   a   s o f t w a r e   b a s e w i r e l e s s   n e t w o r k.   M i n i n e t - Wi - F i   i s   t h e   m o s t   w i de l y   us e e m ul a t i o t o o l   f o r   s o f t w a r e   de f i n e d   w i r e l e s s   n e t w o r [1] .   T hi s   t o o l   pr o v i de s   v i r t ua l   e n v i r o nm e nt   w h i c i n c l ude s   t h e   O pe n V s w i t c h ,   t h e   w i r e l e s s   A c c e s s   P oi n t s   a n d   e m u l a t e e n d   s t a t i o n s   w hi c h   e na b l e s     t h e   e m ul a t i o o f   t h e   s o f t w a r e   de f i n e W i r e l e s s   n e t w o r k.     T h e   n u m b e r   o f   c o m put e r s   a n d   n e t w o r ki n de v i c e s   us e i n   c o m m uni c a t i o n   n e t w o r i s   g r o w i n a n d     t h e   n e e f o r   h i g s pe e d,   c o s t   e f fe c t i ve ,   e n e r gy   e ff i c i e n t   n e t w o r i s   i n   g r e a t   de m a nd.   T h e   m a n a ge m e nt   o   t h e   n e t w o r ki n g   s y s t e m s   i s   b e c o m i n g   a   c ha l l e n ge   a nd  c o m pl e t a s k .   A s   n e t w o r ks   b e c o m e   l a r ge i s i z e ,   t r a d i t i o n a l   s t a t i c   n e t w o r ks   a r e   n o   l o n ge r   r e a s o n a b l e   a pp r o a c he s   fo r   i m pl e m e n t i n n e w   n e t w o r ks   t ha t   o v e r c o m e   t h e s e   c h a l l e n ge s .   U s e r s   de pe nd  o t h e   n e w   t e c hn o l o gi e s   a n d   a ppl i c a t i o n s   t o   s u ppo r t   t h e i da y   t o   da y   a c t i v i t i e s .     A s   a   r e s ul t ,   po o r   n e t w o r pe r f o r m a n c e   ha s   s e ri o us   i m pa c t   o n   t h e   n e t w o r s pe e d.   I o r de r   t o   e v a l ua t e   n e t w o r ks ,   e m ul a t o r s   a r e   us e a s   a   m e t h o t o   e v a l ua t e   n e t w o r pe r f o r m a n c e   b e fo r e   t h e y   a r e   i m p l e m e n t e a n t h e   a c t ua l   s y s t e m   i s   m a de .   A   w i de l y   a c c e pt e m e t h o i s   pe r f o r m a n c e   e v a l ua t i o w i t e m u l a t i o n.   E m u l a t o r s   a r e   us e t o   c r e a t e ,   n e t w o r t o po l o gi e s ,   n u m e r i c a l   re s ul t s   t ha t   c ha r a c t e r i z e   t h e   pe r f o r m a n c e   of   c e r t a i n   n e t w o r e l e m e n t s   a n t h e i r   f un c t i o n s .   I n   e m u l a t i o n ,   w e   ob s e r v e   e ve n t s   ha ppe n i n g   o ve r   t i m e ,   a n d   c o l l e c t   pe r f o r m a n c e   m e a s u r e s   t o   d ra w   o ur   c o n c l us i o n s   o t h e   pe r f o r m a n c e   o f   t h e   n e t w o r k,   s uc a s   l i nk  ut i l i z a t i o n s ,   r e s po n s e   t i m e s ,   a n d   r o ut e r s   b uff e r   s i z e   b a s e o t h e   o b s e r v a t i o r e s ul t s .   I n   o u s t udy ,   w e   h a v e   us e n e t w o r de v i c e   s i z e s   a nd  t h e   r e s po n s e   t i m e   t o   m e a s ur e   t h e   i m p a c t   o f   t h e   c h a n ge s   o n   t h e   n e t w o r pe r f o r m a n c e ,   w h e n e w   n e t w o r e l e m e n t s   o us e r s   a r e   a dde t o   t h e   n e t w o r k.   M i n i n e t - Wi - F i   i s   e x t e n s i v e l y   us e i n   s o f t w a r e   de f i n e d   w i r e l e s s   n e t w o r e m u l a t i o n   r e s e a r c h e s .   T h i s   t o o l   i s   us e t o   e v a l ua t e   n e t w o r pe r f o r m a n c e ,   c o n duc t   t e s t   b e ds   o n   n e t w o r p r o t o c o l s   a n t o   c o n duc t di v e r s e   r e s e a r c i s s ue s   b e fo r e   t h e   n e t w o r i s   i m pl e m e n t e d   i t h e   r e a l   w o r l d.   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 6 ,   N o .   1 O c t o b e r   201 9   :     311   -   318   312   2.   LI TER A TU R R EV I EW   In   t h i s   s e c t i o n,   p r e v i o us   w o r ks ,   r e l a t e t o   s of t w a r e   de f i n e w i r e l e s s   n e t w o r w i l l   b e   r e v i e w e [1 - 5].   M a n y   r e s e a r c h e s   h a s   b e e n   c o n duc t e by   r e s e a r c h e r s   o t h e   i m pl e m e n t a t i o n,   c h a l l e n ge s   a n f ut u r e   di r e c t i o n s   o n   t h e   r e a l   i m p l e m e n t a t i o o f   s of t w a r e   de f i n e d   w i r e l e s s   n e t w or k ,   b ut   s t i l l   t h e   s o f t w a r e   de f i n e d   w i r e l e s s   n e t w o r i s   i i t s   i n f a n c y   a n d   f urt h e r e s e a r c h e s   a r e   r e qu i r e d   o t hi s   e m e r gi ng   v i r t u a l i z e d   n e t w o r i n f ra s t r uc t u r e   t o   pr o v i de   a   c o s t - e ff e c t i v e ,   d y n a m i c   w i r e l e s s   c o n n e c t i v i t y   t o   t he   n e t w o r us e r s .   T h e   n u m b e r   o f   de v i c e s   c o n n e c t e t o   a   w i r e l e s s   n e t w o r i s   i nc r e a s i n g   t r e m e n do us l y   [1]  a n t h e   n e e fo r   h i g h   s pe e c o s t   e ffe c t i ve ,   e n e r gy   e ff i c i e n t   m o r e   dy n a m i c   w i r e l e s s   n e t w o r i s   s t i l l   i n   hi g h e r   de m a n d .   T pr o v i de   s uc n e t w o r k   s e r v i c e s   t o   t h e   n e t w o r us e r s ,   a   s o f t w a r e   de f i n e d   n e t w o r i s   a i de a l   s o l ut i o n .   T hi s   i s   b e c a us e ;   t h i s   s o f t w a r e   de f i n e n e t w o r ki n g   c o n c e pt   i s   b a s e o h i g hl y   d y n a m i c   n e t w o r ki n i n f ra s t r uc t u r e ,   s uc h   a s   dy n a m i c   p r o v i s i o n i n g   o f   n e t w o r b a n dw i dt h.   A   m i n i n e t - Wi - F i   i s   t h e   a dv a n c e m o de l i n g   t o o l   us e i e m ul a t i o o f   s of t w a r e   de f i n e w i r e l e s s   n e t w o r [2] .   I t   e xt e n ds   t h e   f u n c t i o na l i t i e s   fo un i n   m i ni n e t   S D N   e m ul a t i o t o o l .   I n   t h e   s t udy   b i c a s t i n w a s   us e 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   o f   t h e   s o f t w a r e   de f i n e w i r e l e s s   n e t w o r k.   O n e   o f   t h e   p r o b l e m s   w i t h   t h e   c u rr e n t   w i r e l e s s   n e t w o r i s   t h e   p r o p r i e t a r y   n a t u r e   o f   t h e   p r o g r a m   ru nni n g   o n   t h e   de v i c e   us e i w i r e l e s s   n e t w o r ks   [ 3].   T h e   c o n t r o l   l o gi c ,   t ha t   i s   t h e   p r o g r a m   r u nni n g   o t h e   n e t w o r ki n g   de v i c e s ,   i n   t h e   w i r e l e s s   n e t w o r k,   s uc a s   a c c e s s   po i n t s   t o   c o n t r o l   t h e   d a t a   f o r w a r d i n g   f un c t i o n a l i t y   be t w e e n   t h e   e n d   s t a t i o n s   c a nn o t   b e   m o di f i e a n d   dy n a m i c a l l y   c o n t r o l l e d   a s   i t   i s   e m b e dde i n t o   t h e   de v i c e   by   m a n uf a c t u r e o n   s uc de v i c e s .   W h e t h e   de v i c e s   c o m e   w i t p r e de f i n e c o n f i gu ra t i o a nd   l e s s   f l e xi b l e   m a na ge m e n t   i n t e r f a c e s ,   s t i l l   i t   i s   d i f f i c ul t   t o   m e e t   t h e   h i g h   de m a n f o r   n e t w o r b a n dw i dt h   a n dy n a m i c   na t u r e   o f   us e r   r e qui r e m e nt s .   A O pe n F l o w   pr o t o c o l ,   w h i c i s   us e d   i s o f t w a r e   de f i n e d   n e t w o r t o   e n a b l e   c o nn e c t i v i t y   b e t w e e n   t h e   da t a   f o r w a r d i n de v i c e s ,   l i ke   s w i t c a nd  r o ut e r   i s   us e i s o f t w a r e   de f i n e w i r e l e s s   n e t w o r [4]  i t h e   s a m e   w a y   i t   i s   us e i w i r e n e t w o r t e c hn o l o gi e s .   T h e   O pe n F l o w   c o n t r o l l e r   i s   us e p r o v i de   c o nn e c t i v i t y   be t w e e n   t h e   d a t a   f o r w a r di ng   o n e t w o r i n f ra s t r uc t u r e   l a y e r   a nd   t h e   uppe l a y e r   o t h e   c o nt r o l   l o gi c   o a pp l i c a t i o n s ,   n e t w o r s e r v i c e s   l a y e r ,   by   a c t i ng  a s   t h e   s t a n d a r p r o t o c o l .   D e v i c e s   f r o m   di f fe r e n t   v e n do r s   c a b e   us e i   a   s o f t w a r e   de f i n e w i r e l e s s   n e t w o r us i n t h i s   o pe n   f l o w   s t a n d a r d .   T h e   s t a n d a r a l s o   e na b l e s   n e t w o r pr o g r a m m a b i l i t y ;   t hr o ug c ha n g i n t h e   s w i t c h e s   f l ow   t a b l e   e n t ri e s   us e i n   m a ki n g   d a t a   f o r w a r di ng  de c i s i o n s   a n e v e n   de t e rm i n e   t h e   p a t o t h e   r o ut e   t o   b e   us e t o   f o r w a r t h e   da t a   c a n   b e   m a n a ge us i ng  t h i s   p r o t o c o l .   A   s o f t w a r e   de f i n e d   w i r e l e s s   n e t w o r p l a t f o r m   p r o v i de s   a e ffe c t i ve   s o l ut i o n   t o   c o s t   e ff e c t i v e   h i g s pe e , m o r e   dy n a m i c   n e t w o r s e r v i c e s   w h e n   c o m pa r e w i t h   t h e   t ra d i t i o n a l   w i r e l e s s   n e t w o r [5] .   A n d   i t   i s   e m ul a t e us a l l y   by   us i n o n e   o f   t h e   m o s t   pow e r f ul   t oo l s ,   t h e   m i n i n e t - Wi - F i .   m i n i n e t - Wi - F i   ha v e   i m po rt a nt   f e a t ur e   o f   s uc h   m o b i l i t y   m o de l i n g ,   p r o pa g a t i o m o de l i n g ,   T h e   m o b i l i t y   m o de l ,   i s   t h e   f e a t u r e   i w i r e l e s s   n e t w o r t ha t   a l l o w s   t h e   n e t w o r us e r s   s t a y   c o nn e c t e w h i l e   t h e y   a r e   i m o t i o n,   f o r   e xa m pl e   t h e   us e m a y   m o ve   f r o m   o n e   b ui l di ng  t o   a n o t h e b ui l di ng  i n   a   c a m pus   b ut   s t i l l   s t a y s   c o n n e c t e t o   t h e   n e t w o r e v e n   i f     h e / s h e   i s   m o v i n g .   T h e   m i ni n e t -   Wi - F i ,   a l o n g   w i t i nt r o duc t i o o f   O pe n F l o w   e n a b l e f l e xi b i l i t y   i n e t w o r i m p l e m e nt a t i o n ,   a l l o w i n t h e   e n t e r p ri s e   t o   m a na ge   t h e   n e t w o r de v i c e s   w i t h o ut   b e i n r e s t ri c t e o n   t h e   pr o p r i e t a r y   s o f t w a r e   e m b e dde i n   t h e   t ra d i t i o n a l   n e t w o r ki ng  e qui pm e n t .       3.   S O F TWA R D EF I N ED   WI R LES S   N ET WO R K     S of t w a r e   de f i n e d   w i r e l e s s   n e t w o r i s   p r o gra m m a b l e   n e t w o r k.   I t   i s   t h e   n e t w o r ki n g   pl a t f o r m   t h a t   pr o v i de s   a e ff e c t i v e   s o l ut i o n   t o   c o s t   e f fe c t i ve   h i g h   s pe e n e t w o r s e r v i c e s   w h e c o m pa r e w i t t h e   t ra di t i o n a l   w i r e l e s s   n e t w o r k.   T h e   S o f t w a r e   D e f i n e d   w i r e l e s s   N e t w o r (S W D N ),   w h i c i s   o f t e n   de n o t e a s   a   r e v o l ut i o n a r y   n e w   i de a   i c o m put e n e t w o r ki n g ,   ha s   t h e   c a p a b i l i t y   t o   r a di c a l l y   s i m pl i fy   t h e   n e t w o r c o n t r o l ,   c o n f i gu ra t i o n,   a n e n a b l e   r e vo l ut i o n   t hr o ug h   n e t w o r p r o gra m m a b i l i t y .   M i ni n e t - Wi - F i   f a c i l i t a t e s   t h e   m o de l i n a nd  m a ni pul a t i o o f   s of t w a r e   de f i n e w i r e l e s s   n e t w o r c o m po n e nt s .     3. 1 .     M i n i n e t - Wi - F i   S o ftw ar e   D e fi n e d   W i r l e s s   N e tw o r k   Em u l ati o n   T o   e m ul a t e   t h e   s o f t w a r e   de f i n e w i r e l e s s   n e t w o r k,   w e   ha v e   us e m i ni n e t - Wi - F i ,   e m ul a t i o s o f t w a r e   o n   U N IX   m a c h i n e ,   U b un t u   16 . 04 ,   64 - b i t   v e r s i o n.   T h e   m i ni n e t - Wi - F i   p r o v i de s   a i nt e g r a t e e n v i r o nm e nt     t o   e m ul a t e   t h e   w i r e l e s s   a c c e s s   po i nt s ,   e n d   s t a t i o n s   a n d   c o n t r o l l e r s .   O pe n F l o w - b a s e s o f t w a r e   de f i n e w i r e l e s s   n e t w o r e m u l a t i o us i ng  M i n i n e t - Wi - F i   i s   e xp l a i n e a l o ng  w i t a   s t e p - by - s t e e xpe r i m e n t   i M i ni n e t - Wi - F i .   T h e   m i n i n e t - Wi - F i   a l l o w e us   t o   c r e a t e   a   c o m pl e t e   O pe n F l o w - b a s e s of t w a r e   de f i n e w i r e l e s s   n e t w o r o a   s i n g l e   c o m put e r.   I t   a l s o   a l l o w e us   t o   c us t o m i z e   a n i n t e r a c t i n g   w i t h   O pe n F l o w ,   s of t w a r e   de f i n e pr o t o t y p e .   T h e   e m ul a t e de v i c e s   t ha t   w e   w e r e   us e i m o d e l i n t h e   s o f t w a r e   de f i n e d   w i r e l e s s   n e t w o r a r e   l i s t e a s   f o l l ow s :   a)   E m u l a t e e n s t a t i o n s .   b)   L IN U X   v i r t u a l   m a c h i n e ,   16 . 04   L T S ,   64 - b i t   v e r s 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       P e r f or m anc e   an al y s i s   o f   e m ul a t e s o f t w ar e   de f i ne w i r e l e s s   ne t w or k   ( T s e hay   A dm as s A s s e gi e )   313   c)   E m u l a t e W i r e l e s s   a c c e s s   po i n t s .   d)   S i m ul a t e d   hw s i m 0   w i r e l e s s   dri v e r   W e   h a v e   us e w i r e s h a rk  t o   m o n i t o r   t h e   w i r e l e s s   n e t w o r t ra ff i c   pa s s i n g   b e t w e e n   t h e   v i rt ua l   hw s i m 0   i nt e r f ac e   a nd  t h e   v i rt ua l   m o b i l e   s t a t i o n s   i t h e   M i ni n e t - w i f i   ne t w o r s c e na r i o s .   T o   c a p t u r e   t h e   t r a f f i c ,   w e   h a v e   e n a b l e t h e   hw s i m 0   v i r t u a l   i nt e r f a c e   o n   a a c c e s s   po i n t ,   a n m o n i t o r e t h e   t ra f f i c   pa s s i n t hr o ug h   t h e   i n t e r f a c e .   T h e   hw s i m 0   i n t e r f a c e   r e pl a y s   c o m m u n i c a t i o n s   s e n t   t o   t h e   t h e   a c c e s s   p o i n t ’s   s i m u l a t e w i r e l e s s   i n t e r f a c e .     T h e   t ra f f i c   c a pt u r e us i ng  w i r e s ha r o n   o u r   t e s t   e n v i r o nm e nt   i s   s h o w n   i n   F i gu r e   3.     3. 1 . 1.   C r e at i n S o ftw ar e   D e fi n e d   W i r e l e s s   N e tw o r k     M i n i n e t - Wi - F i   p r o v i de s   di f fe r e n t   c o m m a nds   f o r   m a na ge m e nt ,   c r e a t i ng  t o po l o gi e s   a n c o n t o r l l i n g   t h e   de v i c e s   i s o f t w a r e   de f i n e d   w i r e l e s s   n e t w o r k.   F o e xa m pl e   t he   c o m m a n s h o w n   i n   ( 1)  i s   us e t o   c r e a t e   a   s i m pl e   w i r e l e s s   n e t w o r w i t t hr e e   s t a t i o n s ,   a a c c e s s   po i n t   a n d   a   c ont r o l l e r .     s udo   m n   -- w i f i   -- t o po   s i n g l e , 3   (1)     S t a r t i n g   s t a t i o n s ,   s t a 1   i t h e   S D N   n e t w o r w i t c o m m a n d   s how n   i (2) .     M i n i n e t - w i f i >   x t e rm   s t a 1   (2)     In  t h e   s a m e   w a y   a s   s h o w n   i n   F i g u r e   s o f t w a r e   de f i n e n e t w or k   w i t f o ur   s t a t i o n s   a r e   c r e a t e by   us i n g   t h e   c o m m a n d   s h o w n   i (3) .           F i gu r e   1 .   S o f t w a r e   de f i n e w i r e l e s s   n e t w o r c r e a t e d   by   c o m m a n d   i s s ue i (1)       t t @ ub unt u~ $   s udo   m -- w i f i   -- t o po   l i n e a r ,   2   (3)     T h e   i n   (2)  c r e a t e s   a   s o f t w a r e   de f i n e w i r e l e s s   n e t w o r w i t h   t w o   e m ul a t e a c c e s s   po i n t s   a nd     t w o   s t a t i o n s .   T h e   l o c a t i o o f   n o de s   i s   a n   i m po rt a nt   f e a t u r e   o f   W i F i   n e t w o rks .   T h e   M i n i n e t   W i F i   o f fe r s   a   g r a p hi c a l   de m o n s t r a t i o n   a s   s h o w n   i n   F i gu r e   2 ,   s h o w i n l o c a t i o n s   o f   W i F i   e n d   s t a t i o n s   a n a c c e s s   p o i nt s   i n   a   g ra p h.     T h e   g ra p w a s   c r e a t e d   by   c a l l i ng   t h e   m e t h o d   i t h e   M i ni n e t - W i F i   P y t h o A P I .   T h e   g r a p s h o w s   w i r e l e s s   a c c e s s   po i n t s   a nd  s t a t i o n s ,   t h e i r   po s i t i o n s   i s pa c e   a n d   d i s pl a y s   t h e   ra n ge   p a r a m e t e f o r   e a c h   n o de .       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 6 ,   N o .   1 O c t o b e r   201 9   :     311   -   318   314       F i gu r e   2 .   M i n i n e t - Wi - F i   g r a p       4.   P ER F O R M A N C I M P O V EM EN WI TH   H A N D O V ER     H a n do v e r   i s   t h e   w i de l y   us e t e c hn i que   f o r   pe r f o r m a n c e   i m pr o v e m e n t   i w i r e l e s s   n e t w o r ks ,   w h e r e   m ul t i p l e   a c c e s s   po i nt s   e xi s t   i t h e   n e t w o r k.   T h e   c o n c e pt   o f   h a n do v e r   i s   r e a l i z e by   c r e a t i n g   t w o   o r   m o r e   a c c e s s   po i n t s   w i t h   o v e r l a p pi n r e g i o n s   o f   s i gn a l   c o ve r a ge   a nd  m o v i n h o s t s   b e t w e e n   t h e   a c c e s s   po i n t s   b a s e o n   t h e   n u m b e r   o f   e n d   s t a t i o n s   a s s o c i a t e w i t a   p a r t i c ul a a c c e s s   poi n t .     W i r e l e s s   Ac c e s s   poi n t s   l oad   bal an c i n g   bas e h an do v e r   Al g or i t h m :         5.   EX P ER I M EN TA R ES U L TS   A N D   A N A L Y S I S     T o   e v a l ua t e   t h e   pe r f o r m a n c e   o f   s of t w a r e   de f i n e d   w i rl e s s   n e t w o r k,   w e   h a v e   us e t h e   s o f t w a r e   de f i n e d   w i r e l e s s   n e t w o r t o po l o g y   c r e a t e d   us i n g   M i n i n e t - Wi - F i   w hi c i s   s h o w n   i F i gu r e   2 .   T hi s   t o po l o g y   i n c l u de s   t hr e e   e n d   s t a t i o n s   c o nn e c t e t o   a a c c e s s   po i n t   t hr o ug h   t h e i s i m ul a t e hw s i m i nt e r f ac e .   E n s u ri n g   t h e   pe r f o r m a n c e   o f   c r i t i c a l   a ppl i c a t i o n s   i s   a   c o m m o o bj e c t i ve   i n e t w o r ki n g.   A   S o f t w a r e   D e f i n e W i r e l e s s   N e t w o r a pp l i c a t i o c a a u t o m a t i c a l l y   pr o v i s i o n   t h e   n e t w o r t o   a l l o c a t e   b a n dw i dt a n d   a ppl y   qu a l i t y   of   s e r v i c e   t o   e n d   s t a t i o n s   c o nn e c t e t o   t h e   a c c e s s   po i n t   o t h e   n e t w o r k.   T o   e n s u r e   t h e s e   s e r v i c e   l e v e l s   t o da y   r e qui r 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       P e r f or m anc e   an al y s i s   o f   e m ul a t e s o f t w ar e   de f i ne w i r e l e s s   ne t w or k   ( T s e hay   A dm as s A s s e gi e )   315   a   huge   a m o un t   o f   m a n u a l   c o n f i gu r a t i o a c r o s s   b o t h   t h e   w i r e a n d   w i r e l e s s   n e t w o r ks ,   b ut   w i t S o f t w a r e   D e f i n e d   N e t w o r k,   b a n dw i dt p r o v i s i o n i n g   i s   a ut o m a t e a nd  e a s y .   T o   a n a l y z e   t h e   T CP   t ra f f i c   b a n dw i dt o f   s of t w a r e   de f i n e d   w i r e l e s s   n e t w o r w e   h a v e   c r e a t e t h e   n e t w o r t o po l o g y   a n t e s t e c o nn e c t i v i t y   b e t w e e n   t h e   s t a t i o ns   i n   t h e   t e s t   t o po l o g y .   F i gur e   s h o w s   t h e   c a pt u r e t r a f f i c ,   w h i c h   s h o w s   t h e   H e l l o   m e s s a ge ,   f e a t u r e   r e que s t / r e pl y   i n   t h e   s o f t w a r e   de f i n e w i r e l e s s   n e t w o r k.   T hi s   c o n f i r m s   t h a t   t h e   O pe n F l o w   s w i t c h   i n   t h i s   s e t up  i s   c o nn e c t e t o   t h e   O pe n F l o w   c o n t r o l l e a nd  t h e   p i n g   r e pl y   c o n f i r m s   s t a t i o n s   a r e   c o nn e c t e t o   e a c o t h e r.           F i gu r e   3 .   W i r e s h a rk  c a p t u ri n g   o pe n f l ow   t ra f f i c       T h e   c o nn e c t i v i t y   be t w e e n   e a c h   e m ul a t e e n d   s t a t i o n s   i t h e   m i ni n e t - Wi - F i   i s   t e s t e b y   us i n g     t h e   c o m m a n d   g i v e n   i ( 4 ).     m i ni n e t - w i f i >   s t a p i n g   s t a 2     (4)     T h e   p i n g   s e nds   a   pi ng  r e que s t   p a c ke t s   a s   s h o w n   i F i gu r e   4 .   A   f l ow   e n t r y   c ov e r i n g   ICM P   pi ng   t ra f f i c   w a s   pr e v i o us l y   i n s t a l l e i t h e   a c c e s s   po i n t ,   s o   n o   c o n t r o l   t r a ff i c   w a s   ge n e r a t e d,   a nd  t h e   pa c ke t s   i m m e di a t e l y   pa s s   t hr o ug h   t h e   a c c e s s   po i n t .   A n   e a s i e r   w a y   t o   r u n   t hi s   t e s t   i s   t o   us e   t h e   M i ni n e t   CL b ui l t - i n   pi n g a l l   c o m m a nd,   w h i c do e s   a a l l - pa i r s   p i n g .   A n o t h e us e f ul   t e s t   i s   a   s e l f - c ont a i n e r e g r e s s i o t e s t .   T h e   f o l l o w i n c o m m a nd  c r e a t e d   a   m i ni m a l   t o po l o g y ,   s t a r t e d   up   t h e   O pe n F l o w   r e f e r e nc e   c o n t r o l l e r,   t hr e e   e n d   s t a t i o n s ,   a a c c e s s   po i n t ,   r u n s   a a l l - pa i r s - pi ng  t e s t ,   a n d   t o r e   do w n   b o t h   t h e   t o po l o g y   a n d   t h e   c o n t r o l l e r .           F i gu r e   4 .   W i r e s h a rk  c a p t u ri n g   W i F i   o n   h w s i m 0   i nt e r f a c e       t t @ ub unt u: ~ s u do   m -- w i f i   -- t o po   s i n gl e ,   3     (5)     T h e   c o m m a n i n   ( 5)  c r e a t e s   t h e   m i n i n e t - Wi - F i   t o pl o g y   a n d   t h e   c o nn e c t i v e i t y   be t w e e n   a l l   pa i r s   o   t h e   e nd  s a t a t i o n s   i s   t e s t e us i n t h e   c o m m a n s h o w n   i n   (6).     m i ni n e t - w i f i >   pi nga l l     (6)     ***  P i ng:   t e s t i ng  p i n g   r e a c h a b i l i t y   s t a - >   ***   s t a 1:   (' p i n g   - c 1 0. 0 . 0 . 2’ , )   P IN G   10. 0 . 0 . 2   (10 . 0. 0. 2)   56( 84)   by t e s   of   da t a .   64  by t e s   f r o m   10. 0 . 0 . 2:   i c m p _s e q= t t l = 6 t i m e = 0. 5 61  m s   ---   10 . 0 . 0. p i n g   s t a t i s t i c s   ---   pa c ke t s   t r a n s m i t t e d ,   1   r e c e i v e d,   0%  p a c ke t   l o s s ,   t i m e   0 m 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 6 ,   N o .   1 O c t o b e r   201 9   :     311   -   318   316   rt t   m i n / a v g/ m a x/ m de v   =   0 . 56 1/ 0 . 561 / 0. 561/ 0. 00 m s   ***  R e s ul t s :   0%  d r o ppe (6/ 6   r e c e i v e d)     4. 1 .   P e r fo r m an c e   A n a l ys i s     T h e   pe r f o r m a n c e   o f   s of t w a r e   de f i n e w i r e l e s s   n e t w o r i s   gr e a t l y   a f f e c t e by   t h e   num b e o f   e n d   s t a t i o n s   a s s o c i a t e w i t a   pa r t i c ul a a c c e s s   po i nt ,   s h o w n   i T a b l e   1 .   T o   o v e r c o m e   t h i s   p r o b l e m   w e   ha v e   pr o po s e l o a b a l a n c i n b a s e ha n do v e r   m e t h o a s   a   s o l ut i o n .   I n   t h i s   m e t h o w e   h a v e   c r e a t e t w o   a c c e s s   po i n t s   w i t o v e r l a ppi ng  r e gi o n s   o f   c ov e r a ge   a n d   e n d   s t a t i o n s   a s s o c i a t e w i t e a c a c c e s s   po i n t s .   T h e   e n d   s t a t i o n s   a r e   m o b i l e   de v i c e s .   W h e o n e   o f   t h e   a c c e s s   po i n t   i s   o ve r l o a de a n d   t h e   s t a t i o a s s o c i a t e w i t t h i s   a c c e s s   p o i n t   m o v e s   i n t o   t h e   o v e r l a p pi n g   r e gi o n,   t h e   s t a t i o n   i s   ha n de o v e r   f r o m   t h e   a c c e s s   po i n t   a n d     i s   a s s o c i a t e w i t t h e   o t h e r   a c c e s s   po i n t ,   s h o w n   i F i gu r e   6.       T a b l e   1 .   T CP   t r a f f i c   b a n dw i dt v s .   n u m b e r   o f   e m ul a t e s t a t i o n s   N u m b e r   o S t a t i o n s   T CP   T ra ff i c   Ba n w i d t h ( M b i t s / S e c )   5   1 0 . 5   10   1 0 . 2   20   1 0 . 4   30   8 . 8 1   40   8 . 3   50   8 . 2       T h e   w i r e l e s s   n e t w o r T CP   t ra f f i c   b a n dw i dt h   v a ri e de pe n d i ng  o t h e   num b e r   o f   e m ul a t e e n s t a t i o n s   i n   t h e   e m ul a t i o n   e n v i r o nm e nt   a s   s h o w n   i n   t h e   T a b l e   1.   T h e   t ra f f i c   b a n dw i dt g ra dua l l y   de c r e a s e w i t h   i n c r e a s i ng   n u m b e r   o f   e n d   s t a t i o n s   w i t m a x i m um   b a n dw i dt o f   10. 5   M b i t s / S e c ’  w i t 5   e n d   s t a t i o n s   a n d   m i ni m u m   o f   8. 2   M b i t s / S e c ’  w i t 50   e m u l a t e d   e n d   s t a t i o n s .   F i gu r e   5   S h o w s   t h e   T CP   t ra f f i c   b a n dw i dt pe r f o r m a n c e .           F i gu r e   5 .   T CP   t r a f f i c   b a n dw i dt pe r f o r m a n c e       F i gu r e   s h o w s   t ha t ,   t h e   n u m b e r   o f   e n s t a t i o n s   i n   s o f t w a r e   de f i n e w i r e l e s s   n e t w o r h a s   i m p a c t     o n   t h e   T CP   t ra f f i c   pe r f o r m a n c e .   A n d   t h e   n e t w o r k   pe r f o r m s   b e t t e w i t l i m i t e num b e o f   e n d   s t a t i o n s   c o m pa r e t o   l a r ge r   n u m b e r   o f   e n s t a t i o n s .   T h e   pe r f o r m a n c e   o f   s o f t w a r e   de f i n e w i r e l e s s   n e t w o r c a n   b e   i n c r e a s e   by   i n c r e a s i ng  t h e   n u m b e r   o f   a c c e s s   po i n t s ,   s h a ri n g   t h e   t r a f f i c   l o a b e t w e e n   t h e m .   In  F i gu r e   6,   l o a d   b a l a n c i n g   b a s e ha n do v e r   i s   s h o w n .   T he   F i gu r e   6   (a )   s h o w s   t h e   e n d   s t a t i o n s     (e n d   s a t i o n - 1   a nd   e nd   s t a t i o n - 2)   w e r e   o r i g i n a l l y   a s s o c i a t e t o   a c c e s s   po i n t ,   A P 1.   S i n c e   a c c e s s   po i nt ,   A P 2   w a s   n o t   a s s o c i a t e w i t a n y   s t a t i o a t   t hi s   po i nt ,   a s   t h e   e n d   s a t i o n - m o v e s   i n   t h e   o v e r l a p pi n g   r e gi o n   b e t w e e n   A P 1   a n A P 2 ;   i t   i s   h a nde o v e r   a n d   a s s o c i a t e w i t a c c e s s   po i n t ,   A P a s   s h o w n   i n   F i gu r e   6(b ).   T o   e n s u r e   hi g h   pe r f o r m a n c e ,   t h e   l o a i s   s ha r e b e t w e e n   t h e   a c c e s s   po i n t s   A P a nd  A P 2 .     L o a b a l a n c i ng  i s   c r i t i c a l   t o   n e t w o r pe r f o r m a n c e   a n i t   c a n   b e   p r o gra m m e o n   t h e   c o n t r o l l e r s   i n   s o f t w a r e   de f i n e w i r e l e s s   n e t w o r k.   T h e   p r o g r a m   w i l l   c o n t r o l   t h e   num b e r   o f   us e r s   c o nn e c t e t o   a   pa rt i c ul a a c c e s s   po i n t   a n d   i f   t h e   a c c e s s   po i n t   i s   o v e r l o a de t h e   s t a t i o n s   w i l l   ha n do v e a nd   w i l l   b e   a s s o c i a t e w i t a n o t h e a c c e s s   po i n t   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       P e r f or m anc e   an al y s i s   o f   e m ul a t e s o f t w ar e   de f i ne w i r e l e s s   ne t w or k   ( T s e hay   A dm as s A s s e gi e )   317   pr o g r a m m a t i c a l l y .   T o   a c h i e v e   h a ndo ve r ,   t h e   a c c e s s   po i nt s   s h o ul d   h a v e   o v e r l a pp i n g   c o ve r a ge ,   b e c a us e   t h e   s t a t i o n s   ha s   t o   b e   i n   t h e   p r o xi m i t y   of   t h e   a c c e s s   po i n t s   s o   t ha t   t h e y   c a b e   d y n a m i c a l l y   a s s o c i a t e w i t s t a t i o n s .           (a )   (b )     F i gu r e   6 .   L o a b a l a n c i n g   h a ndo v e r ,   M i ni n e t - Wi - F i   G ra p h ,   ( a B e fo r e   ha n do v e r   (b A f t e r   ha n do v e r       6.   C O N C LU S I O N     S of t w a r e   D e f i n e w i r e l e s s   N e t w o r (S W D N ),   e na b l e s   w i r e l e s s   n e t w o r p r o gra m m a b i l i t y ,   l i ke   d y n a m i c   p r o v i s i o n i n g   o f   b a n dw i dt h   a n s i m p l i f i e s   t h e   n e t w o r c o n t r o l ,   c o n f i gu r a t i o n ,   a n d   e n a b l e   r e v o l ut i o n   t hr o ugh  n e t w o r pr o g r a m m a b i l i t y .   M i ni n e t - Wi - F i   s i m pl i f i e s   t h e   e m ul a t i o n   a n m a ni pu l a t i o n   o f   s of t w a r e   de f i n e w i r e l e s s   n e t w o r c o m po n e n t s ,   l i ke   t h e   a c c e s s   po i n t s   a n e n s t a t i o n s .   It   i s   h e l pf ul   t o   e xpl o r e   O pe n F l o w ,   w h i c i s   a o pe n   i n t e r f a c e   f o r   c o n t r o l l i ng  t h e   n e t w o r e l e m e nt s   t hr o ug t h e i f o r w a r d i n g   t a b l e s .     In  t hi s   p a pe r,   w e   h a v e   e m ul a t e a   s o f t w a r e   de f i n e w i r e l e s s   n e t w o r us i ng  m i ni n e t - Wi - F i   a nd   O pe n F l o w   c o n t r o l l e r,   a   s o f t w a r e   p l a t f o r m   de v e l o p e by   py t h o n   w hi c w e   ha v e   us e a s   a   c o n t r o l l e w i t e m ul a t e s t a t i o n s   a n w e   h a v e   c r e a t e t h e   m o de l s   of   s of t w a r e   de f i n e w i r e l e s s   n e t w o r ks   a n d i s c us s e t h e   c h a ra c t e ri s t i c s   o f   s of t w a r e   de f i n e d   w i r e l e s s   n e t w o r k.   L a s t l y ,   w e   h a v e   a n a l y z e t h e   pe r f o r m a n c e   o f   T CP   f o r   n e t w o r t r a f f i c   w i t d i f f e r e n t   n u m b e r s   o f   e m ul a t e s o f t w a r e   de f i n e d   w i r e l e s s   n e t w o r k   e n d   s t a t i o n s .   A nd  i t   i s   s h o w n   t ha t ,   t h e   pe r f o r m a n c e   de g ra de w i t t h e   i n c r e a s i n g   n u m b e r   o f   e n d   s t a t i o n s   a n d   a s   a   s o l ut i o t o   i n c r e a s e   t h e   pe r f o r m a n c e   w e   ha v e   p r o po s e l o a b a l a n c i n g   b a s e d   h a n do v e r   t o   m o ve   s t a t i o n s   f r o m   o v e r l o a de a c c e s s   po i n t   t o   o t h e r   a c c e s s   po i n t .       R EF ER EN C ES     [ 1]   R a m o R .   F o nt e s ,   S a m i r a   A f z a l ,   S a m ue l   H .   B .   B r i t o ,   M a t e us   A .   S .   S a nt o s ,   C h r i s t i a E s t e v e   R o t he nbe r g ,   " M i n i n e t - W i F i :   E m ul a t i ng   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 s , "   20 15   11 t h   I nt e r na t i ona l   C on f e r e nc e   on   N e t w or k   a nd   Se r v i c e   M an age m e nt   ( C N SM ) ,   I E E E ,   2 015 .   [ 2]   D i m a s   A g i l   M a r e nd a ,   G a l u r a   M .   S u r a n e g a r a ,   S y a m s ul   Q a m a r ,   R i f qy   H a ki m i ,   E u e ung   M u l y a na ,   " E m u l a t i ng   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:   B i c a s t i ng   S c e na r i o , "   t he   3 r I nt e r na t i ona l   C o nf e r e nc e   on  W i r e l e s s   and   T e l e m at i c s   a nd   P al e m bang,   I ndo ne s i a ,   J u l   2017 .   [ 3]   K i r a N a h i d a ,   C ha ng c hua Y i n ,   Y i ng   H u,   Z ul f i qa r   A l i   A r a i n,   " H a ndo v e r   B a s e o A P   L o a i S o f t w a r e   D e f i ne d   Wi - F i   S y s t e m s , "   J our nal   O f   C om m u ni c a t i o ns   A nd   N e t w or k s ,   v o l .   1 9,   no .   6,   D e c   2 017 .   [ 4]   H I D E y uki   S hi m o ni s hi ,   Y a s uh i t o   T a ka m i y a ,   Y a s uno bu  C hi b a ,   K a z us hi   S ugy o ,   Y o ui c hi   H a t a no ,   " P r o g r a m m a bl e   N e t w o r U s i ng   O pe n F l o w   f o r   N e t w o r R e s e a r c he s   a nd   E x pe r i m e nt s , "   by   Inf or m a t i on   P r oc e s s i ng  Soc i e t y   of   J apan ,   201 2 .   [ 5]   M i n - C h e ng   C h a n ,   C h i e n   C he n ,   J un - X i a n   H ua ng ,   T e d   K uo ,   Li - H s i ng   Y e n ,   C h i e n - C ha o   T s e ng ,   " O pe nN e t :   A   S i m ul a t o r   f o r   S o f t w a r e - D e f i ne d   W i r e l e s s   L oc a l   A r e a   N e t w o r k ,   2014   I E E E   W i r e l e s s   C om m uni c a t i o ns   an N e t w or k i ng   C on f e r e nc e   ( W C N C ) ,   A pr   20 14.   [ 6]   R a z v a B e ur a n ,   J uny a   N a ka t a ,   T a ka s h i   O ka da ,   L a T i e N g uy e n,   " A   M ul t i - pu r po s e   W i r e l e s s   N e t w o r E m u l a t o r :   Q O M E T , "   2 2n I n t e r nat i o nal   C o nf e r e nc e   on   A d v an c e I nf o r m a t i o N e t w or k i ng   and   A p pl i c a t i ons ,   I E E E ,   200 8   [ 7]   S he e t a l kum a r   R .   D o s h i ,   U ng he e   L e e ,   R a j i v e   L .   B a g r o di a ,   " W i r e l e s s   N e t w o r T e s t i ng   a n E v a l ua t i o u s i ng   R e a l - t i m e   E m u l a t i o n, "   Sc al a bl e   N e t w or k   T e c hno l o gi e s ,   L os   A nge l e s   C A 2018 .   [ 8]   A be e r   A .   Z .   I br a h i m ,   F a z i r ul h i s y a m   H a s hi m ,   " A a r c hi 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   ne t w o r k, "   I ndo ne 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   ( J J E E C S) v o l .   14 ,   n o .   2,   M a y   201 8   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 6 ,   N o .   1 O c t o b e r   201 9   :     311   -   318   318   [ 9]   A .   T r i v i ño   C a b r e r a ,   E .   C a s i l a r i ,   " N e t w o r k   S i m u l a t o r :   A   L e a r ni ng   T oo l   f o r   W i r e l e s s   T e c hno l o g i e s , "   C u r r e n t   D e v e l opm e nt s   i n   T e c hno l og y - A s s i s t e E d uc a t i on ,   2 006 .   [ 10]   T a o   C he n ,   M a r j a   M a t i nm i kko ,   X i a nf C h e n ,   X u a Z ho u,   a nd   P e t r i   A ho ka ng a s ,   " S o f t w a r e   D e f i ne M o bi l e   N e t w o r ks :   C o nc e pt ,   S ur v e y ,   a nd   R e s e a r c D i r e c t i o ns , "   I E E E   C om m uni c a t i o ns   M ag az i ne ,   N o v   2015 .   [ 11]   R a m o do s   R e i s   F o nt e s ,   C hr i s t i a n   E s t e v e   R o t h e nb e r g ,   " M i n i n e t - W i F i :   A   P l a t f o r m   f o r   H y br i P hy s i c a l - V i r t ua l   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 ng   R e s e a r c h, "   SI G C O M M   16 ,   A ug   2016 .   [ 12]   B r uno   N une s   A s t u t o ,   M a r c   M e ndo a ,   X ua n   N a m   N g uy e n,   K a t i a   O b r a c z ka ,   T hi e r r y   T ur l e t t i ,   " A   S ur v e y   o f   S of t w a r e - D e f i ne d   N e t w o r k i ng :   P a s t ,   P r e s e nt ,   a n d   F u t ur e   o f   P r o g r a m m a bl e   N e t w o r k s , "   C om m un i c at i on s   Su r v e y s     and  T ut or i a l s ,   I E E E   C om m un i c at i on s   Soc i e t y ,   I n s t i t ut e   of   E l e c t r i c al   an E l e c t r on i c s   E ngi ne e r s v o l .   16 ,   no .   3 ,     pp.   16 17    1634 ,   201 4 .   [ 13]   S ha m i k   S a r ka r ,   C h r i s t o phe r   B e c ke r ,   J o s K unz ,   A a r u s hi   S a r bh a i ,   G u r up r a g a a s A nna s a m y m a ni ,   S ne ha   K um a r   K a s e r a ,   J a c o bus   V a de r   M e r w e ,   " E na bl i ng   W i F i   i n   O p e A c c e s s   N e t w o r ks , "   H o t W i r e l e s s 17 ,   O c t   201 7 .   [ 14]   S hi e - Y ua W a ng ,   Yi - B i ng   L i n,   " N C T U ns   n e t w o r k   s i m ul a t i o a nd   e m u l a t i o f o r   w i r e l e s s   r e s o ur c e   m a n a g e m e nt , "   W i r e l e s s   C om m un i c a t i ons   a nd  M o bi l e   C om pu t i ng   W i r e l .   C om m un .   M ob .   C om pu t . v o l .   5 ,   pp .   899 916 ,   2005 .   [ 15]   H a r a s ht a   T a t i m m a   L a r a s a t i ,   R i f qy   H a ki m i T u t un   J uha na ,   " E x t e nde d - L L F :   A   L e a s t   L o a de F i r s t   ( L L F ) - B a s e H a ndo v e r   A s s o c i a t i o C o nt r o l   f o r   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 n t e r na t i ona l   J our na l   o f   C om pu t e r   E ngi ne e r i n and   I n f o r m at i o T e c h nol ogy ,   v o l .   9 ,   no .   9 pp .   203 21 0,   S e p   20 17 .   [ 16]   M ur t a z a   C i c i o ğ l u,   S e d a   C i c i o ğ l u ,   B i l g i s a y a r   M ühe ndi s l i ğ i   B ö l üm ü " P e r f o r m a nc e   A na l y s i s   o f   S o f t w a r e - D e f i ne N e t w o r A ppr o a c f o r   W i r e l e s s   C o g ni t i v e   R a di o   N e t w o r ks , "   2 01 26 t h   S i gna l   P r o c e s s i ng  and   C om m un i c a t i on s   A ppl i c a t i ons   C o nf e r e nc e   ( SI U ) ,   I E E E ,   20 18 .   [ 17]   X e no f o F o uka s ,   M a h e s h   K .   M a r i n a ,   K i m o K o nt o v a s i l i s ,   " S o f t w a r e   D e f i ne d   N e t w o r k i ng   C o nc e pt s , "   S of t w ar e   D e f i ne M ob i l e   N e t w or k s   ( SD M N ) :   B e y ond   L T E   N e t w or k   A r c h i t e c t ur e ,   F i r s t   E d i t i o n,   20 15 .   [ 18]     D a n i e l   K i n g ,   C h a r a l a m po s   R o t s o s ,   A l e j a ndr o   A g ua do ,   N e kt a r i o s   G e o r g a l a s ,   a n d   V i c t o r   L o pe z " T he   S o f t w a r e   D e f i ne d   T r a ns po r t   N e t w o r k:   F unda m e nt a l s ,   F i nd i ng s   a nd  F ut u r e s , "   2 016  18 t I n t e r nat i o nal   C on f e r e nc e   on   T r ans par e n t   O p t i c a l   N e t w or k s   ( I C T O N ) ,   I E E E ,   2016 .   [ 19]   V .   P a dm a ,   P . Y o g e s h " P r o a c t i v e   F a i l u r e   R e c o v e r y   i O pe nF l o w   B a s e d   S o f t w a r e   D e f i ne d   N e t w o r ks , "     3r d   I n t e r na t i ona l   C onf e r e nc e   o S i g nal   P r oc e s s i ng ,   C om m un i c a t i o an N e t w or k i ng   ( I C SC N ) ,   20 15 .   [ 20]   F a r z a ne P a kz a d,   S i a m a k   L a y e g h y t ,   M a r i us   P o r t m a nn,   " E v a l u a t i o o f   M i ni ne t - W i F i   I nt e g r a t i o v i a   n s - 3, "   26t I nt e r n at i on al   T e l e c om m un i c a t i on   N e t w or k s   and   A p pl i c a t i ons   C o nf e r e nc e   ( I T N A C ) ,   2016 .   [ 21]   S .   M .   S ha m i m ,   M o ha m m a d   B a dr u l   A l a m   M i a h,   A ng o na   S a r ke r ,   A l i   N e w a z   B a ha r ,   A na ny a   S a r k e r ,   " S i m u l a t i o n   o f   M i n i m um   P a t E s t i m 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   U s i ng   M i n i ne t   E m u l a t o r , "   B r i t i s h   J our na l   o f   M a t he m at i c s   &   C om pu t e r   S c i e nc e ,   v o l .   21 ,   no .   3 ,   p p.   1 - 8 ,   2 017   [ 22]   L i ndi nko s i   L .   Z u l u ,   K i ng s l e y   A .   O g udo ,   P a t r i c e   O .   U m e nne " S i m ul a t i ng   S o f t w a r e   D e f i ne d   N e t w o r ki ng   U s i ng   M i n i n e t   t o   O p t i m i z e   H o s t   C o m m uni c a t i o i n   a   R e a l i s t i c   P r o g r a m m a bl e   N e t w o r k, "   2018   I nt e r n at i ona l   C on f e r e nc e   on  A d v an c e s   i n   B i g   D a t a ,   C om pu t i n and   D a t C om m un i c a t i on  Sy s t e m s   ( i c A B C D ) ,   I E E E ,   2018 .   [ 23]   C a s i m e r   D e C us a t i s ,   A pa r i c i o   C a r r a nz a ,   J e a n   D e l g a do - C a c e r e s ,   " M o de l i ng   S o f t w a r e   D e f i n e N e t w o r k s   u s i ng  M i n i n e t , "   P r oc e e di ng s   o f   t he   2 nd   I n t e r na t i ona l   C o nf e r e nc e   on   C o m put e r   and   I n f o r m at i on   S c i e nc e   an T e c h nol ogy   ( C I ST 16) ,   O t t a w a ,   C a na d a ,   M a y   2016 .   [ 24]     I ul i s l o i   Z a c a r i a s ,   J a na - na   S c hw a r z r o c k,   L uc i a no   P .   G a s pa r y ,   A nde r s o nn  K o hl ,   R i c a r do   Q .   A .   F e r na n de s ,   J o r g i t o   M .   S t o c c he r o ,   E di s o P .   de   F r e i t a s ,   " E n ha nc i ng   M o b i l e   M i l i t a r y   S ur v e i l l a nc e   B a s e o V i de o   S t r e a m i ng   by   E m pl oy i n S o f t w a r e   D e f i ne N e t w o r ks , "   In   W i r e l e s s   C om m uni c a t i o ns   and   M o bi l e   C om pu t i n g ,   v o l .   2018 ,   pp .   1 - 12,   20 08 .   [ 25]   R o be r t o   C o r v a j a ,   A ndr e a   Z a ne l l a ,   M i c he l e   D o s s i ,   A do l f o   T o nt o l i ,   P a o l o   Z e nna r o ,   " E xpe r i m e nt a l   P e r f o r m a nc e   o f   t he   H a ndo v e r   P r o c e dur e   i n   a   W i F i   N e t w o r k, "   U n i v e r s i t y   o f   P a do v a D e pa r t m e n t   o f   I nf o r m a t i o E ng i ne e r i ng M a y   2014 .   [ 26]   N a z i m   A bde dda i m ,   F a b r i c e   T he o l e y r e ,   " I m pl e m e nt a t i o o f   a   W S N e t   M o dul e   t o   S i m u l a t e   t he   I E E E   80 2. 1 5.   4     B e a c o n - E na bl e d   M o de   i M u l t i ho p   T o po l og i e s , "   A n   I E E E   8 02 . 15 . 4   pac k age   f o r   t he   w s ne t   s i m u l a t o r ,   20 14 .   Evaluation Warning : The document was created with Spire.PDF for Python.