I n te r n ati o n al   Jo u r n al   o El e c tr i c a l   an d   C o m p u te r   En gi n e e r i n g   (I JEC E )   V o l .   7,   N o .   3 ,   J u n e   201 7,   pp .   1 347~ 1354     IS S N :   2088 - 8708 ,   D O I :   10. 1 1591 / i j e c e . v 7i 3. pp1347 - 1 354             1347       Jou r n al   h o m e pa ge ht t p: / / i ae s j o ur nal . c om / on l i n e / i nde x . php/ IJ E C E   A n   E n h a n c e d   Qu e u e   M a n a g e m e n t   S c h e m e   f o r   E r a d i c a t i n g   C o n g e st i o n   o f   T FR C   o v e r   W i r e d   E n v i r o n m e n t       N .   R am an jan e ya   R e d d y 1 ,   C h e n n a   R e d d y   P ak an at i 2 ,   M .   P ad m av ath a m m a 3   1 , 2   D e p a r t m e n t   o f   C o m put e r   S c i e nc e   a n E ng i ne e r i ng ,   J N T U A ,   A na nt a p ur a m ,   A . P ,   I ndi a   D e pa r t m e n t   o f   C o m put e r   S c i e nc e ,   S V U ,   T i r upa t i ,   A . P ,   I ndi a     A r ti c l e   I n fo     A B S TR A C T     Ar t i c l e   h i s t or y :   R e c e i v e F e b   13  2017   R e v i s e M a y   10,   20 17   A c c e pt e M a y   25,   20 17       T o   a c c o m pl i s h   i nc r e a s i ng   r e a l   t i m e   r e qu i r e m e n t s ,   us e r   a p pl i c a t i o ns   ha v e   t o   s e nd  d i f f e r e n t   ki nds   o f   da t a   w i t d i f f e r e n t   s p e e d s   o v e r   t he   i n t e r ne t .     T o   e f f e c t ua t e   t h e   a i m s   o f   t he   c o m put e r   ne t w o r ks ,   s e v e r a l   p r o t o c o l s   ha v e   be e a dde d   t o   T C P / I P   pr o t o c o l   s u i t e .     T r a n s po r t   l a y e r   ha s   t o   i m pl e m e n t   e m e r g i ng  t e c hni que s   t o   t r a ns f e r   hug e   a m o unt   o f   da t a   l i ke   m u l t i m e di a   s t r e a m i ng .   T o   t r a ns m i t   m ul t i m e di a   a pp l i c a t i o ns ,   o ne   o f   t he   s ui t a b l e   c o ng e s t i o c o nt r o l   m e c ha ni s m s   i t r a n s po r t   l a y e r   i s   T C P   F r i e nd l y   R a t e   C o nt r o l   P r o t o c o l   ( T F R C ) .     I t   c o nt r o l s   c o ng e s t i o ba s e o i t s   e qu a t i o n.   T o   g e t   m o r e   s m o o t he t hr o ug hput ,   i nt e r m e di a t e   no de s   ( l i ke   R o ut e r s .   e t c . )   h a v e   t o   us e   s ui t a bl e   pr o c e dur e s   i a l l   r e a l   t i m e   s i t u a t i o ns .   T o   e r a d i c a t e   t h e   l e v e l   o f   c o ng e s t i o i t he   n e t w o r k ,   w e   i n t r o duc e   e n ha nc e H o l t - W i nt e r s   e qu a t i o ns   t o   R E D   que u e   m a na g e m e nt   a l g o r i t hm   a nd  a p pl i e t o   T F R C .   T he   s i m ul a t i o r e s ul t s   h a v e   s ho w t ha t   t h i s   s t r a t e g y   r e duc e s   pa c ke t   l o s s   a n i nc r e a s e s   t h r o ug hput .     Ke y w or d:   Co n ge s t i o c o n t r o l     Q ue ue   m a na ge m e n t     R E D     T CP   T F R     C opy r i gh t   ©   201x   I n s t i t ut e   o f   A dv anc e E ng i ne e r i ng   an 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 :   N .   R a m a n j a n e y a   R e dd y   R e s e a r c S c h o l a r   D e pa rt m e n t   o f     Co m put e r   S c i e n c e   a n d   E ngi n e e ri n g ,   J N T U A   U n i v e r s i t y ,   A na n t a pu ra m ,   A n d hra   P r a de s h ,   I n d i a   E m a i l :   r a m a n j i . na l a v a l a @ gm a i l . c o m       1.   I N TR O D U C TI O N     Co m put e r   n e t w o r h a s   g r o w n   f r o m   i t s   o ri gi n   A R P A N E T   t o   w o r l dw i de   a ut o n o m o us   i nt e r c o nn e c t e d   n e t w o r ks .   T o   t ra n s f e r   da t a   w i t h   qu a l i t y   of  s e r v i c e   (Q o S f r o m   o n e   c o m put e r   t o   a n o t h e r   c o m put e r,   T CP / IP   pr o t o c o l   s ui t e   w a s   de s i gn e d.   S o m e   p r o t o c o l s   ha v e   be e n   a dde t o   e a c h   l a y e r   i n   T CP / IP   p r o t o c o l   s ui t e   t a c c o m pl i s r e a l   t i m e   c o m pl e s c e n a ri o s .     O n e   o t h e   i m po r t a n t   l a y e r s   i n   I nt e rn e t   p r o t o c o l   s ui t e   i s   T r a n s po r t   l a y e r ,   t o   s uppo r t   e n t o   e n d   c o m m uni c a t i o n   b e t w e e n   t h e   t w o   h o s t s   i t h e   n e t w o r k.   Q o S   i s   o n e   o f   t h e   p r i m a r y   i s s ue s   i t ra n s po r t   p r o t o c o l s .   N ow a da y s   b i l l i o n s   of   c o m put e r s   a r e   c o nn e c t e t t h e   i n t e rn e t   a n t h o us a nds   of   t e r a by t e s   of   da t a   a r e   b e i n t r a n s m i t t e pe r   h o u r   t hr o ug h   t h e   i n t e rn e t .   W h e n   t o o   m a n y   pa c ke t s   a rri v e   a t   o n e   pl a c e ,   n e t w o r w i l l   b e   un a b l e   t o   h a ndl e   t h e   p a c ke t s ;   t hi s   s i t ua t i o n   l e a ds   t o   c o n ge s t i o n   i t he   n e t w o r k.   Co n ge s t i o n   m a y   o c c ur   w h e t h e   l o a d   o n   t h e   n e t w o r i s   g r e a t e r   t ha n   t h e   c a p a c i t y   of   t h e   n e t w o r k.     D i ff e r e n t   a pp l i c a t i o n s   r e qui r e   di f f e r e n t   da t a   t ra n s m i s s i o n   ra t e s   ov e r   i nt e rn e t .   T h e s e   a ppl i c a t i o n t r a n s m i t   w i t h   hi g da t a   ra t e   w hi c l e a ds   t o   c o n ge s t i o i t h e   n e t w o r k.     Co n ge s t i o c o n t r o l   i s   a   p ri m a r y   c o n c e r n   i n   a   c o m put e r   n e t w o r k.   M a n y   c o n ge s t i o n   c o n t r o l   pr o t o c o l s   h a v e   be e n   us e t a vo i o r   r e duc e   c o n ge s t i o n   i n   t h e   n e t w o r k.     Int e rn e t   E n gi n e e r i n T a s F o r c e   (IE T F s t a n d a r ds   c o n c e rn i n e n d - to - e n c o n ge s t i o n   c o n t r o l   foc us   e i t h e r   o n   s pe c i f i c   pr o t oc o l s   [1]  [2]  o r   o n   t h e   s y n t a a n s e m a n t i c s   of  c o m m uni c a t i o n s   b e t w e e n   t h e   e n n o de s   [3] .   V a r i o us   c o n ge s t i o n   c o n t r o l   m e c ha n i s m s   a r e   de v e l ope a t   t r a n s po r t   l a y e r   l e v e l .   T CP   i s   us e i c o n n e c t i o n - o r i e n t e e n v i r o n m e nt ,   a n i t   i s   r e l i a b l e   f o r   e n d - to - e n m e c ha n i s m .   T CP   i s   de s i g n e t o   f i t   i nt o   a   l a y e r e h i e ra r c h y   o di ff e r e n t   p r o t o c o l s   w h i c h   s uppo r t   m ul t i - n e t w o r a ppl i c a t i o n s .   T CP   i s   us e t pr o v i de   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2088 - 8708   IJ E CE   V o l .   7,   N o .   3 ,   J u n e   2017   :   134   135 4   1348   ) 1 ( ) 32 1 ( 8 3 * 3 3 2 2 p p bp R T O bp R T T S X r e l i a b l e   i n t e r - p r o c e s s   c o m m u n i c a t i o n   b e t w e e n   pa i r s   o f   pr o c e s s e s   i n   h o s t   c o m put e r s   w h i c h   a r e   a t t a c h e t o   di s t i n c t   b ut   i n t e r c o nn e c t e c o m put e c o m m u ni c a t i o n   n e t w o rks .   T CP   [4]  i s   n o t   o n l y   a   r e l i a b l e   p r o t o c o l   b ut   a l s o   c o n t r o l s   c o n ge s t i o n   w h i c h   ha s   p r e s e r v e t h e   s t a b i l i t y   of   t h e   I n t e rn e t .   Co n ge s t i o n   a f f e c t s   t h e   n e t w o r e ff i c i e n c y ,   w h i c h   w a s   s uc c e s s f ul l y   a ddr e s s e by   T CP .   K e y   e s s e n t i a l s   o f   T CP   f o r   s t a b i l i t y   of   t h e   n e t w o r a r e   i t s   m e c h a ni s m s   o f   c o n ge s t i o c o n t r o l   a n d   r e l i a b i l i t y .   T h e   t r e n h a s   c h a nge a n m a j o r i t y   of   t h e   s t r e a m i ng  a n d   re a l - t i m e   a pp l i c a t i o n s   a r e   s t a rt i ng  t o   us e   U D P ,   w h e r e   T CP   i s   s u i t a b l e   fo r   t h e   t a s k .   U D P   do e s n ’t   c ont r o l   c o n ge s t i o n   a n d   i s   u nr e l i a b l e   p r o t o c o l   [5].     H ow e ve r ,   t h e r e   i s   a   ra p i i n c r e a s e   o f   m ul t i m e di a   a ppl i c a t i o n s   o v e r   t h e   i nt e rn e t   f o r   w h i c h   T CP   a nd  U D P   a r e   n o t   w e l l   s ui t e d.   H e n c e   w e   r e qui r e   p r o t o c o l s   w h i c h a v e   c o n ge s t i o n   c o n t r o l   m e c h a ni s m   w hi c h   c o m pe t e s   w i t h   T CP   a n U D P   w i t h o ut   c o m pr o m i s i ng  Q o S .   T h i s   i s   t h e   p r i m a r y   m o t i v a t i o n   t o   de s i gn   a   n e w   pr o t o c o l   n a m e T F R C.   T F R i s   p r o po s e [6]  w hi c a dj us t   i t s   s e n di ng  ra t e   b a s e o n   T CP   R e n o   E q u a t i o n   (1).               W h e r e   X   i s   t h e   e xpe c t e s e n di n ra t e   i n   by t e s   p e r   s e c o n d,   S   i s   t h e   pa c ke t   s i z e   i n   by t e s ,   R T T   i s   t h e   r o u n d - t ri t i m e ,   i s   t h e   n u m b e r   of   pa c ke t s   t h a t   a r e   a c k n o w l e dge by   o n e   A CK ,   i s   t h e   l o s s   e v e n t   r a t e ,   a n d   R T O   i s   t h e   r e t r a n s m i t   t i m e o ut   v a l ue .   T h i s   e qua t i o n   m a i nt a i ns   a   s t e a d y   s t a t e   s e n di ng  ra t e   t o   n e t w o r t o   a vo i d   t h e   a b r up t   f l uc t ua t i o n s .   T F R s e n di n ra t e   X   i s   a   f un c t i o n   of   pa c ke t   s i z e   w h i c h   i s   r e p r e s e n t e a s   E q ua t i o n   (2).             B a s e o n   t h e   a b ov e   e qua t i o n,   T F R C   c o n ge s t i o c o n t r o l   m e c ha n i s m   w o r ks   a s   f o l l ow s .     A t   f i r s t   s t e p,   th e   l o s s   e ve n t   ra t e   w i l l   b e   m e a s u r e by   r e c e i ve r   a n d   pa s s   t h i s   i n f o r m a t i o t o   s e n de r.   S e n de m e a s u r e s   r o u n d   t r i p   t i m e   b a s e o n   r e c e i v e i n f o r m a t i o n.   S e n de r   m e a s u r e s   i t s   s e n d i n ra t e   a s   a   f u n c t i o o f   l o s s   e ve n t   ra t e   a n d   r o u n d - t ri p   t i m e .   S e n de m a i nt a i n s   i t s   s e n di ng   r a t e   b a s e o i t s   c a l c ul a t e d   r a t e   f r o m   t h e   e qu a t i o n .   T F R s e n di n g   ra t e   i s   p r i m a ri l y   a   f u n c t i o o f   l o s s   e ve n t   r a t e   a n d   r o und  t ri p   t i m e .   T hi s   p a pe r   i s   o rg a n i z e a s   f o l l ow s .   S e c t i o n   2   de s c r i b e s   r e l a t e d   w o r o T F R C.   S e c t i o 3   p r e s e nt s   t h e   p r o po s e m e t h o do l o g y   fo r   e nh a n c i n g   t h e   que ue   m a n a ge m e nt .   I S e c t i o 4,   S i m u l a t i o e n v i r o nm e nt   i s   de s c ri b e d,   M e t r i c s   a r e   p r e s e n t e d   a n d   r e s ul t s   a r e   di s c us s e d.   S e c t i o n   5   p r e s e nt s   t h e   c o n c l us i o n .       2.   RE LA TED   WO R K S   Q ue ue   m a na ge m e n t   i s   a   p ri m a r y   a s pe c t   i t ra n s po rt   l a y e r   p r o t o c o l .   S a l l y   F l oy d,   V a J a c o b s o n   [7]   pr o po s e a n   e f f i c i e n t   a c t i v e   que ue   m a n a ge m e nt   a l go ri t hm   na m e R E D ,   f o r   c o n ge s t i o n   a v o i da n c e   i n   p a c ke t - s w i t c h e n e t w o r ks .   R E D   a l go ri t hm   c a l c ul a t e s   a n   a v e r a ge   que ue   l e n gt h   b a s e o n   e xpo n e n t i a l   w e i gh t e m o v i n a v e r a ge   ( E W M A p r o c e dur e   a n i t   l i e s   b e t w e e n   t w o   c o n t r o l   t hr e s h o l ds   c a l l e m i n t h   a nd  m a x th .   R E D   a l go ri t hm   a v o i ds   c o n ge s t i o n   by   dr o ppi ng  o r   m a rki ng  s om e   pa c ke t s   by   c a l c ul a t i n d r o ppi n p r o b a b i l i t y   f un c t i o i t e rm s   o f   a v e r a ge   que ue   s i z e .     S a l l y   F l oy [8]  a pp l i e d   H o l t - W i n t e r s   p r o c e dur e   t o   R E D   a l g o r i t hm   a n d   i de nt i f i e i t s   b e ha v i o r ,   w h e que ue   s i z e   v a r i e s   due   t o   t ra f f i c .   H o l t - W i nt e r s   p r o c e dur e   c a l c ul a t e s   t h e   a v e r a ge   s l o pe   sl   o f   a ve r a ge   que ue   s i z e   a s   w e l l   a s   t h e   a v e ra ge   que ue   s i z e   a v e   i t s e l f .     R e s ul t s   ha s h o w n   t ha t   H o l t - W i n t e r s   p r o c e dur e   i s   m o r e   e f f i c i e n t   t h a E W M A   w h e t h e r e   i s   a   s udde n   l a rge   i n c r e a s e   i que ue   s i z e .   H ow e ve r ,   e xi s t i n g   H o l t - W i n t e r s   p r o c e dur e   i s   n o t   a e s s e n t i a l   i m p r o v e m e n t   t o   E W M A   p r o c e dur e .   V a J a c ob s o n   [9]  p r o po s e s o m e   a l go r i t h m s   a n d   i de a s   fo r   c o n ge s t i o n   a v o i da n c e   a nd  c o nt r o l   o v e r   t h e   n e t w o r k.   In  r e c e nt   y e a r s ,   R E D   h a d   u n de r go n e   a   n u m b e r   o f   c h a n ge s   w i t e f f e c t   o f   d y n a m i c   r e qui r e m e n t s .   S a l l y   F l oy e t   a l   [10]   p r o po s e A da p t i v e   R E D   w hi c h   i s   a e xt e n s i o o f   R E D ,   i w hi c R E D   p a r a m e t e s e n s i t i v i t y   i s   r e duc e d.   F e n g   e t   a l .   [1 1]   p r o po s e a   s ui t a b l e   v a r y i n g   m e c ha ni s m   f o r   R E D   p a r a m e t e r   na m e m a x i m u m   m a rki n g   p r o b a b i l i t y   (m a x p w hi c s i g ni f i c a nt l y   re duc e   pa c ke t   l o s s   ov e r   c o n ge s t e l i n ks .   I n   t hi s   s t ud y ,   by   c h a n gi ng  m a x p a r a m e t e r   a c c o r di n t o   t h e   o b s e r v e t ra f f i c   by   c o n s t a n t   f a c t o r   α  a nd  β  de pe n d i n g   o n   w h i c t hr e s h o l d   i t   c r o s s e s   be t t e r e s ul t s   a r e   o b t a i n e d.   A n a l y z e h o w   a b o ut   a c t i v e   que ue   m a na ge m e n t   a l o ng  w i t E CN   t o   e f fe c t i ve l y   r e duc e   pa c ke t   l o s s   o ve r   c o n ge s t e n e t w o r ks . J .   A w e y a   e t   a l   [12]   p r o po s e d   d y n a m i c a l l y   c h a n g i n g   t h e   t hr e s h o l d   t o   e nh a n c e   t h e   e f fe c t i ve n e s s   o f   R E D   un de di f f e r e n t   s y s t e m   l o a ds   A hm e E   ka m a l ,   M a nz o o r   M u r s h e [13 p r o po s e d y n a m i c   t hr e s h o l a dj us t m e n t   t o   R E D ,   t m a x i m i z e   t hr o ug h put   a n m i ni m i z e   pa c ke t   d r o ppi n g   a nd   de l a y .   A l p a b e n   K .   P a t e l ,   J y o t h i   D i v e c h a   [ 14]  ) 2 ( ) 32 1 ( 8 3 * 12 3 2 2 p p p R T T p R T T S X Evaluation Warning : The document was created with Spire.PDF for Python.
IJ E CE     IS S N :   2088 - 8708       A E nha nc e Q u e u e   M anag e m e n t   S c h e m e   f or   E r ad i c a t i n C onge s t i on   of   T F R ov e r   W i r e d   E nv i r o nm e n t   ( N.   R am anj ane y a   R e ddy )   13 49   i n t r o duc e m o di f i e e xpo n e n t i a l   w e i ght e m o v i n g   a v e ra ge ,   w h i c h   i s   v e r y   e f f e c t i v e   i n   de t e c t i n g   s m a l l   a nd  a b r up t   s hi f t s   i m o ni t o ri n g   p r o c e s s   m e a n .    U s m a A h m e d   e t   a l   [ 15 c o m pa r e d   m a n y   n e t w o r c o n ge s t i o c o n t r o l   t e c hni que s   t o   s o l v e   t h e   pr o b l e m s   i n   d i f fe r e nt   n e t w o r e n v i r o n m e n t s .   I n   t hi s   pa pe r   a u t h o r s   c o m pa r e T CP   v a ri a nt s   l i k e   T CP   CU B IC,   T CP   c o m po un d ,   T CP   R e n o   a n H S - T CP   i n   t e rm s   o f   i n t e r   a n i n t ra   p r o t o c o l   f a i rn e s s .     A ut h o r s   s ugge s t e t ha t   c o n ge s t i o n   c o n t r o l   t e c hni que s   s t i l l   n e e m o r e   i m p r o v e m e n t   f o r   t h e   ut i l i z a t i o o f   a v a i l a b l e   l i n k   b a ndw i dt h   i n   hi g b a n dw i dt l o ng  R T T   n e t w o r ks   a n d   o t h e n e t w o r r e s o ur c e s .   S e ve r a l   a t t e m p t s   w e r e   m a de   t o   a n a l y z e   a n e nha n c e   t h e   pe r f o r m a n c e   of   T F R C.     S .   L e e   a n K .   Chu n [16 ]   s ugge s t e a   n e w   s l ow   s t a rt   m e c ha n i s m   a n b a n dw i dt h   e s t i m a t i o n   m e t h o ds   t o   i m p r o v e   t h e   pe r f o r m a n c e   o f   T F R i n   t e rm s   o f   be t t e r   R T T   f a i rn e s s   a n re duc e b ur s t   pa c ke t   l o s s e s .   B .   H   O h ,   J .   H a n,   K .   K i m ,   J .     L e e   [17 ]   p r o po s e d   a   n e w   r e c e i ve r   b a s e r e t r a n s m i s s i o n   s c h e m e   f o r   T F R t o   i m p r o v e   t h e   e f fe c t i ve   r e t ra n s m i s s i o n   r a t i o   a c c o r di ng  t o   t h e   fo r w a r pa t h   de l a y   v a r i a n c e .   T hi s   s c h e m e   i s   m o r e   s ui t a b l e   fo r   f l uc t ua t i ng  n e t w o r ks .   N . R a m a n j a n e y a   R e dd y ,   P .   Ch e nna   R e ddy ,   e t   a l   [ 18]   m o di f i e s o m e   f i xe pa r a m e t e r s   i n   t h e   T F R t hr o ughput   e qu a t i o n   t o   i m p r o v e   i t s   pe r f o r m a n c e .   T h e y   pr o pos e a n   e nh a n c e T F R by   s y n c hr o n o us   i n c r e m e n t   o f   pa ra m e t e r s   na m e l y   n u m b e r   o f   pa c ke t s   t h a t   a r e   a c k n o w l e dge by   o n e   A CK   (b a nd  r e t ra n s m i s s i o t i m e   o ut   (R T O )   i T F R t hr o ug hput   e qua t i o n .   S .   L e e ,   H .   R o h ,   H .   L e e ,   K .     C hu n [19 pr o po s e d   a e nha n c e T F R f o r   h i g qu a l i t y   v i de o   s t r e a m i n g   o v e r   hi g h   b a n dw i dt de l a y   pr o duc t   n e t w o r ks .   T h i s   s c h e m e   r e duc e s   t h e   pa c ke t   l o s s e s   of   s l ow - s t a r t ,   a n pr o v i de s   R T T - f a i rn e s s .   Z .   S o n g,   Y .   Z h a ng,   M .     Z h o u   [20 ]   p r o po s e d   a n   e nha n c e T F R c o n t r o l   a l go r i t h m   c a l l e N S T i s   p r o po s e w h i c e s t i m a t e s   t h e   a v a i l a b l e   b a n dw i dt a nd  a dj us t s   t h e   s e ndi n g   ra t e   a p p r o p r i a t e l y .     A r j u n a S a t hi a s e e l a n,   G o rr y F a i rh u r s t ,   [21 p r o po s e t h e   i nt r o duc t i o n   o f   c o n ge s t i o n   c o n t r o l   f o r   m ul t i m e di a   t ra f f i c   t o   e n s u r e   t h e   s t a b i l i t y   of   t h e   n e xt   ge n e r a t i o n   I nt e rn e t .   T F R a l go r i t h m   w a s   f i r s t   s pe c i f i e d   i n   R F 3448  [22 ] .     S .   F l o y d,   E .   K o hl e r   [23 ]   p r o po s e T F R C - S P   (S m a l l - P a c ke t   T F R C)  a   v a r i a n t   o f   T F RC   w h i c h   s up po r t s   f i xe s e n d i n ra t e   by   us i n v a r i a b l e   s i z e s m a l l   p a c ke t s .     T h e   de s i g go a l   f o r   T F R C - S P   i s   t o   a c hi e v e   t h e   s a m e   b a n dw i dt h   i n   b ps   a s   a   T CP   f l ow   us i n pa c ke t s   of   up  t o   1500  by t e s .   P e dr Re v i r i e go V a s a l l [ 24 p r o po s e a n   e xt e n s i o n   t o   t h e   T F R p r o t o c o l   i n   o r de r   t o   s uppo r t   v a r i a b l e   pa c ke t   s i z e   f l ow s .   In   t hi s   p a pe r,   n u m e r a t o r   o f   T F R e qua t i o n   ha s   c ha n ge t o   M T U ,   s o   t h a t   i t   i s   s ui t a b l e   fo r   v a r i a b l e   pa c ke t   s i z e   f l ow s .   M o h a m m a A .   T a l a a t ,   G a m a l   M .   A t t i y a ,   a nd  M a gd i   A .   K o ut b   [25 p r e di c t e t ha t   V i de o   t ra f f i c   i s   boo m i ng  ov e r   I n t e rn e t   a n t o   b e   t h e   p r e v a i l i ng  t r a f f i c   t y pe   i n   t h e   c o m i ng  f e w   y e a r s .   T F R i s   t h e   m o s t   p r o m i s i n g   c a n d i da t e   c o n ge s t i o n   c o n t r o l   a l go r i t hm   o ve r   In t e rn e t   t ha t   ha n d l e s   s uc h   t y pe   of   t r a f f i c   a ppr o p r i a t e l y   s a t i s fy i n g   i t s   Q o S   r e qui r e m e n t s .   A gni e s z ka   C h o do r e a n R ob e r t   R .   Ch o do r e [26 s ugge s t   t h a t   a l t h o ugh   T F R C   pr o t o c o l   i s   s ui t a b l e   fo r   m ul t i m e di a   t r a n s m i s s i o n   i t   c a n   b e   i m pr o v e d.   T h e y   pr o pos e t o   s u b s t i t ut e   t h e   o r i gi na l   T F R t hr o ug h p ut   e qua t i o w i t a   l i n e a r   t hr o ug h put   e qua t i o n.   R e s ul t s   a l l o w   us   t o   be l i e ve   t ha t   t h e   p r o po s e d   l i n e a r   e qua t i o n   i s   m o r e   s ui t a b l e   fo r   m u l t i m e di a   t ra n s m i s s i o n   t h a n   t h e   e qua t i o n   o r i g i na l l y   i n c l ude i n   t h e   R F C   3448.       3.   P R O P O S ED   S Y S TEM       O n e   o t h e   po pul a r   a c t i v e   que ue   m a na ge m e n t   a l go ri t hm   i s   R E D .   T h i s   a l go r i t hm   i s   b a s e o n   s o m e   pa r a m e t e r s   ( min t h ,   m a x t h ,   a v g,   m a x p… e t c . )   t o   i de nt i fy   w h e t h e t h e   pa c ke t s   a r e   i t h e   que ue   o d r o ppe b a s e o n   i t s   a v e r a ge   que ue   l e n g t h   m e a s u r e by   E W M A   a n i t s   p r ob a b i l i t y   m e t r i c s .   R E D   a l go ri t hm   us e s   E W M A   pri n c i pl e   t o   c a l c ul a t e   i t s   a v e r a ge   que ue   l e n g t h .   T h e   a v e r a ge   que ue   l e n g t h   f o r m u l a   i R E D   i s   r e p r e s e n t e a s   Eq ua t i o n   (3     av g i   =   ( 1 - w q ) av g i - 1   +   w q   q i                 (3)   V a r i a b l e s :     w q   i s   que ue   w e i gh t ,   w q   ϵ(o , 1]   av g   r e p r e s e nt s   a v e r a ge   q ue ue   s i z e   q   r e p r e s e n t s   c u rr e n t   que ue   s i z e .     M a n y   r e s e a r c h e r s   t u n e t h e   pa ra m e t e r s   o R E D   t o   i n c r e a s e   i t s   e f f i c i e n c y ,   b ut   l e s s   w o r ha s   b e e n   do n e   o n   f i n di ng  e f fe c t i v e   a ve r a ge   que ue   l e n gt w i t h   u np r e di c t a b l e   n e t w o r t ra f f i c   a n d   s udde n   c h a nge s   i n   t h e   i n t e r v a l s .   E W M A   c a n   pe r f o r m   w e l l   t o   de t e c t   s m a l l   i n t e r v a l   c h a nge s   b a s e o n   i t s   t r a f f i c ,   b ut   i t   c a n ’t   r e a c t   t o   de t e c t   l a rge   s h i f t s .   H o l t - W i nt e r s   e qua t i o n s   a r e   a n   a l t e rna t i v e   pr o c e dur e   fo r   E W M A   t o   f i n a v e r a ge   que ue   l e n g t h .     It   c a l c ul a t e s   a v e r a ge   que ue   l e n gt h   b a s e o n   i t s   t r e n d,   s e a s o n a l i t y   a n i t s   s m o o t h e f a c t o r s   a n i s   m o r e   a pp r o pri a t e   t h a E W M A   f o r   d y n a m i c   t ra f f i c   c h a n ge s .   T h e   a dv a n t a ge   o f   H o l t - W i nt e r s   m o de l   i s ,   i t   c a n   c a p t u r e   t h e   h i s t o r y   of   n e t w o r t ra f f i c   v a r i a t i o n s   a n d   p r e di c t   t h e   f ut u re   t r a f f i c .     3. 1 .     En h an c e d   H o l t - Wi n t e r s   Eq u ati o n s   W e   pr o po s e a n   e nha n c e H o l t - W i n t e r s   s c h e m e   t o   de t e c t   s udde n   l a r ge   c h a n ge s .   M o v i ng  t o w a r ds   i t h i s   di r e c t i o n ,   w e   a ppl i e a n   e nha n c e H o l t - W i nt e r s   s c h e m e   fo r   f i n d i n a v e ra ge   que ue   l e n gt h   i n   R E D   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2088 - 8708   IJ E CE   V o l .   7,   N o .   3 ,   J u n e   2017   :   134   135 4   1350   a l go ri t hm .   T hi s   e nh a n c e H o l t - W i n t e r s   f o r m ul a   i s   a   s i m pl e   w a y   t o   d e t e c t   bo t h   s m a l l   a n l a r ge   t r a f f i c   i n t e r v a l   c h a nge s   t h a n   e a rl i e r.   E nha n c e H o l t - W i nt e r s   r e s o l v e s   t h e   i s s ue s   w h e n   i t   i s   de s i g n e t o   de t e c t   a l l   t h e   c ha n ge s   a n c a p r e d i c t   t h e   n e t w o r t ra f f i c   i f ut u r e .   H o l t - W i n t e r s   e q ua t i o n s   a r e   r e p r e s e n t e d   w i t h   e qua t i o n   ( 4)      av g o l d   = av g   av g i =   ( 1 - W q ) * ( av g i - 1 + s l )   +   w q   *q i         (4)     s l   =   ( 1 -        )   s l   +   (          )   ( av g     av g o l d )       A e nha n c e H o l t - W i nt e r s   e qua t i o ( 5)   i s   a s   f o l l ow s .     av g o l d   = av g   av g i =   ( 1 - W q ) * ( av g + s l )   +   w q   *q +   ( qi     q i - 1 )       (5)     s l   =   ( 1 -        )   s l   +   (          )   ( av g     av g o l d )     T h i s   e nha n c e H o t - W i n t e r s   s c h e m e   c a n   p r e di c t   t h e   a v e r a ge   que ue   l e n gt h   due   t o   s udde n   l a rge   c h a nge s .     T h e   t e rm   (qi     q i - 1 )   c o n s i de r s   t h e   pr e s e nt   a v e r a ge   q ue ue v a l ue   a n p r e v i o us   a ve r a ge   que ue v a l ue ,   w h i c h   c a m o r e   a d a pt   t o   t h e   c h a nge s   i n   t ra f f i c   d y n a m i c a l l y .     A l s o   a ut o   t un e m i n th a n m a x th   f o r m ul a s   a r e   n e w l y   a dde b a s e o i n c r e a s e   i a v e ra ge   que ue   s i z e   a s   s h o w n   i E qua t i o n s   ( 6) .     If   ( ( m ax th - m i n th )   <   ( av g i     av g i - 1 ) )   be gi n   m i n th =   m i n th   +   ( q   q i - 1 )   +   α         (6)   m ax th   =   m i n th *3 ;   e nd   V a r i a b l e s :   w q   i s   que ue   w e i gh t ,   w q   ϵ(o , 1]   a v r e pr e s e nt s   a v e r a ge   q ue ue   s i z e   m i n th   r e p r e s e n t s   m i ni m um   t hr e s h o l d   max th  r e p r e s e nt s   m a x i m um   t hr e s h o l d                                                           Evaluation Warning : The document was created with Spire.PDF for Python.
IJ E CE     IS S N :   2088 - 8708       A E nha nc e Q u e u e   M anag e m e n t   S c h e m e   f or   E r ad i c a t i n C onge s t i on   of   T F R ov e r   W i r e d   E nv i r o nm e n t   ( N.   R am anj ane y a   R e ddy )   1351   A ppl i c a t i o o f   a l l   m o di f i c a t i o n s   t o   R E D   a l go r i t hm   i s   de pi c t e i F i g u r e   (1) :                                                                                                                                 F i gu r e   1 .   E nha n c e P s e udo   c o de   fo r   R E D   a l go ri t hm       4.   P ER F O R M A N C EV A LU A TI O N   4. 1 .     S i m u l ati o n   En v i r o n m e n t   N e t w o r s i m ul a t o r   N S 2. 35  i s   o n e   of   t h e   po pul a r   s i m ul a t i o n   t o o l s   w h i c h   us e t o   un de r s t a n a nd  pr e di c t   t h e   p r o t o c o l s   be h a v i o r   i n   n e t w o r ks .   D u m b b e l l   t o po l o g y   w i t h   m u l t i pl e   b o t t l e   n e c l i n ks   c o n s i s t i n o 10  n o de s   w i t h   d i f f e r e n t   b a n dw i dt h s   l i ke   5M b ps ,   4M b ps ,   1 0 M b ps ,   a nd  M b ps   w i t h   t ra n s m i s s i o n   de l a y   10m s   i s   us e d.   F o r   b o t h   c a s e s ,   T F R pa c ke t   s i z e   i s   f i xe a t   1000  by t e s   a n t o t a l   s i m u l a t i o n   t i m e   i s   150  s e c .   N S 2. 35  Ini t i a l i z a t i o o f   v a r i a b l e s   A v g= 0;   c ount = - 1;   Ca l c ul a t e   a v e r a ge   que ue   l e n gt f o r   e a c h   p a c ke a rr i v a l   b a s e o m o di f i e H o l t - W i n t e r s   e qu a t i o n s   If   ( ! que ue   e m pt y )   a v g old   = a v g   a v g =   (1 - W q )*(a v g + s l +   w q   *q +   q   q i - 1 )   ----- E q( 4)   s l   =   (1 -      )   s l   +   (        *   ( a v   a v g o l d )   m= f ( t i m e - q_ t i m e )   av g=   ( 1 - w q ) m av g   i f ( ( m ax th - m i n th ) < ( av g i     a v g i - 1   ))   be gi n   m i n th =   m i n th   +   ( q   q i - 1 )+   α   max th   =   m i n th *3 ;   e n d   i f m i n th < = a v g< m a x th   c o un t + + ;   Co m put e   p r o b a b i l i t i e s   w i t f o l l ow i n i n f o   E v e r y   i n t e r v a l   s e c o n ds   If (a v g> t a r ge t   a n d   m a x p < = 0. 5)   max p   =   m a x p   +   α   e l s e   i f (a v g< t a r ge t   a nd  m a x p > = 0 . 01)   max p   =   m a x p   ;   p b   = m a x p (a v g - m i n th )/   ( m a x th m i n th )   p =   p b   / (1 - c o unt *p b )   m a r k   t h e   a rri v i n t h e   p a c ke t   w i t h   p r o b a b i l i t y   p a   c o un t = 0 ;   e l s e   i f   m a x th < a v g   m a r k   t h e   a rri v i n pa c ke t ;   c o un t = 0;   e l s e   c o un t = - 1;   w h e n   que ue   i s   e m p ty   q_t i m e = t i m e ;     V a r i a b l e   de s c ri pt i o n :   m i n t h :   m i n i m u m   t hr e s h o l f o r   que ue   max th :   m a x i m um   t hr e s h o l f o r   que ue   max p :   m a xi m u m   v a l ue     f o r   p b   a v g:   a v e ra ge   que ue   s i z e   t i m e :   c u rr e n t   t i m e   p a :   c u rr e n t   pa c ke t   m a r ki ng  p r o b a b i l i t y   w q :   que ue   w e i gh t   q_t i m e :   s t a rt   o f   t h e   que ue   i d l e   t i m e   c o un t :   N um b e o f   pa c ke t s   m a r ke d   q:   c u rr e n t   que ue   s i z e     Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2088 - 8708   IJ E CE   V o l .   7,   N o .   3 ,   J u n e   2017   :   134   135 4   1352   i s   us e a s   n e t w o r s i m ul a t o r.   N e t w o r t o po l o g y   h a v i ng  1 n o de s   i s   us e fo r   pe r f o r m a n c e   e v a l ua t i o n   a s h o w n   i F i g u r e   2 .           F i g u r e   2 .    D um b be l l   t o po l o g y     4. 2 .   P e r fo r m an c e   M e tr i c s   T hr oughput :     T hr o ug h put   i s   t h e   r a t e   a t   w h i c h   a   n e t w o r s e n ds   o r   r e c e i ve s   da t a .     I t   i s   ra t e i n   t e rm s   o f   b i t s   pe r   s e c o n (b i t / s e c ).   P ac k e t   L os s   R a t e :   P a c ke t   l o s s   r a t e   i s   t h e   ra t i o   b e t w e e n   n u m b e r   o f   pa c ke t s   dr oppe o r   l o s t   a nd  n um b e r   o f   pa c ke t s   s e n t   t hr o ug t h e   n e t w o r k.   E nd - to - E n d e l a y :     T h e   e nd - to - e n d - de l a y   i s   a v e r a ge o v e r   a l l   s u r v i v i n g   da t a   pa c ke t s   f r o m   t h e   s o ur c e s   t o   t h e   de s t i n a t i o n s .     4. 3 .   R e s u l ts   an d   A n al ys i s   In   t hi s ,   w e   c o m pa r e   pe r f o r m a n c e   o T F R w i t h   E W M A   a nd  E H W   s c h e m e s   v i a   t hr o ug h pu t   a n p a c ke t   l o s s   ra t e .         F i g u r e   3.   Co m p a r i s o o f   t hr o ughput         Evaluation Warning : The document was created with Spire.PDF for Python.
IJ E CE     IS S N :   2088 - 8708       A E nha nc e Q u e u e   M anag e m e n t   S c h e m e   f or   E r ad i c a t i n C onge s t i on   of   T F R ov e r   W i r e d   E nv i r o nm e n t   ( N.   R am anj ane y a   R e ddy )   1353     F i g u r e   4 .   Co m p a r i s o o f   pa c ke t   l o s s   r a t i o         F i g u r e   5 .   Co m p a r i s o o f   e n t o   e n d   de l a y     F i g u r e   de p i c t s   t ha t   t hr o ug h pu t   e f f i c i e n c y   o f   T F R w i t e nha n c e H - que ue   m a n a ge m e nt .     W i t i n c r e a s i ng  da t a   r a t e ,   T F R w i t h   e nh a n c e H o l t - W i n t e r s   ga v e   g oo t hr o ug h put   t h a n   T F R w i t h   E W M A .   T F R w i t h   E nh a n c e H - W   pe r f o r m s   18%  m o r e   t hr o ug h pu t   t ha n   T F R w i t h   E W M A .   F i g u r e   i l l us t ra t e s   t ha t   c o m pa ri s o n   o f   pa c ke t   l o s s   r a t i o   w i t h   T F R (E W M A a n T F R (E nha n c e H - W ).   W i t h   i n c r e a s i ng  da t a   ra t e ,   T F R w i t h   e nha n c e que ue   m a na ge m e n t   (E H W gi v e s   15%  l o w   pa c ke t   l o s s   r a t i o   t h a T F R w i t h   E W M A .   F i g u r e   i l l us t ra t e s   t ha t   c o m pa r i s o o f   e n t o   e n de l a y   w i t T F R ( E W M A a nd  T F R ( E nha n c e H - W ).   W i t h   c r e a s i ng  da t a   ra t e ,   T F R w i t h   e nha n c e   que ue   m a na ge m e nt   (E H W gi v e s   15%    l e s s   a ve r a ge   e n t o   e n d   de l a y   t h a T F R w i t h   E W M A     5.   C O N C LU S I O N   T h i s   pa pe r   p r e s e nt s   a n   e nha n c e H o l t - W i n t e r s   p r o c e dur e   f or  f i n d i n g   a v e r a ge   que ue   l e n gt i R E D   a l go ri t hm   a n i s   a p pl i e t o   T F R t a l l e v i a t e   t h e   p r o b l e m s   of   c o n ge s t i o n   c o n t r o l   a n a v o i da n c e .     T hi s   e nh a n c e s c h e m e   h e l ps   t o   i m p r o v e   t h e   pe r fo r m a n c e   of  R E D   a l g o r i t hm   a n s i m ul a t i o n   r e s ul t s   ha v e   s h ow n   t h a t   t h e   T F R w i t h   E H - W   pr o duc e s   i n c r e a s e t hr o ug h pu t   w i t h   l e s s   pa c ke t   l o s s   r a t e   t ha n   T F R w i t h   E W M A .   In   f ut ur e   w o r w e   h a v e   pl a nn e t o   m e a s u r e   a nd  i n c r e a s e   t hro ugh put   o f   T F R i n   a dv e r s i t i e s   l i ke ,   m e a s u ri n g   r o u n t r i t i m e   du ri n dy n a m i c a l l y   c h a ngi n g   b a n dw i dt h.     R EF ER EN C ES   [1]   M .   A l l m a n,   V .   P a xs o n,   W .   S t e v e n s ,   T CP   Co n ge s t i o n   Co n t ro l ,   R F 25 81,   A p ri l   1999 .     [2]   A .   M a n k i n,   A .   R o m a n o w ,   S .   B ra d n e r ,   V .   P a xs o n ,   I E T F   C r i t e r i a   f o r   E v a l ua t i n R e l i a b l e   M ul t i c a s t   T r a n s po r t   a n d   A pp l i c a t i o P r o t o c o l s ,   R F 23 57,   J u n e   1 998.   [3]   K .   R a m a k ri s hna n ,   S .   F l oy d,   A   P r o po s a l   t o   a dd  E xpl i c i t   Co n ge s t i o n   N o t i f i c a t i o n   (E CN t o   IP ,   R F 2481 ,   J a n u a r y   1999.   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2088 - 8708   IJ E CE   V o l .   7,   N o .   3 ,   J u n e   2017   :   134   135 4   1354   [4]   J .   P o s t e l ,   T r a n s m i s s i o n   Co n t r o l   P r o t o c o l   (T CP ):   P r o t o c o l   S pe c i f i c a t i o n ,   I E T F   R F 793 ,   S e pt e m b e   1981   [5]   J .     P o s t e l ,   U s e r   D a t a g ra m   P r o t o c o l ,   R F 768,   A ugus t     1980 .   [6]   J .   P .   S .   F l oy d,   e t   a l l ,   P r o t o c o l   S p e c i f i c a t i o n :   T CP   F ri e n d l y   R a t e   C o n t r o l   (T F R C),   IE T F   R F 5348,     S e pt e m b e r     2 008   [7]   S .   F l oy d,   V .   J a c o bs o n ,   R a n do m   E a rl y   D e t e c t i o n   G a t e w a y s   f o r   c o n ge s t i o n   a v o i da n c e   I E E E / A C M -   T r ans ac t i o ns   on   n e t w or k i ng ,           V o l . 1 ,   N o .   4,   pp . 397 - 413 , A u gus t - 1993   [8]   S.   F l o y d,   L e c t ur e   n o t e s   o n   H o l t - W i nt e r s   P r o c e dur e   O c t o b e 4,   19 93.   [9]   V .   J a c o b s o n ,   Co n ge s t i o n   a v o i da n c e   a nd  c o n t r o l ,   A CM   S I G CO M M   Co m put e Co m m u n ic a t i o n s .   R e v . vo l .   18 ,     n o .   4,   pp .   314 32 9,   A ug .   1 998   [10]     S.   F l oy d,   G ,   R a m a kri s hna ,   a nd  S .     S h e n ke r,   A da pt i v e   R E D :   A n   A l go r i t hm   f o r   In c r e a s i n t h e   Ro b us t n e s s   of   R E D ' s   A c t i v e   Q ue ue   M a na ge m e n t " ,   T e c hn i c al   R e por t ,   pp. 1 - 12 ,     A ugus t   200 1.   [11]     W . C.   F e n g,   D .   D .   K a n d l u r ,   D .     S a ha   a n d   K .    G .   S hi n ,   A   S e l f - Co n f i gu r i ng  R E D   G a t e w a y " ,             P r oc e e d i ngs   of   IE E E   INF O CO M   ,   pp .   1320 - 1 328,   19 99.   [12]     J .   A w e y a   e t   a l .   E nha n c i ng  T CP   pe r f o r m a n c e   w i t h   a   l o a d - a da p t i v e   R E D   m e c h a ni s m ,   Int .   J our na l   of   Ne t w or k   Manag e m e n t ,   J a n.   2001 .   [13]     . A .   E .   K a m a l ,   M .   M .   M u r s h e d ,   A da pt i v e   R E D   w i t h   D y n a m i c   T hr e s h o l A dj us t m e nt ,   R e s e ar c r e por t pp.   1 - 42 ,   2 005 .   [14]     A.   K .   P a t e l ,   J y o t h i   D i v e c h a ,   M o di f i e e xpo n e nt i a l   w e i ght e m o v i n g   a v e r a ge (E W M A c o nt r o l   c h a rt   f o r   a n a l y t i c a l   p r o c e s s   da t a , - J a n ua r y   201 1,   J C E MS -   V o l   2 (1)  pp:   12 - 20.   [15]   U s m a n   A hm a d,   M D   A s ri   b i n   N g a di ,   Is m a i l   F a uz i   b i n   Is ni n,   F a i rn e s s   E v a l ua t i o a nd  Co m p a r i s o n   o Cu rr e nt   Co n ge s t i o Co nt r o l   T e c hni que s ,   Ind one s i an  j our nal   o f   E l e c t r i c a l   e ngi n e e r i ng  a nd  c om put e r   s c i e n c e ,   pp:   176 - 181   V o l .   1,   N o .   1 ,   J a n ua r y   2016   [16]   S .   L e e   a n K .   C hu n g ,   E nh a n c e T F R t o   i m pr o v e   t h e   qua l i t y   of   m ul t i m e d i a   s t r e a m i n s e r v i c e ,   i n   P r oc .   I CT   Con v e r ge n c e ,     pp .   373 37 8,   2012 .   [17]     B .   H   O h ,   J .   H a n ,   K .   K i m   a n J .     L e e ,   A   N e w   Re c e i ve r - B a s e R e t r a n s m i s s i o n   S c h e m e   w i t h   T F R C   “, IE E E   c om m un i c a t i o ns   l e t t e r s ,   V o l   16 ,   N o   12,   pp .   2 091 - 20 9 4,   D e c e m b e r   2012 .   [18]   N .   R a m a n j a n e y a   Re dd y ,   P a ka n a t i .   C h e nna   R e ddy ,   M o kka l a .   P a dm a v a t h a m a   P e r f o r m a n c e   E nha n c e m e nt   of   T CP   F r i e n d l y   R a t e   C o n t r o l   P r o t o c o l   ove r   W i r e n e t w o r ks   Int e r na t i o nal   J o ur nal   of   E l e c t r i c a l   and  Com put e r   E ngi n e e r i ng ,   pp:   29 49 - 295 4,   V o l um e   6 ,   Is s ue   6,   D e c e m b e r   2016   [19]       S .   L e e ,   H .   Ro h ,   H .   L e e   a n K .     C hu n g,   E nha n c e T F R fo r   hi g h   qu a l i t y   v i de o   s t r e a m i n o v e r   hi g b a n dw i dt h   de l a y   pr o duc t   n e t w o r ks ,   J our na l   of   Com m un i c at i ons   and  N e t w or k s ,   v o l . 16,   n o . 3 ,   pp . 344 - 354, J u n e   2 014 .   [20]     Z .   S o n g,   Y .   Z ha n g ,   M .     Z h o u ,   e nha n c e t f r c   c o n ge s t i o n   c o n t r o l   m e c ha ni s m   b a s e o n   r e f i n e n e t w o r s t a t e s   d i v i s i o n ,   i IE E E   P r oc e e d i ngs   of   ICSIP ,     pp.   938 - 942 ,   S e 2 015 .   [21]     A .   S a t h i a s e e l a n ,   G .   F a i rh u r s t ,   T CP - F ri e n d l y   R a t e   Co n t r o l   (T F R C)  fo r   b ur s t y   m e di a   f l ow s Co m put e Co m m u n i c a t i o n s ,   V o l um e   34 ,   Is s ue   15,   15 th   S e pt e m b e r   20 11 ,   P a ge s :   183 6 - 1847 .   [22]      M .   H a n dl e y ,   e t   a l l ,   P r o t o c o l   S pe c i f i c a t i o n :   T CP   F r i e n dl y   R a t e   Co n t r o l   ( T F R C),   I E T F   R F 344 8,   J a nua r y     2003 .   [23]      S .   F l o y d,   E .   K o hl e r,   T F R C - S P   v a r i a n t ,   I E T F   R F 4828 ,   A pri l   2007 .   [24]      P .   R .   V a s a l l o , - ICS I -   V a r i a b l e   P a c ke t   S i z e   E qua t i o n - B a s e Co n ge s t i o n   Co nt r o l ”,   ICSI  t e c hn i c al   r e por t pp.   1 - 11 ,   2 000 .   [25]     M.   A .   T a l a a t ,   e t   a l l ,   E nha n c e T CP - f ri e ndl y   r a t e   c o n t r o l   fo r   s uppo r t i n v i de o   t ra f f i c   ov e r   i nt e rn e t ,   CJ E C E ,   V o l um e   36 ,   Is s ue   3 ,   P a ge s :   1 35 - 140 ,   2013 .   [26]       A .   Ch o do r e a n R .   R .   C h o do r e k,   S t r e a m i ng  V i de o   ove T F R w i t L i n e a T hr o ug h pu t   E qu a t i o n ,   A dv a nc e s   i E l e c t r oni c s   an T e l e c om m un i c a t i o ns ,   V o l u m e   1   Is s ue   2,   P a ge s :   26 - 2 9,   N o ve m b e r   2010 .     Evaluation Warning : The document was created with Spire.PDF for Python.