90

Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

����������� �

����������������� ������������ ����� �!�"���#���"���� $��%�� �����#��&(')��*+ ��,%��"�-

.�/1032405276�8793:<;1/1=>6?936A@"BA6�:C=EDGF7;103/HDI6AJ7/HK�0595KMLNB�:PO<6A9,03276�QR@�036A93@"6?0TS�/10VU36?6ADIU,@WKC03F795K);

05: DI:XO)6�:PO<6?9N03:�Y[Z�\ 036AB]27@":<;H:<^C_�`a27/HB]2�2WK)UIbc6?6A@dJ76?U3/1^<@76AJ�U38e6AB?/1fWBAK);H;g_-05:�U3F7878e:<9h0

/H@�036A^<93KC05/1:<@N:C=iJWKC0]KjSkO):</HB?6)S7KC@7JVOk/HJ76?:GK)8"87;H/1BTKC03/H:<@7U?lm.�27/1;H6�DGF7;g05/HDI6AJ"/nKoK)878";H/HBAKC05/1:<@7UpK)9q6

Uq03/H;1;e/1@N03276rJ76sO<6A;1:<87DI6A@�0tUh0]K)^<6CS"DI:<Uq0u:)=v03276w0395KCLIBr:<@N05276rQR@�036A93@"6?0x03:jJWKT_I/HUuJWKC05Ky0593KCLIB

/H@�03276zU36A@"U36�032WKC0{03276?_|K)9q6zb7F793Uh0R_|K)@7J|936?;nKC03/1O<6?;1_�J76A;HKT_�/H@7Uq6A@7Uq/103/1O<6Cl+Q}0N/1UAS~05276?936s=>:<936CS

@WKC03F795KC;�05:NK)U3�V27:P`�052"6�B?F7939q6A@�0�K)8787;1/HBTKM05/H:)@7Uu`a/1;H;�8e6A9h=>:<93D�:XO)6A9a05276EY[Z�\�056?B]27@7:<;1:<^)_<l

Y�;g0527:<F"^<2�Y[Z�\�056AB]2"@7:<;H:)^)_,2WKCUtbc6?6A@zJ76AUq/H^<@"6AJ�05:{879q:POj/1J76EK)@�6?@7Jj�}03:C�R6?@7J�0593K)@7U38e:<9h0

;H6sO<6?;WU36A9hOk/HBA6wK)@7J!Uq:7S�Uq059q/HBs05;1_�U38e6TK)��/1@7^7S<052"6A936a/1U[@7:y@"6A6AJ!05:E2WKTO)6wZ��x�-:<9[Q���/1=�05276a6?@�03/H9q6

8WKC032�=>93:)D�U3:<F79qBA6�05:VJ"6AUq03/H@WKM05/H:)@�/HUwK)@�Y[Z�\�8WKC052�lw��:P`�6sO<6A9?S�/H@�05276�=>:<93Uq6A6AK)b7;H6E=>F"03F7936CS

052"/HUxUqBA6A@7K)93/1:{/HUx^<:)/H@7^�05:{be6o95K)9q6)l[Y�DI:<936�BA:<DIDN:)@VU3B?6A@WKC93/H:G`u:<F7;1Jzbc6�`a2"6A936o:)@7;1_N8WK)9h0

:)=i052"6o8WKC052�/1UxY[Z�\�l7QR@�0327/HUxBAK)U36CS7Z��x�4/1U�@76?6AJ76?J�03:{8793:POk/HJ76r03276o6A@"Jj�}03:C�R6?@7J,0593K)@7U38e:<9h0

=>F7@7Bs05/1:<@7UE�>;H/H�C6��W:P`�BA:<@�059q:<;�Sj936s0595KC@7U3DI/HUqU3/H:)@�Sj:)93J76?936AJzJ76?;H/gO<6A9h_"�xK)@7J�Y[Z�\�@76?0R`u:<9q�kUwK)9q6

F7Uq6AJ�Uq/HDI87;1_VK)Ua�<b7/g0t87/18c6?U3�I:<9t�<b7/g0R`xKT_kUAl��

� /H@"BA6r052"6�Y�OCK)/H;HK)b7;H6w��/g0a�wKM056I��Y��x�w�xK)@7J�05276E �@7U38e6AB?/1fW6?J��u/10a��KC056I�� ��x�w��U36?9qOk/HB?6

BA;HK)U3Uq6AUa2WKTO<6Ebe6A6?@�J76sO<6?;H:<8e6AJzU38e6AB?/1fWBAK);H;g_N03:!U3F7878e:<9h0aJWKC0]K!K)8"87;H/1BTKC03/H:<@7U?Sj/g0x/1Ut/HDI8c:<9h0]K)@�0

05:y/H@�O<6?Uq03/H^�KC036t05276w8c6?9q=>:<9qDVK)@"BA6a:)=vJ7:)DN/1@WK)@�0~/H@�056?93@76s0xKC8787;H/1BTKC03/H:<@"U[;H/H�C6tfW;H6a0593K)@7Uq=>6?9�KC@7J

¡<¢)£

Page 2: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

`u:<93;1J+`a/1J76,`u6Ab�� `a27/HB]2|F7Uq6�Z��x� � Q��p�{93F7@"@7/H@7^#:PO<6?9!Yr�x� KC@7J4 w�x�El QR@|0327/HU{J"/HU3Uq6A9��

0]KM05/H:)@�S�`u6IB?:<@7B?6A@�0593KC056!:<@�052"6I8e6A9h=>:<93DNK)@7B?6G:)=uZ��x� � Q���:PO<6?9�Y[Z�\��RYr����lvY[Z�\z�R ��x�

8e6A9q=>:)93DNK)@7BA6E2WKCUwbe6A6?@�6��"K)DI/H@76?J�/1@�Uq6?O)6A95KC;m9q6ABA6?@�0rUq03F7J7/16AU���� ¡ S��)S��� jS�������luZt276GKC=>:)936s�

DI6A@�05/1:<@76AJ{Z��x��Uq05F"J7/H6?UuKC;HU3:oB?:<DI8WK)936x ��x�48e6A9h=>:<93DNK)@7B?6�`a/1032{Yr�x��F7U3/1@7^o6A/g05276?9���� ��Q

Uq`a/g05B]276?U�������[:<9r6��j87;H/1BA/10w95KM056z���p�w��Uq`a/g05B]276?Uo/H@�;1:jBAK); KC936TK,@"6?0R`u:<93�+���vY��r�a05:<8e:<;H:)^</H6?UAl

� /1@7BA6��vY���UE2WKTO<6IU327:<9h0o=>6A6?J7bWK)B]��;1:j:<8"UASvU3:)DN6{879q:<8e6A9q03/H6?Uo:)=u03276{Yr��� BA:<@�059q:<; DI6AB]2WKX�

@7/1U3DIU DVKT_�@7:)0[be6tBA;16TK)9q;1_y:<b7U36?9qO)6AJV/1@��vY��dBA:)@"fW^<F793KC05/1:<@7U?l QR@{0527/1U[B]2WK)8"036A9?S�`u6a8793:POk/HJ"6

K{DN:)936oJ76s0]K)/1;H6AJzUh05F7J"_,:)= 03276EJ"_k@WK)DI/HBAUaKC@7J�8e6A9h=>:<93DNK)@7B?6o:)=mZ��x�d:XO)6A9aYr����l

QR@�03276� w�x��U36?9qOk/HB?6�B?;nK)UqUASW05276�:<@7;g_�J76?^<936?6y:)=m=>936?6AJ7:<D 03:NB?:<@�059q:<;v0595KMLNB�/HUt032793:<F"^<2

U3B]2"6AJ7F7;1/H@7^"S b7F��c6A9�K);H;1:jBAKC05/1:<@ K)@7J-B?6A;H;pJ79q:<8�8e:<;H/1BA/16AUAlzY��x� 27K)UGK)J"J7/103/H:<@WKC;[J76A^<9q6A6?UG:)=

=>936?6AJ7:)D�/H@G036A9qDNU :C=cUh`a/103B]2IUqB]276ADI6AUpK)@"J{U3:<F79qBA6a8WK)93K)DI6?056?93U?l Zt276aYr����U36?9qOk/HB?6t936��kF"/H936?U

@76s0R`�:<9q�oUq`a/g05B]276?U 03:wB?:<@7Uq05K)@�05;g_oDN:)@7/103:<9c03276A/19v;H:�K)JEKC@7J�=>6?6AJE05276~/1@"=>:<93DNKC03/H:<@rb7K)B]��05:a052"6

U3:)F793B?6AUASM`a27/HB]2y/H@o05F"93@�J"_k@WK)DI/HBTKC;H;1_wK)J! qF7Uq0i052"6A/H9i/1@787F"0i/1@�03:t05276~@76s0R`�:<9q��l Zt276pZm93K)@7U38e:<9h0

��:<@�059q:<;i�[93:)03:jB?:<;p��Z��x�p� ScKM0�03276EU5K)DI6o05/1DN6CS7F7U36?Uw87K)B]�)6s0r;H:)U3Ua/H@�052"6�UqF7b7@76s0R`�:)93��K)U�K)@

/HDI87;1/HBA/g0!=>6A6AJ"bWK)B]��/H@7J"/HBTKM05/H@"^-@76?0R`u:<9q��BA:<@7^)6AUq03/H:<@�K)@"J�9q6AJ7F"BA6AU�/103U�JWKC05K+;1:�K)J�:<@�052"6

@76s0R`�:<9q��l[Zt27/HU~DI6AB]2WK)@"/HU3D�/HU[BTKC;H;H6?JG05276a� � ;H:P` � 0]K)9h05�EBA:<@"^<6AUh05/H:)@VKTO<:)/HJWK)@"BA6aDN6?B]2WK)@7/1U3D

�#" ¢ � l�Zt2"6A936V/HU�BAF79q936A@�03;1_�K�J76?bWKC036V/H@ 05276N@76?0R`u:<9q�k/1@7^�B?:<DND�F7@7/10R_ KCbc:<Fj0y03276V@76?6AJ�=>:)9

Yr��� U36?9qOk/HB?6{8WK)9h05/HB?F7;nKC93;1_z/1@�;H/1^<2�0�:C=uZ��x�%$�Uob7F7/1;10q�}/H@�BA:<@7^)6AUq03/H:<@�B?:<@�059q:<;m=�K)B?/H;1/105/16AU?lw.�6

K)J7J"936AUqUwUq:<DI6o:)=m03276AUq6y/1U3UqF76AU�/H@�052"/HUtB]2WK)8j056A9?l

.�6EfW9qUq0wUq05F"J"_�05276�J"_k@WK)DI/HB?Ua:)= Z��x�d0593KCLIBE:XO)6A9�Y[Z�\�S�05276E6��c6ABs0r:)=mBA6?;H;v;1:<U3U?ScKC@7J

052"6�/H@�036A95KCB?05/1:<@�:C=[Z��x�d`a/1052�05276yYr�x��BA:)@7^<6AUh05/1:<@�BA:)@�0393:<; DI6AB]2WK)@"/HU3DIUAlt.�6yfW@"J�052WKM0

Z��x��8c6?9q=>:<9qDNU~be6AUh0u`a276?@,/10~J":j6?Uu@7:C0u6��j8c6?93/H6?@7BA6w8WK)B]�C6?0x;1:<U3U?l&�W:<9[05276�Yr���dU36A9hOk/HBA6CSj`u6

��FWK)@�05/g= _N03276rKCDN:<F"@�0�:)=ib7F��c6A9q/H@7^�936'��F7/1936?JzKC0�03276rY[Z�\�Uq`a/g05B]276?Ux05:{KTO):</HJ�Z��x�+8WK)B]�C6?0

;H:)U3UAl � 8c6?BA/gfWBTK);1;1_)Sk`u6�fW@7J,032WKC0�Yr�x��/HUuU3BTKC;nK)b7;16w:PO)6A9xZ��x�|/H@N03276rUq6A@7Uq6r052WKC0�/10u936��kF"/H936?U

¡<¢�(

Page 3: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

b7F��c6A9q/H@7^�`a27/HB]2�J":j6?U�@7:)0yJ76?8c6?@7J�F78e:<@�052"6V@�F7DGbe6A9G:C=tBA:<@"@76ABs05/H:)@7UAl�Zt276,K)DI:<F7@�0y:)=

b7F��c6A9q/H@7^�J76A8e6A@7J"U{F78c:)@�=�K)B?03:<93UyU3F7B]2|K)U�05276VUq`a/103B]2�BA:<@"^<6AUh05/H:)@-BA:<@�0393:<;pU3B]276?DN6�F"U36AJ�S

K)@7J 05276IDNK��j/HDGF7D�93:<F7@"J�059q/H8#05/1DN6�� �mZtZ��E:)=tK);H; Ok/H9h05FWKC;[BA/H9qBAF7/g05UN���w��U5��052"93:<F7^)2�052"6

;H/1@7��l��r@V052"6r:)052"6A9x2WKC@7J�S"03276o �����Uq6A9qOk/1BA6o/HUu@7:)0tUqBTK);HK)b7;16�/H@I05276oUq6A@7Uq6r052WKM0t/10u936��kF"/H936?U

b7F��c6A9q/H@7^!879q:<8e:<9q03/H:<@WKC;c05:{03276EU3F7D�:)= 052"6�Z��x�d9q6AB?6A/1O)6A9t`a/H@"J7:P`aUw:)= K);1;�U3:)F793B?6AUAl

Zt276�K)be:XO)6o:<b7Uq6A9qOCKC03/H:<@"UaK)936r0393F76r=>:<9xK)8787;1/HBTKM05/H:)@7Uu;1/H�C6�fW;H6w0595KC@7Uq=>6?9x`a27/HB]2z2WKTO<6E8e6A9��

U3/1Uq05K)@�0,J76?DVK)@"J4B]2WK)93K)B?036A9q/HUq03/HB?UAl�.�6�O<6A9q/1= _+0527KC0N03276�9q6'��F7/1936ADI6A@�03U,27:<;1J46?O)6A@�/1@�052"6

879q6AU36?@7BA6#:)=E2"/H^<27;g_��o�x� bWK)B]��^<93:)F7@7J�0593KCLIB+��/1@7BA;1F7J7/H@"^�DGF7;g05/187;H6��"6?J�\�������� ¡ Ok/HJ76?:

0593KCLIBP� lt�w:P`u6?O<6?9AS�`a2"6A@�Z��x��K)878";H/HBAKC05/1:<@7UaK)9q6yb"F793Uh0R_-�>/�l�6)lgS�2WKTO<6GKCB?05/gO<6yK)@7J�/HJ7;16o8c6?93/g�

:kJ7U]� S�/10~/HU[8e:<UqU3/Hb";H6�032WKC0[052"6�@"6?0R`u:<93�{/1U[:XO)6A9q;H:�K)J"6AJIb�_{KEb"F793Uh0u:C=�JWKM0]Kr=>93:<D�Ko@kF"DGbc6?9[:)=

Z��x�4Uq:<F793B?6AU�U3/1DGF7;105K)@76?:<F7U3;g_<l .�2"/H;H6w05276?936oBTKC@�be6o;H/g0305;16w^)FWK)95KC@�036A6?U�F"@7J76A9aUqF7B]2�8WKM0527:C�

;H:)^</HBAK);W`�:<9q��;H:�K)J"UASj`u6rfW@7J�032WKC0x:)F79x:<b7Uq6A9hO)KM05/H:)@7UtK)be:<F"0tb"F���6?9x936���F7/H9q6ADI6A@�05Ut27:);HJV=>:<9�K

;nKC93^<6r@�F7D�bc6?9�:C= .�:<93;1J,.�6?b�.�6Ab���9q6TK); �R;H/g=>6�b7F"93Uq0R_"�aK)8787;1/HBAKC05/1:<@7U�9qF7@7@7/1@7^I:XO)6A9aZ��x�ml

��� �|��� � ����������������������� �"!#�$!

Z��x� /HU!:<@76z:)=�052"6z=>6s` 0395K)@7Uq8c:)9q0I8793:C05:kBA:<;1UG052WKC0!27K)U!/105U!:P`a@|BA:<@7^)6AUq03/H:<@|BA:)@�0393:<;

DI6AB]2WK)@"/HU3DIUAl Zt276w�C6?_NZ��x�-BA:<@"^<6AUh05/H:)@VDI6AB]2WK)@"/HU3D /1U[05276�U3:�BTK);1;H6?J&% � ;H:P`dUh0]K)9h0Tl�� Z��x�

BA:)@7@76ABs05/1:<@7UGF7Uq6zK)@�6A@"Jj�}03:C�R6?@7J��W:P`�BA:<@�059q:<;u`a/1@7J7:P` 05:�;1/HDI/10o03276�@�F7DGbe6A9G:)=a87K)B]�)6s05U

0527KC0y03276VUq:<F79qBA6VUq6A@7J"UAl�Zt2"6VU36?@7J76?9�`a/H@7J":X` /1U�03276IDN/1@7/HDGF"D�:)=x03276V9q6AB?6A/1O)6A9�`a/1@7J7:P`

�>.�93BsOk9]�tK)@7J�K{BA:<@7^)6AUq03/H:<@z`a/H@"J7:P`�OCK)93/HK)b7;16{���u. �('E�sl

.�276A@"6?O<6?9IK�Z��x� B?:<@7@76?B?05/1:<@-;1:<U36?U{K�8WK)B]�C6?0AS~03276,Uq:<F793B?6,J7:k6AUG@":)0G9q6ABA6?/1O)6zK)@�K)B �

��@7:P`a;H6?J7^<DI6A@�0�K)@7J /10�03/HDI6AU�:<Fj0Tl(Zt276|U3:<F"93BA6+9q6ADI6ADGbe6A9qU�05276+BA:)@7^<6AUh05/1:<@ `a/1@7J7:P`

���u. �('E� OCK);HF"6tKC0 `a27/1B]2!/10 ;1:<Uq0m05276t87K)B]�)6s0ub�_�U36?0q05/1@7^EK�05279q6AUq27:<;HJGOCK)9q/nK)b";H6 �"� Za��� � � �

¡<¢ �

Page 4: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

KC0~2WKC;1=e05276t`a/H@"J7:P`El~\�:<9q6�8"936AB?/HUq6A;1_)S �7� Za��� � � ��/1U[U36s0p03:yDNK���� ¡ S<DI/H@��C�u. � ' � ¡ SC.�9��

B?Ok9����{K)@7J��u. � '�/HUaUq6?0a05:!:<@76Cl

Zt276�U3:<F79qBA6t052"6A@I936?0395K)@"U3DI/105U 03276a;H:<Uh0~8WK)B]�C6?0�K)@7JI/H@7B?936TKCU36AU~/g05Up�u. � '�b�_{:<@76a6?O)6A9h_

05/1DN6yKN87K)B]�)6s0E/HUrKCB]�k@":X`a;16AJ7^)6AJ�l�.�6�BAK);H;i052"/HU�872WK)Uq6�05276 %q6��j8e:<@76A@�03/nK); /H@7B?936AK)U36y872WK)Uq6A�

U3/1@7BA6I05276N`a/H@7J7:P` `a276?@�87;H:C03056?J-K)U�K�=>F7@7Bs05/1:<@�:)=�05/HDI6I/H@7B?936TKCU36AU�6��j8c:)@76A@�05/HK);H;g_<lzZt27/1U

BA:)@�03/H@�F76?U�F7@�05/H;�05276�`a/1@7J7:P` /HU,6���FWK);�03: �7� Za��� � � �yl�Yw= 056?9V0527KC0TSa05276�`a/H@7J7:P`���/1U

/H@"BA936AK)U36?J�b�_ � � =>:)9o6?O<6?9q_ 8WK)B]�C6?0y052WKC0�/1UyKCB]�)6AJ�l,Zt27/HUE/1U�BAK);H;16AJ�052"6 %h;H/H@"6TK)9r/1@7BA9q6TK)Uq6

872WKCU36A�+Uq/H@7B?6�05276�`a/1@7J7:P` ^<95KC872�K)U�K�=>F7@"B?05/1:<@d:)=E03/HDI6�/HUVK)87879q: �"/1DVKM056A;g_�K-Uq0593K)/H^)2�0

;H/1@76)l���:)056o032WKC0�K);g0527:<F"^<2�05276EBA:)@7^<6AUh05/1:<@�`a/1@7J7:P`�DNKT_�/H@"BA936AK)U36Ebe6?_):<@7J�03276�K)J"O)6A9q03/HUq6AJ

936?BA6?/1O<6?9V`a/H@"J7:P`ESa03276�Uq:<F79qBA6�`a/1@7J7:P` /HUI;H/HDI/1036AJ+b�_�032WKC0NO)KC;HF76Cl�`a276?@�8WK)B]�)6s0�;H:)U3U36?U

:kBABAF"9AS"03276r936s0593K)@7U3DI/HUqU3/1:<@zK);H^):<93/g0527D DNKT_V9q6?0395K)@7UqDN/g0tK);1;c03276r8WK)B]�C6?03U�Uh0]K)9h05/1@7^G=>93:<D 052"6

;H:)Uq0i8WK)B]�C6?0Al Zt2WKC0 /HU?SCZ��x��F"U36AUmKa^<:C�Rb7K)B]�<� �-936s0593K)@7U3DI/HUqU3/1:<@E8c:<;1/HBs_<liZt276~0R_j8"/HBTKC;�B]2WK)@7^<6?U

/H@�03276EU3:<F79qBA6o`a/H@"J7:P`�87;1:)03036AJ�K)^�K)/1@7Uq0t03/HDI6oK)9q6�Uq27:P`a@�/1@ � /H^<F"936 �"l <l

��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

� /H^<F"936 �"l �[Z��x�4.�/1@7J7:P`�OkUaZt/HDI6oF7U3/1@7^ � ;H:P` � 0]K)9h0

.�276A@ 05276?936!/HUEK�b7F"93Uq0R_#;1:<U3UEJ7F"6!03:zBA:<@7^)6AUq03/H:<@�Si03/HDI6G/HUo;1:<Uq0EJ"F76{05:�05/1DN6?:<F"05UEKC@7J

052"6w9q6ABA6?/1O)6A9pDVKT_{9q6ABA6?/1O)6wJ7F"87;H/1BTKC036t8WK)B]�)6s05UtKCUuKE936?U3F7;g0p:)=�03276a^<:C�Rb7K)B]�<� ��936s0595KC@7U3DI/HUqU3/H:)@

Uq0395KC036A^)_)l[Zt27/HU�/HUx/1;H;HF"Uq0593KC056?JN/1@ � /1^<F7936 �"l ¡ l~� K)B]�C6?03U rK)@7J ¡ K)9q6�;H:)Uq0xb"F"0a8WK)B]�C6?05U �{KC@7J

¡<¢

Page 5: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

"VDNK)�C6�/10a03:N052"6�J76?Uq05/1@WKC03/H:<@�K)936�K)936�Uq03:<936?J�052"6A936ClwY�= 056?9�03276y03/HDI6A:<F"0ASW05276�U3:<F"93BA6�U36?03U

/103U�`a/1@7J7:P` 03: ,KC@7J�9q6?0593K)@7UqDN/g05UE8WK)B]�C6?0 <l,.�2"6A@�032WKC0y8WK)B]�)6s0{/HU�K)B]��@7:P`a;16AJ7^<6?J�S 052"6

U3:)F793B?6x/H@7B?936AK)U36?U /103Um`a/H@"J7:P`|03: ¡ K)@"JGU36?@7J7U[8WK)B]�C6?03U ¡ K)@7J �jl Y�U U3:k:<@{K)U 05276xJ"6AUq03/H@WKM05/H:)@

936?BA6?/1O<6?Uy87K)B]�)6s0 ¡ Sv/g0oJ76?;H/1O)6A9qUEK);H;m8WK)B]�)6s05U�F78"03: "�03:z03276IK)8787;1/HBAKC05/1:<@�K)@"J Uq6A@7J"U�K)@ K)B]�

� KCU3��/H@7^�=>:<9�8WK)B]�)6s0 ¢ �r05:�05276NU3:<F79qBA6Cl�Zt276 ¡ @7J-B?:<8�_ :)=t8WK)B]�C6?0��jSm`a27/1B]2�K)939q/1O)6AUGK�b7/10

;nKM056A9t/1UtJ7/HUqBTK)9qJ76AJ�KC0t03276EJ76AUh05/H@7KC05/1:<@zU3/H@"BA6E/10t/1UaKIJ"F787;H/1BTKC036)l ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

� /H^<F"936 �"l ¡ �[Zt/HDI6A:)F"0aK)@7J 'rF787;1/HBAKC056o�mK)B]�)6s05Uw/H@ � ;H:P` � 0]KC9q0

����� � � ��!#��� � � ����� !���� � ��� � �� � ��� �#�����V �� � !�� �#���

Zt276{Yr��� U36?9qOk/HB?6G879q:XOk/1J76AUr�W:P` BA:)@�0393:<; KC0r03276GY[Z�\ ;H6sO<6A;m/103U36A;g=�l�.�276?@�05276?936{/HU�K

Uq036TK)Jj_{�W:P`�:)=v�w\�BA6A;1;HU[/1@I03276t=>:<9q`�K)93JNK)@7JN936sO<6A9qU36wJ7/H9q6AB?03/H:<@"UAS<052"6A936�/HUpKoUq036TK)Jj_I�7:X`4:)=

=>6A6?J7bWK)B]�I=>93:<D 03276�@76s0R`�:)93��l~QR@,0527/1UuUh0]KC036)S"`u6rU5KT_I052WKM0u03276rYr����B?:<@�0593:);c;1:j:<8N2WK)Uubc6?6A@

6AUh0]K)b";H/HUq276AJ4K)@7J|05276�U3:<F"93BA6�95KC036AUNK)936�879q/HDNK)93/1;1_�BA:<@�059q:<;H;16AJ|b�_�05276�@76?0R`u:<93��=>6?6AJ7bWKCB]�

��B?;H:<Uq6AJj�};H:k:<8�BA:)@�0393:<;n�sl[Zt276�@76s0R`�:<9q�,=>6A6?J7bWK)B]�z/HUt6���6?B?03/1O<6yKC= 036A9�KG05/HDI6oJ76?;nKT_<l~Zt276o05/1DN6

J76?;nKT_V9q6'��F7/1936AJ,=>:)9u052"6r@76?`�=>6A6?J7bWK)B]�I05:G05K)�)6r6���6?B?0a/1Uu052"6rU3F7D�:)=v052"6�05/1DN6a0]K)�C6A@�=>:<9�K)@

�w\ B?6A;H;�03:N9q6TK)B]2�05276EUq:<F793B?6y=>9q:<D�03276yUh`a/103B]2�K)@7Jz052"6E03/HDI6r=>:<9�KIB?6A;1;~��Uq6A@�0oKC0t03276�@76?`

95KM056P�o05:�9q6TK)B]2-03276,Uh`a/105B]2-=>9q:<D 05276VU3:<F79qBA6Cl�Zt27/HU�05/HDI6IJ76A;HKP_�/HUyBTK);1;H6?J�052"6 %h=>6?6AJ7bWKCB]�

J76?;nKT_<l��

¡)£ �

Page 6: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

.�276A@�03276rU3:)F793B?6r0595KC@7U3DI/103UuJWKM0]KGKC= 036A9tKC@,/HJ7;16�8e6A9q/H:kJ�Sk03276A9q6r/HUu@7:{936?;H/HK)b7;H6t=>6?6AJ7bWKCB]�

=>93:)D 03276{@76?0R`u:<9q�el ��:)9r:<@76{9q:<F7@7J�0393/H8�03/HDI6�� 05/HDI6y05K)�)6?@�b�_�K,BA6A;1; 05:,0395KTO<6?; =>93:)D$052"6

U3:)F793B?6�03:I03276yJ"6AUq03/H@WKM05/H:)@�KC@7J�bWKCB]�"� Se03276EU3:<F"93BA6y95KC036AU�K)9q6y879q/HDNK)93/1;1_IBA:)@�0393:<;1;H6?J�b�_z052"6

Yr����U3:<F"93BA6E6?@7JzUq_kUq036AD�93F";H6AU��>:<8e6A@j�};H:k:<8,BA:)@�0393:<;n�sl[Zt276E:<8e6A@k�R;H:k:<8,B?:<@�059q:<;�/HUt9q6A87;HK)BA6?J

b�_�052"6{BA;H:)U36AJk�R;H:k:<8�B?:<@�059q:<; :<@7B?6G05276{B?:<@�059q:<; ;H:k:<8�/1Ur6AUh0]K)b";H/HUq276AJ�ly.�276?@ 03276G0593KCLIB{:<@

Yr��� /1U %qb"F793Uh0R_j��/ l 6Cl1S�052"6y0593KCLIB�B?:<@7U3/1Uq03Ur:)=[b7F"Uq_�K)@7J�/1J7;H6�8c6?93/1:jJ7U?Sc:)8c6?@j�R;1:j:<8�BA:)@�0393:<;

DNKP_zbe6�6��j6A93B?/HUq6AJ KC0�05276ybc6?^</H@7@"/H@7^I:)=~6?O)6A9h_�K)Bs05/gO<6�8e6A9q/H:kJ��>b7F793Uh0 � l���6A@7B?6)S�03276�Uq:<F793B?6

93F";H6AU�K)UqU3F7DI6EBA:<@"U3/HJ"6A95KCb7;H6o/1DN8e:<9q05K)@7B?6r/H@zYr�����W:P`�BA:)@�0393:<; l

����� � � ������� �����+�-� ������� � � � ����� �#��& � ������

'oKC0]Kr`a27/1B]2!F7U36?UuZ��x�-/1U[BA:<@�059q:<;H;16AJGfW9qUq0pb�_G052"6�Z��x� %qU3;1:X`�Uq05K)9q03�y8"93:kBA6AJ"F7936abe6?=>:<9q6

/10mK)8"8c6AK)93UmK)Ui0595KMLNB~05:�05276pY[Z�\�;HKP_)6A9?l � F78"8c:<Uq6p`u6�27KPO)6tKa;nK)9q^<6[fW;H6[0593K)@7Uh=>6A9 9qF7@7@7/1@7^�:<@

05:)8,:)=vZ��x� lj.�276?@,05276�fW;H6a0593K)@7Uq=>6?9�be6A^</1@7UASjZ��x�|Uq6?03Ux/103UuB?:<@7^<6?Uq05/1:<@V`a/1@7J7:P` ���u. �('E�

05:�:<@76Cl!Zt276NB?:<@7^<6?Uq03/H:<@#`a/H@7J":X`�/H@7B?936AK)U36?Uy6��"8e:<@76?@�05/nKC;H;1_�`a/1032#03/HDI6)l � 8e6AB?/1fWBAK);H;g_<Sv052"6

`a/H@"J7:P`d/H@"BA936AK)U36?Uub�_!:<@"6�=>:<9[6sO<6?9q_NK)B]�{936?BA6?/1O<6?J�l���O<6?9�K)@�_!9q:<F7@7J!059q/H8{05/1DN6���� ZtZ��sS�052"6

BA:)@7^<6AUh05/1:<@�`a/1@7J7:P` J7:<F7b";H6AUy/H@�U3/�?6)l �W93:<D�03276VUh`a/103B]2 $ U�8c:</1@�0�:)=�Oj/16?`ES 05276?936�K)9q6I0R`u:

8WK)B]�C6?03Uy/1@787F"0o/1@�05276!@76��k0yBs_kBA;H6G=>:)9r6?O)6A9q_#87K)B]�)6s0y0395K)@7UqDN/g03036AJ�/1@#03276{BAF"93936?@�0yBs_kBA;H6���K

B?_kB?;H6tKC0 Krbc:C0305;16A@76?B]�y/1U J76sfW@76?JNKCU 05276�;nK)9q^<6AUh0 93:)F7@7JG059q/H8�03/HDI6u:C=eK)@�_ �w��^<:</1@7^w032793:<F"^<2

052"6Vbe:)0303;H6A@"6AB]�j�sl�QR@-:C05276?9�`u:<93J"UAS 03276N;1:�K)J4��DI6TK)UqF7936?J-:PO<6?9GK�Bs_kBA;H6T��KM0�DI:<Uq0yJ7:<F"b7;H6?U

6?O)6A9h_zB?_kBA;16)lpQR@�:C05276?9a`u:<9qJ7UAS�� ������������������������ �"!#�%$&�(')�� +*-,.�.�0/1�2/3�54167$� +�- ��8���0�8���79

Zt27:<F7^)2#03276{K)8"87;H/1BTKC03/H:<@�:<@�05:)8�:)=~Z��x��/1UrK,8e6A93Uq/HUh0]K)@�0EK)8"87;H/1BTKC03/H:<@��>fW;16s��0595KC@7Uq=>6?9]�sS

K)UIU327:P`a@d/1@ �m/H^<F79q6 �"l �jS;:=<�>@?�ACBD:FEHGHIKJLGNMOMP>Q>SRTG5:�:U<�>WVX?(Y Z[G5\2>SE^]�ML_a`1E�MS:b\dc�]FeF>ae[f

<gGNMhG1JS:b]Ui5>hG5RkjW]FjgZ�>ml�>SEn]%oajNM�p5eaQR@"/105/HK);H;g_<S"03276A9q6�/1UwKIU327:)9q0oKCB?05/gO<6�8c6?93/1:jJ��>03276yfW9qUq0w8WK)B]�C6?0

/HU{Uq6A@�0 ��=>:<;1;H:P`u6AJ+b�_+K�;H:<@7^�/1J7;H6V8c6?93/H:kJ���@"6TK)9q;1_-:)@76z93:<F7@"Jj�}0393/H8-03/HDI6)S `�K)/103/H@7^�=>:)9!K)@

¡)£

Page 7: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

� /1^<F7936 �"l � ��Yx0V03276�Y[Z�\ ;HKP_)6A9?Sx05276�Z��x� 0593KCLIB�9q6AU3F";105UV/H@4b"F793Uh05UAl�Zt276�b7F79qUq0�Uq/�?6J7:<F"b7;H6?U�6sO<6?9q_z93:)F7@7Jz0593/18zF7@�05/H;c05276o0593KCLIBEbc6?BA:<DI6AUaBA:)@�03/H@�F7:<F"UAl

Y������sl Zt2"6�;H6A@"^)052-:C=�03276�K)Bs05/gO<6,8e6A9q/H:kJ-J7:<F7b";H6AU�6?O<6?9q_�9q:<F7@7Jk�}059q/H8�03/HDI6,K)@"J-05276,/1J7;H6

8e6A93/1:jJ�9q6AJ7F"BA6AUwBA:<9q936?U38e:<@7J7/1@7^<;1_)l&� /1@WK);H;g_<S�05276�K)Bs05/gO<6E8c6?93/1:jJ�:kBAB?F787/H6?Ut05276E6A@�03/H936o9q:<F7@7Jk�

059q/H8 05/HDI6IK)@7J�03276A9q6,/HU�@7:�/1J7;H6I8e6A93/1:jJ�l�Y�= 056?9y052"/HU�8c:</1@�0TSm03276VZ��x��0593KCLIB�K)878e6TKC93UGKCU

K)@�/H@"f7@7/1036V�>:<9a8c6?93Uq/HUq05K)@�0 ��0593KCLIByUh059q6TK)D KC0a03276EY[Z�\ ;nKT_<6?9Al �w:)036E032WKC0a052"6�03:)0]K);vZ��x�

;H:<K)J!Uq05/1;H;W�C6A6A8"Ux/H@7B?936AK)U3/1@7^EF7@7;H6?U3Up05276�U3:<F"93BA6?UxK)9q6wB?:<@�059q:<;H;16AJ�lmZt27/HUp/HU~be6ABTKCF7U36CSj=>:<9~6?O)6A9h_

8WK)B]�C6?0o0395K)@7UqDN/g03036AJ�ScU3:<DI6�Z��x��U3:<F79qBA6G`a/1@7J7:P` /H@7B?936TKCU36AU�b�_�:<@76�`a2"/HB]2�936?U3F7;g05Ur/1@�052"6

0593K)@7UqDN/1U3U3/1:<@�:C=t0R`�:�8WKCB]�)6?03U!/H@�03276,@76��j0GB?_kBA;16)l#�w:P`u6?O)6A9ASpU3/1@7BA6N05276V03:)0]KC;u@�F7DGbe6A9y:)=

8WK)B]�C6?03U�0395K)@7UqDN/g03036AJ,/1@zKGB?_kBA;16�/1Ux;H/1DN/g056?JNb�_,03276oJ76A;HKT_��}bWK)@7Jj`a/HJ"032�8793:kJ7F7Bs0TS�8��� � � !

� �� +'($ � �� +*-,.�.�0/1�2/d���� +�N��, ��� ��� �Q�-,K�8�����N$k�H�H�%�- +�N*��T�8/��C�8��� �%$g�(' �.'9 ��:)056I052WKM0

052"6�DNK��j/HD�F7D ;1:�K)J�S<K)U3UqF7DN/1@7^oU3FjLNB?/H6?@�0pbe:)0303;H6?@76AB]�GBAK)8WK)B?/10R_)Sk/1U 052"6�UqF7D :)=�K);1;j052"6�Z��x�

936?BA6?/1O<6?9�`a/1@7J7:P`aUASW6AK)B]2�Uq6A@�0wKC0�;H/1@7�N93KC056Cl

.�276A@yU3F"LIB?/H6A@�0 ;H:<K)JE/HUv@7:)0i6��j8c6?93/H6?@7BA6?JGKC0i03276~Yr�x��Uh`a/103B]276AU?SC052"6pUh`a/103B]2GK);1^<:<93/g0527DIU

0R_k87/HBAK);H;g_�K);1;H:kBTKC036r27/1^<2�93KC056?U�03:I03276�U3:<F79qBA6?UAlxZt27/1Uw/1Ut;H/1�)6A;g_,05:Ibe6E03276�BTK)Uq6�`a276?@�K!@76?`

Z��x� B?:<@7@76?B?03/H:<@-Uh0]K)9h05UGUq6A@7J"/H@7^�J7KC0]K"l�Zt276VfW;16N0593K)@7Uh=>6A9GJWKM0]K�/1Uybe:)0303;H6?@76AB]�C6AJ+b�_�052"6

Z��x��BA:<@7^)6AUq03/H:<@�`a/H@7J":X`�Uq/�?6GK)@7J�@7:)0wb�_�052"6�Yr����Uq:<F79qBA6G93KC056ClwQR@�0527/1U�Uq05KC056CSe`u6GU3KP_

0527KC0t05276EZ��x�dUq:<F793B?6AUwK)936o`a/1@7J7:P`x�R;1/HDI/1056?J�l

Zt276�Z��x� K)B?03/1O<6z8e6A9q/H:kJ7U{J7:<F7b";H6�6?O)6A9h_�9q:<F7@7J+059q/H8�05/1DN6,K)@7J|6?O<6?@�05FWK);1;1_�;1:�K)J�052"6

Uq`a/g05B]276?UzK)@7J�K)8"8c6AK)9�K)U,/1@"fW@7/g056�0595KMLNB�KC0,052"6�Y[Z�\ ;nKT_<6?9Al�Zt276�Uh`a/105B]2"6AU�@7:P`$^</1O)6

¡)£�¡

Page 8: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

=>6A6?J7bWK)B]� K)Uq��/H@7^�U3:<F79qBA6?Uy05:�936?J7F7B?6N052"6A/H9E93KC056?UAl,Zt276IZ��x��BA:<@"^<6AUh05/H:)@ `a/1@7J7:P` /HUE@7:P`

;nKC93^<6�KC@7J�/1U{/H@7B?936AK)U3/1@7^7l���6A@7B?6)S�/g0G`a/H;1;�Uq6A@7J�JWKC0]K#KC0!93KC056�^)936TKM056A9G032WK)@+05276�Uq:<F79qBA6 $�U

U36?@7J7/1@7^V93KC056CltZt276�f7;H6E0595KC@7Uq=>6?9wJWKM0]KN/1Uabc:)0q05;16A@76?B]�)6AJ�b�_z03276�Y��x��U3:<F"93BA6y95KC036�KC@7J�@7:C0

b�_z05276�Z��x��B?:<@7^<6?Uq03/H:<@z`a/H@7J":X`�Uq/�?6)ltQR@�0327/HU�Uq05KC056CSe`u6�U3KT_�032WKC0�05276�Z��x��U3:<F"93BA6?UoK)9q6

,5�k�Q���Q��� � ���Q�.'�l �rb7U36?9qO<6�052WKM0� ��x��BAK)@7@7:)0�93KC056 �R;H/1DN/g0�Z��x�dUq:<F79qBA6AU�K)@7Jz`�:)F7;HJz@76?6AJ�03:

b7F��c6A9t03276E6A@�05/1936EZ��x�d;H:�KCJ�/H@7Uq/HJ76r03276E@76?0R`u:<93��l

Zt276,Y��x� �kF"6AF76?U!KC0y03276VUh`a/103B]276AU{Uh0]K)9h0�/1@7BA9q6TK)Uq/H@7^�`a276A@-03276VZ��x��/HJ7;16{05/HDI6AUyK)9q6

@7:)0wU3FjLNB?/H6?@�0w05:NBA;H6AK)9t05276 ��F76AF"6AUrb7F"/H;10�F78�J7F79q/H@7^!05276yZ��x��K)B?03/1O<6E05/1DN6?UAlxZt2"6���F76AF"6AU

DNKP_G/H@7B?936TKCU36�F"@�03/H;703276wY��x��U3:<F"93BA6w95KC036AUpBA:<@�O)6A93^)6w05:�:<8"03/HDGF"D�OCK);HF76?UAl��r@7B?6w03276wZ��x�

U3:)F793B?6AUaK)9q6�95KM056s�};H/1DN/g056AJIK)@"J,05276w95KC036AUxB?:<@�O<6A9q^<6r05:�:<8"05/1DGF7D OCK);HF"6AUASk05276w;H6?@7^)052"Ux:)=v052"6

Yr��� �kF"6AF76?U�KC0E03276!Uq`a/103B]2�`a/1;H; Uh0]K)9h0�J76AB?936TKCU3/H@"^7l!Zt276���F76?F76AUy@7:P` DI:PO<6!:PO<6A9E05:z052"6

U3:)F793B?6t6A@7Jj�}Uq_kUq036AD �>:<F"05Uq/HJ76u05276tY[Z�\ @76s0R`�:<9q�j�sl � 6sO<6A93K);W879q:<8793/16?05K)9q_�056?B]27@7/ ��F76?U~BTK)@!be6

F7Uq6AJ�03:VBA:)@�0393:<;v03276�Z��x� ��F76AF"6AUoKC0�052"6y6?J7^<6�:C= 052"6�Y[Z�\ @"6?0R`u:<93� ��� � ��SeK)@"J�`u6GBA:PO<6?9

U3:)DN6o:)=m05276E8e:<U3Uq/Hb7/1;H/g05/H6?Uu;HKC056?9t/H@�052"/HUtB]2WK)8j056A9?l

Zt276�9q6ADNK)/H@"/H@7^�8WKC9q0�:)=G03276�B]27K)8"056?9�/1Uz:<93^�KC@7/�?6AJ�K)U�=>:);H;H:P`aU?l .�6 f793Uq0�6��"K)DI/H@"6

052"6,8c6?9q=>:<9qDVKC@7BA6I:)=aZ��x��F7@7J76?9G;H:<UqUq_�BA:<@"J7/103/H:<@7U�/H@�U36ABs05/1:<@ �"l�"7l�.�6N03276A@�Uh05F7Jj_�052"6

/H@�036A95KCB?05/1:<@z:)= 03276EZ��x��K)@7J�Yr�x��B?:<@7^<6?Uq05/1:<@�BA:<@�059q:<; K);H^):<93/g0527DIUxK)@"J�052"6 qF"Uq05/gfWBTKM05/H:)@

K)@7J!KCU3U3F"DN8"03/H:<@"U =>:<9 b7F��6?9[936'��F7/1936?DN6?@�03U =>:<9�?6A93:o;1:<U3U /H@{U36?B?03/H:<@��"l "7l �w6��j0AS<`�6t;1:j:)�yKM0

052"6t6��c6AB?0p:)=�OCK)9q/nKC03/H:<@y/H@{BTKC8WK)BA/g0R_z� �o�x�|bWK)B]��^<93:)F7@7J7U5�[:)@!03276tb7F��c6A9[9q6'��F7/1936ADI6A@�03UAl .�6

J7/1U3BAF"U3U�Uq`a/103B]2�KC;H^<:<9q/10327D�/1U3UqF76AUwK)@7J�:<F79tUq:<;HF"03/H:<@"Ux05:!2WK)@7J";H6oOCK)93/HKC05/1:<@,/H@zJ76?DVKC@7J�KC@7J

BTKC8WK)BA/g0R_�/1@�U36ABs05/1:<@ �"l £ l�.�6{05276?@#J76?O)6A;H:)8�K�DI:jJ"6A; :C=uD�F7;103/H87;16��j6AJ \�������� ¡ U3:)F793B?6AU

:PO<6?9 �o����SmK)@7J�Uq05F"J"_�/g05U�6��c6ABs0G:<@�Z��x� Uq:<F793B?6AUG9qF7@7@7/1@7^�:PO)6A9�Y��x� /H@�U36ABs05/1:<@ �"l ( l

� /1@WK);H;g_<S�`�6!;1:j:<��KC0o9q6A;HKC056?J#`u:<9q��� KC@ 6��k056A@"U3/H:)@�:)=~0327/HUoJ7/1U3Uq6A9q05KC05/1:<@�`u:<93�j�sS�`a2"6A936!052"6

¡)£ �

Page 9: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

/HUqU3F76?UzK)@7Jd6���6?B?0�:C=Eb7F793Uh0R_�K)8"87;H/1BTKC03/H:<@7UI;H/1�)6z.�:)93;HJ�.�/HJ76�.�6?b�93F7@7@"/H@7^-:)@�Z��x� /1U

6��"K)DI/H@"6AJ�l

����� �|��� � � ��� ��� �$����� ��� � ��� � � ��I� ��! !

��6A;1;�;1:<U3U!`a/H;1;x:kBABAF"9V/H@+052"6�@76s0R`�:)93�|/1=�05276�Y[Z�\ Uq`a/g05B]276?U,J7:�@7:)0N2WKTO<6�UqF"LIBA/16A@�0

b7F��c6A9qUr05:zK)B?BA:<DI:kJWKC056�0527/1U���F76AF"6{b7F7/H;1J7F78�loQR@�0327/HUwU36ABs05/1:<@�S�`u6G`a/H;1;mUq27:P`�Uq/HDGF7;HKC05/1:<@7U

05:�J76ADI:<@7Uh0595KM056�03276r879q:<b7;H6?D :)=iBA6?;H;�;1:<U3Uu:<@,Z��x�|8c6?9q=>:<9qDVK)@"BA6rKC@7J�/HJ76?@�05/1= _!03276�=�K)Bs05:<9qU

`a27/1B]2�K �c6ABs0a05276E8e6A9q=>:)93DNK)@7BA6oF"@7J76A9aUqF7B]2�B?:<@7J7/g05/H:)@7UAl � 8c6?BA/1f7BTK);1;1_<Sk`�6�U32":X`�052WKC0aZ��x�

K)B]27/16?O)6AUE8c6AK)��032793:<F"^<2787F"0E:PO)6A9EYr�x��`a/10327:<F"0o03276{@76AB?6AUqU3/10R_#:C=pO)6A9h_�;nK)9q^<6Gb7F��6?93UN�>`u6

��FWK)@�05/g= _�0327/HU�936'��F7/1936?DN6?@�0G/H@-Uq6AB?03/H:<@ �jl "��sl�Zt276?@�`�6�;1/HDI/10E05276Vb7F��c6A9GUq/�A6VbWK)U36?J+:<@

052"6yZ 95K)@"U3/H6?@�0r��F��6?9 � �j8e:<U3F79q6��>Za� �p�aY��x� � � � 8WKC95K)DI6?036A9�K)@7Jz05276�@�F7DGbe6A9�:)= Z��x�

U3:)F793B?6AUAl[Zt2":<F7^<2G03276xZa� � 8WK)95KCDN6s056A9 `xKCU[/H@7/g05/nKC;H;1_�/H@�056?@7J76?JG05:EK);1;H:P`�U3:)DN6xB?:<@�059q:<;":PO<6?9

b7F��c6A9�K);H;1:jBAKC05/1:<@�Sk`�6�fW@7J�032WKC0w/10�/HU�/H@76���6?B?03/1O<6�/H@�87936sO<6?@�03/H@7^VBA6A;1;i;H:<UqUAlx.�6y052"6A@�Uh05F7J"_

052"6V6��c6ABs0{:)=tB?6A;1;u;1:<U3U�:<@-Z��x��;H6sO<6A;p8WK)B]�C6?0{032793:<F"^<2787F"0AS[K)@7J�05276IO)KC93/H:)F7Uy87K)95K)DI6?036A9qU

K �c6ABs05/H@"^-05276#8e6A9q=>:)93DNK)@7BA6|�>b7F��c6A9�Uq/�A6CSr@�F7DGbe6A9�:)=yU3:)F793B?6AUAS�Z��x� 05/HDI6A9N^<95KC@kF";nK)9q/10R_

8WK)93K)DI6?056?9AS7B?6A;1;vJ793:<8z8e:<;H/1B?_N6?03BP�sl

� 8e6ABA/gfWBTKC;H;1_)S�`a276?@dBA6?;H;�;H:<UqUNJ7:k6AUN:jB?BAF79?Sx05276�BA6?;H;�;H:<UqUN93KC05/1:d� � � �w�IDI6?0393/1B)Su`a2"/HB]2

��FWK)@�05/gfW6AUyBA6?;H;~;H:<UqUAS /HUyK�8e:k:<9E/H@7J7/1BTKC03:<9E:)=x;1:<U3U�/H@ Z��x��05279q:<F7^<2"87F"0Tl�Zt2"/HU�/HU�bc6?BTK)F7Uq6

Z��x��;1:<U36?Uw03/HDI6,� 05279q:<F7^<2�03/HDI6A:<Fj05U]�a95KC03276A9�052WKC@�BA6?;H;HUG��B?6A;H; ;H:)U3U]� l � DNK);H;16A9aZ��x��05/HDI6A9

^<93K)@�F7;nK)9q/10R_4�>`a2"/HB]2�BA:)@�0393:<;1U�05/1DN6?:<F"0�J7F795KM05/H:)@7U]�yBAK)@�276?;H8�/HDI879q:XO)6V052"93:<F7^)2787F"0Al 'rF"6

05:#=>95KC^<DN6?@�0]KC03/H:<@�SuK#U3/H@"^<;H6zBA6?;H;a;H:)U3U!936?U3F7;g05UI/H@�K 8WKCB]�)6?0,;H:<UqUAl4Zt2"/HU!=>F79q03276A9I:<b7UqBAF79q6AU

052"6�DN6AK)@7/H@"^-:)=�05276 � �i��DI6?0393/HBCl�Q}=y03276�Yr�x�$95KC036AU�J7:+@7:)0,BA:<@�O<6?93^<6#05:�:)8"05/1DGF7D

OCK);HF"6AU�be6?=>:)936y03276�B?6A;1;m;1:<U3U�:jB?BAF79qUAS�03276�6���6?B?0o:C= 05276�Uq`a/103B]2�BA:)@7^<6AUh05/1:<@�U3B]2"6ADI6GDVKT_�be6

¡)£ "

Page 10: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

J7:<DI/H@7KC056?J,b�_,=�K)B?03:<93UtUqF7B]2�K)Ux05276oJ"93:<8z8e:<;H/1B?_NK)@7JzZ��x��03/HDI6A9�^)95K)@�F7;HK)93/g0R_<l QR@�056?;H;1/H^<6?@�0

J79q:<8�8e:<;1/HBA/16AUuBTK)@�276A;18z/HDI8793:PO<6o03276o05279q:<F7^<278"F"0�U3;H/1^<2�05;g_<l

����� � ����� ��& � � � � ��� � �|��� ���(���"����!

.�6yF7U36GK)@�/1@"fW@7/g056EU3:<F"93BA6�DN:kJ76A; KC0�052"6GK)878";H/HBAKC05/1:<@z;nKT_<6?9w9qF7@7@7/1@7^V:)@�05:)8�:)=[Z��x� l

Zt27/1Ux/HDI87;H/16AU[0527KC0xZ��x��K);1`�KT_jU�2WK)UtKG8WKCB]�)6?0t03:GU36?@7J�K)Ux;1:<@7^GKCUx/103Uu`a/H@"J7:P`�`a/1;H;�8e6A93DI/10

/10Al���05276?9a8WK)95KCDN6s056A9qUtO)KC;HF76?UtF7U36?J�K)9q6 �

Z��x�dDNK��j/HDGF7D U36?^<DI6A@�0�U3/�?6y\ �7��� ¢ ¡ b�_�056AU

Q���\�Za �U3/ A6 � � � b�_�056AUG��@7:!Q��4Uq6A^<DI6A@�05KC05/1:<@��

Z��x�405/1DN6?9x^<93K)@�F7;nK)9q/10R_ � � � DIU

'r6A;HKT_��RK)B]�N03/HDI6A9 � � �>J7/HU3K)b7;16AJ��

� KCB]�)6?0�8793:kBA6?U3Uq/H@7^!05/1DN6oKM0t05276EJ76?Uq05/1@WKC03/H:<@ � �

.�6�/HDI87;H6?DN6?@�036AJV03276�`a/1@7J7:P`�U3BTKC;H/H@"^G:<8"03/H:<@NU3:G0527KC0x052"6�05279q:<F7^<2"87F"0t/1U�@7:)0x;H/HDI/1036AJ

b�_!8WKC032V;H6?@7^)032�lm.�/g0527:<Fj0p03276a`a/H@7J7:P`�UqBTK);1/H@7^E:<8j05/H:)@�S<05276�DNK��j/HDGF7D `a/H@7J":X`dU3/�?6w/1U ¡����

b�_�056AUa:<9 £ "{�k��l".�6rF7Uq6EK�`a/H@7J7:P`�:)=� £��£ "{�k�d:<9� ��¡ "G�k��l7Zt276o@76s0R`�:)93�,B?:<@7U3/1Uq03Ux:)=

052"936A6{;1/H@7��Uw:)= � � � ��D$6TK)B]2 K)@7J�03276A9q6?=>:<9q6{2WK)UEK,:<@"6s�}`�KT_�J76?;nKT_�:)= ¢ DIU!��:<9 ¡ �G�k�

KC0 ¢)¢ \�b787U]� l

QR@z:<F79tU3/1DGF7;HKC05/1:<@7UAS�`u6E2WKTO<6E@7:)0tF"U36AJ %h=�K)Uh0t936s0593K)@7U3DI/10tK)@7J�936?BA:PO<6?9q_k�VF"U36AJ�/H@�8e:<8j�

F7;HK)9{Z��x� ��6?@7: /HDI87;H6?DN6?@�05KC05/1:<@�l-QR@4K�936A;HKC056?J|`u:<9q� ���� jS&" � �y�>Z��x� :PO)6A9N ��x�w�sS `u6

Uq03F7J"_�03276�6���6?B?0N:)=�05276?U36�KC;H^<:<9q/10327DNUy/H@+J76s0]K)/1;�l+��9q/H6?�"_<Su03276AUq6�KC;H^<:<9q/10327DNU�2WKTO<6�bc6?6A@

J76?U3/H^)@76AJ�03:V/1DN879q:PO<6�Z��x��8e6A9h=>:<93DNK)@7B?6y`a276?@�KVU3/1@7^<;16V�>/HUq:<;nKC036AJ��xUq6A^<DI6A@�0r/1U�;1:<Uq0���J"F76

05:�6A9q93:<9qU]� lN��:P`�6sO<6A9?S /H@#27/1^<2#bWK)@7Jj`a/HJ"032�;1/H@7��UASi@76s0R`�:)93��BA:)@7^<6AUh05/1:<@�9q6AUqF7;103U�/1@#U36?O)6A93K);

J79q:<878e6AJ!U36?^<DN6?@�05U�� Krb7F79qUq0p;H:)U3U]� l QR@{052"/HU[BTKCU36)S�03276AUq6wKC;H^<:<9q/10327DNU K)936�@7:)0pK)b7;16x05:o9q6ABA:PO)6A9

¡)£�¢

Page 11: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

=>93:)D 03276r;1:<U3U�K)@7JV03276?_I059q/H^<^<6?9u03276�Z��x�+05/HDI6A:)F"0xKC@7JV052"6rU3;1:X`�Uh0]K)9h0tK);1^<:<9q/1052"D ;H6TKCJ7/H@7^

05:!8e:<U3Uq/Hb7;g_V`u:<93Uq6y8e6A9h=>:<93DNK)@7B?6)l

����� ��*+ � ����� �� � �� m� ! �#� � ��� � ���"��� � � ������� ������!

Zt276GUq:<F793B?6�6?@7J�Uq_kUh056AD$8WK)93K)DN6s056?93U�:)=[Yr��� K)9q6yUq6A;16AB?036AJ�03:VDNK��j/HDI/�A6r03276�9q6AUq8c:<@k�

U3/gO<6?@76AUqUrK)@7J�032793:<F"^<2787F"0Al~Zt276�OCK);1F76AUt:C= Uq:<F793B?6y87K)95K)DI6?036A9qUaK)936 �

Za� � � ¡ �"S ¢ ¡

Qh�x� � � \�b787U

Y�'rZ � � � l ¢ U36?B

� ' ������' �[� � � l ¢ S��x�w\ ���r9qD,� � Za� � � �w9qD

�p�x� � ¢<¢ l ¢<¡ \�b787UASc\��x� � � S��aQ ���>Y�Q��w� �

�w9qD � � ¡ S�\�9qD � ¡ SW� ' � � � ¢ ¡ S

Z 93D � � � DNU?SWZ��x� � � B � U

Zt276��p�aQh��Y Uq`a/g05B]2�K);H^<:)93/10327D 8WK)93K)DN6s056?93UEK)9q6{B]27:<U36?@-K)Uo=>:<;1;H:P`aUAlyZt276{0]K)9q^<6?0EFj05/g�

;H/ TKC03/H:<@E8WKC95K)DI6?036A9 /HU B]27:<U36?@{05:�be6 ��� lmZt276�:XO)6A9q;H:�K)JGK)@7J�Y��x�+BTK)8WKCBA/10R_yK)9q6uDI6TKCU3F79q6AJ

KC0a052"6yUh`a/105B]2�:PO<6A9wK)@�/H@�056?9qOCK);v:)= � � BA6?;H;1U�:)9 �DIU�� `a27/HB]2"6?O<6?9�/1U�UqDVKC;H;H6?9]� l[Zt276yb"F���6?9

U3/ A6{KM0�052"6Gbc:C0305;16A@76?B]��;1/H@7��/1U�U3/ A6?J�KCU�Za� � � @ � )S ¡ SW:<9%"7Se`a276A9q6��-/HU�05276{@�F7D�bc6?9

:)=mYr�x��Uq:<F79qBA6AU?l

��� �&������ � ����� �� %�*+ � ������� ����� ��� ���

� /H^)F7936 �"l�"�/H;1;HF7Uh0593KC056?UI03276�^<6?@76A93K);�BA:<@"f7^<F795KM05/H:)@�`u6�K)@WK);g_1A6)Sx`a2"/HB]24`u6�BTKC;H;�%h052"6

� � :<F"93BA6�� �o�x��B?:<@"fW^)F795KC03/H:<@�l � Zt27/1U�BA:<@jfW^<F793KC05/1:<@�2WK)U�K-U3/1@7^<;16�bc:C0305;16A@76?B]�d;H/1@7�

¡)£<£

Page 12: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

� /H^)F7936 �"l�" � � � :)F793B?6 � �o�x����:<@jfW^<F793KC05/1:<@

be6?0R`u6A6A@�0R`�:NUq`a/103B]276AU?lxZt276�;H/1@7�VBAK)8WK)B?/10R_�/1U�Uq2WK)9q6AJ�b�_ � Yr�x��Uq:<F79qBA6AUwK)@7J�8c:)U3U3/1b7;1_,K

�o����U3:<F79qBA6ClpYw;H;�;1/H@7��Ut9qF7@�KM0 ¢<¢ \�b787U�K)@"J�K)9q6� � � � ��D�;H:)@7^7l

Zt276 �o�x��b7K)B]��^<93:<F"@7J�/1Ut:<8"03/H:<@WKC;�lm.�2"6A@�8"936AUq6A@�0TS�/g0t/HUaK)@ � �a� � � �-U3:<F"93BA6o`a/g052�K

� � DIU�� ��05/1DN6aK)@"J � � DIU�� � ��05/1DN6Cl Zt276 �o�x�dUh0]K)9h05UuKC0p0 � ¡ DIUp03:�KTO<:)/HJIBA6A9h0]K)/1@

/H@"/105/HK);H/ TKC03/H:<@!879q:<b7;16ADIUAl Zt276�DNK��j/HDGF7D�K)DI87;H/g05F7J"6�:)= 05276��r�x��U3:)F793B?6�/1U ¡ "7l�" �\�b"87U

� � ��� :)=�;1/H@7� 95KC036P� l-Zt27/HU{/1UGJ76?;H/Hbe6A93KC056?;1_�U36s0!bc6?;H:P`�03276 �~��Qh��Y�05K)93^<6s0!F"05/1;H/ TKC03/H:<@ :)=

��� lz�u_ J7:)/H@7^�U3:7S `�6VK);1`�KT_kU�;H6AKTO<6AU�KC0y;H6TKCUq0� ��� =>:<9�Yr�x�EliZt27/HUyKTO<:</1J7U�UqB]276AJ"F7;H/1@7^

/HUqU3F76?UAl�.�6{DNKT_�U3KC=>6A;g_�K)UqU3F7DI6G0527KC0��o����/HUw^</1O)6A@#8793/1:<93/g0R_�KC0r052"6{;H/H@"�eSc/�l�6)S�/g=[05276?936{/1U

K �o�x��B?6A;1;�S7/g0t`a/H;H;cbc6EUqB]276AJ7F";H6AJ�=>:<9t:<F"0387F"0�:<@�05276�;H/1@7�Ibc6s=>:<936�K)@�_�`�K)/103/H@7^{Y��x��BA6?;H;HU

K)9q6yUqB]276AJ7F";H6AJ�lwYw;HU3:"SeUq/H@7B?6yY��x��bWK)@7Jj`a/HJ"032�/HU�K);g`xKT_kU�@7:)@j��?6A93:"Se03276yY��x��U3:<F"93BA6?UoK)9q6

@76sO<6A9EKC;H;H:kBTKM056AJ^A6?93:,93KC056?UAl�.�6)Se052�F7U?SvKTO<:</1J�052"6G@76A6?J�=>:<9�:)F"0q�}:)=n�R93KC056��w\ BA6?;H;HU?Se`a2"/HB]2

K)9q6r936��kF"/H936?J�/1=iKC@�Yr�x��U3:<F"93BA6o/1UxK);1;H:kBTKC036AJVK)@,Y��x��:)= ?6A9q:!K)@7J,BAK)@7@7:)0xU36A@"J�KC@�_NJWKC05K

BA6?;H;1UAl

Y�;1;c0593KCLIBE/HUxF7@"/HJ7/1936ABs05/1:<@WK); lmY�;HK)93^<6{��/H@jfW@7/1036P�pf7;H6�0395K)@7Uh=>6A9aK)8"87;H/1BTKC03/H:<@,9qF7@7Ut:<@�03:<8

:)=�Z��x� =>:)9�05276VZ��x��U3:<F"93BA6?UAl#.�6�6��j8c6?93/HDI6A@�0G`a/g052 ¡ OCK);1F76AUG:C= � � ¡ K)@"J ¢ l#Zt276

b7F��c6A9aUq/�A6�KC0t03276Ebc:C0305;16A@76?B]�,;H/1@7�V/1UtU3/ A6AJ�K)UaZa� � � � � � <S ¡ S7:<9 " ��l

¡)£ (

Page 13: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

���}� � ����� ��� ������� � & � ��� � � !

.�6VDN6AK)U3F79q6N032793:<F"^<2787F"0G:)=a6TK)B]2�Uq:<F79qBA6�K)@"J-BA6?;H;p;H:<UqU�95KM05/H:"l�Yw;HU3:"Sm`u6�BTK)@-8";H:)0�K

@�F7DGbe6A9 :C=7OCK)93/HK)b7;H6?U KCU Kw=>F7@"B?05/1:<@G:)="05/HDI6~052WKC0 276A;18G6��j87;HK)/H@�05276�bc6?2WKTOj/1:<9 :C=705276�Uq_kUq036AD�l

Zt276?U36�/H@"BA;HF"J76NZ��x� U36��kF"6A@7B?6�@�F7D�bc6?93U{KC0�052"6,U3:<F"93BA6CS[BA:<@"^<6AUh05/H:)@�`a/H@7J":X`�� �u. � 'E�sS

Y��x��:)=m6TK)B]2�U3:<F"93BA6CSW;H/1@7�VF"03/H;1/�TKM05/H:)@�SkK)@7J �kF"6AF76�;H6?@7^)052�l

.�6IJ76sfW@76VZ��x��032793:)F7^<2787Fj0GK)Uo03276N@�F7D�bc6?9y:)=�b�_k036AUyJ76A;1/1O<6?936?J 03:�03276NJ"6AUq03/H@WKM05/H:)@

K)878";H/HBAKC05/1:<@+/H@403276�03:)0]KC;a03/HDI6)l�Zt27/HUN/HUIU3:<DI6?03/HDI6AUI936s=>6A939q6AJd03:�K)UV^):j:kJ787F"0Nb�_4:C05276?9

K)F"0327:<9qUAl ��6A;1; �v:<U3Uz��KC03/H:���� �i�w�V/HU�DI6TK)UqF7936?J�K)U�05276�93KC05/1:�:)=y03276�@�F7DGbe6A9z:)=yBA6?;H;HU

J79q:<878e6AJz05:{05276E@�F7DGbe6A9a:)=mBA6?;H;1UtU36A@�0wJ7F79q/H@7^{052"6�Uq/HDGF";nKC03/H:<@�l

Zt276E=>:<;H;1:X`a/1@7^G6��kF7KC05/1:<@zU327:<F";HJz27:<;1Jz=>:)9x05276�K)^<^)936A^<KC056oDI6?0393/HB?Ut:)= 05276EU3/1DGF7;HKC05/1:<@ �

�wF"DGbc6?9a:)= b�_�056?UwUq6A@�0 � �u_�056?UwUq6A@�0w:<@7BA6

� �p_k036AU�936s0595KC@7U3DI/10q056AJ

� �p_k036AU�J76A;1/1O)6A936?J�03:IK)8787;1/HBTKM05/H:)@

� 'oKM0]K{b�_k036AU�J793:)878c6?J�KM0t05276EUq`a/g05B]2 � �u_�056?Uw/1@�05276E8WKC032

� �mK)9q03/nK);�8WK)B]�)6s0�b�_�056?U�J79q:<878e6AJ�KC0t052"6�J"6AUq03/H@WKM05/H:)@�Y�Y�� ¢

� 'rF"87;H/1BTKC036r8WK)B]�C6?0rb�_�056?UwJ"93:<878e6AJ�KC0t03276EJ76AUh05/H@7KC05/1:<@zZ��x�

Zt276�87;nK)B?6AUt`a276?936EBA6?;H;HUt:)9�87K)B]�)6s05UwK)936EJ79q:<878e6AJ�K)936o/1;H;HF"Uq0593KC056?J�/H@ � /1^<F7936��"l ¢ l

��� � � �����$�|�-� �&����� � ��� � �(�

QR@�:<93J76?9V05:�DN6AK)U3F79q6�05276�bc6?Uq0�8e:<U3Uq/Hb7;16�052"93:<F7^)2787F"0�:C=EZ��x��:PO<6?9�Y��x�ESp`u6�fW93Uh0

879q6AU36?@�0x05276w936?U3F7;g05U�:C=iKyBAK)U36�`a/1052N/H@"f7@7/1036wb7F��6?93UxKC@7JVf��j6AJVYr�x��BTK)87K)BA/g0R_<l .�/g052Nf7@7/1036

b7F��c6A9qUy:)9EOCK)9q/nK)b";H6{Yr��� BTK)8WKCBA/10R_)Sm/g0�/HUE8c:)U3U3/1b7;H6G032WKC0yU3:<DI6!BA6?;H;HU�K)9q6!;H:<Uh0TSv`a27/HB]2�DVKT_

¡)£ �

Page 14: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

� /H^)F7936 �jl ¢ �p��6?;H; � � K)B]�C6?0 'r93:<8�� :</H@�05Ua:<@�K!Z��x� � Y[Z�\ B?:<@7@76?B?05/1:<@

936?U3F7;g0G/1@-F7@7@76?BA6?U3U5KC9q_-03/HDI6A:<F"03U�KC@7J�936s0595KC@7U3DI/HUqU3/H:)@7U�;16TK)J7/1@7^�03:�936?J7F7B?6AJ�05279q:<F7^<2"87F"0Tl

� / �"6?JzYr�x��BAK)8WK)B?/10R_�/1UaK)B]27/H6sO<6?J�b�_�@7:)0�2WKTOk/H@"^NKC@�_ �o�x��Uq:<F793B?6E/H@�0527/1UtBTK)Uq6)l

.�6�U3/HD�F7;nKC036�03276rB?:<@"fW^<F"95KC03/H:<@I`a/1052 � � ¡ S"b7F��6?9�U3/ A6 � " � £ K)@7JVZa� � � ¢ ¡ l QR@

052"/HUxBAK)U36CS7@7:{BA6?;H;1UxK)9q6r;H:<Uh0TSk05276E� �i��/HU ?6A9q:NKC@7J,05276w05279q:<F7^<278"F"0t/HU � �"l � ¡ \�b"87UAl~Zt27/1U

/HUw05276!DNK��j/HDGF7D Z��x��032793:)F7^<2787Fj0o`a/1052�0R`u:�U3:<F79qBA6?U�/1@�0527/1UoBA:<@jfW^<F793KC05/1:<@�l�Q}0EBTK)@#be6

K)878"93: �j/HDNKC056?;1_IO<6A9q/1fW6?J�K)Ux=>:);H;H:P`aU �

Zt279q:<F7^<278"F"0 � ¢<¢ \�b78"U

� � l G=>:<9 �~��Qh��Y Z KC93^<6s0� �05/1;H/ TKC03/H:<@

� " � � ¢ ��=>:<9tY[Z�\ 87KP_k;1:�K)J

��¢ ¡ � ¢)£ ��=>:<9t8"93:)03:jB?:<;�276AK)J76A9qU

� ¡ � Z��x� � ¡ � Q�� � �!� �m� ¢�(�( � �!Y�Y � ¢ � ¢)£ b�_�036AU]�

� �� � � ¡ =>:<9tYr������\ BA6?;H;�:PO<6?93276AK)J

� KG=>95K)Bs05/1:<@�� � l ��u05:IK)B?BA:<F"@�0a=>:<9x03276EZ��x�dUq05K)9q03F78�03/HDI6

� � �jl � ¡ \�b787U

� /H^)F7936 �jl £ Uq27:P`aU�^)95K)872"Ut:)=i`a/H@7J7:P`�U3/ A6)S"U36'��F76?@7BA6y@�F7DGbe6A93U?SWK)@7JzY��x��=>:)9�05276r0R`u:

U3:)F793B?6AUAl �w:)036E032WKC0�05276EB?F79qO)6AU�=>:<9x03276E0R`�:NU3:<F79qBA6?U�BA:)DN87;16?036A;1_V:PO<6A9q;nK)8�/H@"J7/HBAKC05/1@7^G052WKM0

¡)£

Page 15: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

052"6�8e6A9q=>:)93DNK)@7BA6y/HUa=�K)/H9?lwYw;HUq:7Se03276�Uq:<F79qBA6AUoF"U36�03276�6?@�03/H9q6�Y��x��KC;H;H:kBTKM056AJz05:I05276?D�lwQR@

:)03276A9i`�:)93J7U?S :U<�> ?�ACB MPoN`1EQJQ>QM+G5E�> EHG5:8>���Z ] � ]U:�> j G5Rkj R oN:���]URkj1o�����Z ] � ]U:8> j)l ��:)056~052WKM0m^)/1O<6?@

U3FjLNB?/H6?@�0�05/HDI6)SW03276�Y��x��Uq`a/103B]2�K);1^<:<93/g0527D BTK)@�B?:<@�059q:<;v05276y95KC036AU�:C=[05276 �w��U�BTKC939q_k/1@7^

Z��x��0595KMLNBCl�.�6NU32WK);1;��kF7K)@�05/1= _#0327/HUE05/1DN6IK)@7J�BA:<9q936AUq8c:)@7J7/H@"^�b7F��c6A9y936��kF"/H936?DN6?@�05UG/1@

U36?B?03/H:<@ �"l "!;nKC036A9x/1@z0327/HUtB]27K)8"056?9Al

ICR: 10.00 10.00 10.00 10.00 / XRM: 32.00 32.00 32.00 32.00 / Graph: 1

two-tcp/option-g=1/optionb=295/optiont-g=6/sw_qsize-g=4096/tbe-g=1024/granularity=100/wnd_scale_factor=4/epd_thresh-g=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_int=1000.0/sw_int=100/dist=1000 / Date:02/03/96

0

200000

400000

600000

800000

1e+06

1.2e+06

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

Win

dow

Siz

e in

byt

es

Time in milliseconds

Two TCP : Cwnds

Cwnd Size for S1 Cwnd Size for S2

��� ��������������������������� �"!

ICR: 10.00 10.00 10.00 10.00 / XRM: 32.00 32.00 32.00 32.00 / Graph: 1

two-tcp/option-g=1/optionb=295/optiont-g=6/sw_qsize-g=4096/tbe-g=1024/granularity=100/wnd_scale_factor=4/epd_thresh-g=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_int=1000.0/sw_int=100/dist=1000 / Date:02/03/96

0

20

40

60

80

100

120

140

160

180

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000R

ates

Time in milliseconds

Two TCP : ACRs

ACR for S1 ACR for S2

�$#%'&(��)

� /1^<F7936 �jl £ ��*�+-,.*0/2143%,�57698;:�/<,�=?>A@�5769BDCFEG,�=IH7J25?KL:"6�MON�P�Q RS8;:UTT$V"H7*WJ2X<MSY"P�Z[N

���(\ ^] ��� � ���`_ �� � ����* �a] ����!

.�6E@7:P`�/H@�O<6?Uq05/1^�KC036r05276E6��c6ABs0�:)= UqDVKC;H;H6?9xb7F��c6A9qUASW�C6A6A8"/H@7^!05276EY��x��BTKC8WK)BA/g0R_,f��j6AJ�l

Zt276Ib7F��c6A9EU3/ A6!/HUEUq6?0�05:�05276!879q:jJ"F7B?0y:)=uZa� � � ¢ ¡ �sS�03276N@�F7D�bc6?9�:C=�Uq:<F793B?6AU,� ¡ � SmKC@7J

K�U5KC=>6s0R_-=�K)Bs05:<9�� ¡ �sS~/�l�6)lgS ¡ � " � � ¢ ¡ � ¡ � ¡ l�Zt276z936ADNK)/1@7/H@7^�BA:<@"f7^<F795KM05/H:)@�/HUG052"6

U5KCDN6zK)U{/1@ � 6ABs05/1:<@ �"l #/ l 6Cl1S � � ¡ S~Za� � � ¢ ¡ K)@7J�f��j6?J�Y��x��BAK)8WK)B?/10R_��>@7: �o�x�

U3:)F793B?6P�sl � /1@7BA6y05276Gb"F���6?93UoKC936GUqDVK);1;H6?9AS�/10�/HU�8e:<UqU3/Hb";H6y032WKC0r03276?_�DI/H^<2�0w:XO)6A9h�W:P` be6?=>:<9q6

052"6NY��x� BA:<@�059q:<;~;H:k:<8#/HU�U36s0�F78�lV.�6N6��j8e6AB?0�U3:<DI6!BA6?;H;~;H:<UqU�K)@7J�9q6AJ7F"BA6AJ-032793:)F7^<2787Fj0

J7F76o03:!03/HDI6A:<Fj0a936?0395K)@"U3DI/HU3Uq/H:<@�l

¡�( �

Page 16: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

.�6�:<b7U36?9qO)6�052WKM0V052"6A936�/HUNK�J795KCUq05/1B�9q6AJ7F"B?05/1:<@d:)=EZ��x� 052"93:<F7^)2787F"0N`a27/HB]2�/1UN@7:C0

879q:<8c:)9q05/1:<@WK);i05:,03276{/H@"BA936AK)U36{/1@ � �i��l�Zt2"6G05279q:<F7^<278"F"0EJ793:)87Uob�_ � £�� `a27/H;16�052"6I� � �

/HUt:)@7;1_ � l � � l

� /H^)F7936 �jl ( Uq27:P`aU�^<95K)8"27U�:)=E`a/H@7J":X`$U3/ A6CSwUq6'��F76A@"BA6 @kF"DGbc6?93U?S�K)@"J�Y��x� =>:<9V052"6

0R`u:�U3:)F793B?6AUAl � /H^<F"936 �"l ( � K���Uq27:P`aUy032WKC0E05276?936I/HUE:<@76I;H:)U3U�K)93:)F7@7J�� � ¡ � � DIUAl��w:�K)B]��U

K)9q6�9q6AB?6A/1O)6AJ|=>:<9G05276z@76��k0 � � � DNU!K)@"J|03276A9q6?=>:<9q6)Su03276�`a/H@7J":X` 936?DVK)/1@7UGB?:<@7Uq05K)@�0,KC@7J

fW@WKC;H;1_,J793:<8"Uw05: GKC0�� � ¢ � � DNU?ltZt276�8WKCB]�)6?03UEK)936�936s0593K)@7U3DI/10q056?J�K)@7J�`a/H@7J":X`�9q/HUq6AU�6����

8e:<@76A@�03/nK);1;1_{F78j05:�03276�2WKC;1=�:C=�05276wO)KC;HF76�bc6s=>:<936�05276wJ793:)8�l � F7b"U36'��F76?@�05;1_)S705276�`a/H@7J":X`�9q/HUq6

;H/1@76TKC93;1_)l ��:)056o0527KC0t05276E;1/H@76AK)9x93/1U36o/1UxO<6A9h_zU3;1:X`El~Zt276EUq:<F793B?6o`a/H@7J7:P`�/HUtDGF7B]2�be6A;H:P`�/103U

DNK��j/HDGF7D�l QR@z:)03276A9x`u:<9qJ7UAS703276EU3:<F79qBA6?UwKC936r`a/H@"J7:P`�;1/HDI/1056?J�l Zt276EBA:<@7^)6AUq03/H:<@�`a/1@7J7:P`aU

:)=~be:)052�Uq:<F79qBA6AUEKC936{K)8"8793: �j/HDNKC056?;1_�6'��FWKC;�S�KC@7J�U3:,03276{:<8e6A95KM05/H:)@�/HUw=�K)/H9?lr�w:P`u6?O)6A9ASi052"6

052"93:<F7^)2787F"0E/1@�0527/1Ur6��j8e6A93/1DN6?@�0E/HUr:<@";1_ £ " � :C=p03276{DNK��j/HDGF7D�032793:<F"^<2787F"0Al�Zt276!DI6TKM�

U3F"936AJ�BA6A;1;v;H:<UqUw93KC05/1:!/H@z0527/1U�BAK)U36�`xKCU�:<@7;g_ � l � � l%��:)056E052WKM0�03276 A���� G5RkjW:U<1EQoN`��N<Plk`1:

Z�oPMQMXG5E�> oNR >hoNEHj1>SEho � G��5R�]U:F` j1> GSlgG5En:�l

ICR: 10.00 10.00 10.00 10.00 / XRM: 16.00 16.00 16.00 16.00 / Graph: 1

two-tcp/option=1/optionb=295/optiont=6/sw_qsize=2048/tbe=512/granularity=100/wnd_scale_factor=4/epd_thresh=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_int=1000.0/sw_int=100/dist=1000 / Date:02/03/96

0

50000

100000

150000

200000

250000

300000

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

Win

dow

Siz

e in

byt

es

Time in milliseconds

Two TCP : Cwnds

Cwnd Size for S1 Cwnd Size for S2

��� ��������������������������� �"!

ICR: 10.00 10.00 10.00 10.00 / XRM: 16.00 16.00 16.00 16.00 / Graph: 1

two-tcp/option=1/optionb=295/optiont=6/sw_qsize=2048/tbe=512/granularity=100/wnd_scale_factor=4/epd_thresh=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_int=1000.0/sw_int=100/dist=1000 / Date:02/03/96

0

20

40

60

80

100

120

140

160

180

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

Rat

es

Time in milliseconds

Two TCP : ACRs

ACR for S1 ACR for S2

�$#%'&(��)

�m/H^<F79q6 �"l ( ��*�+<, *0/21 3%,�5 698;:�/2,�=?>A@�5 69BDCFE$,�=IH J<5 K :"6�M ZDPDN � 8;:UT$T$VUH7*WJ2X<M��?YUZ

¡�(

Page 17: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� /H^)F7936��"l ( �>b���U327:P`aUo052"6I93KC056?UN��Y��x�aU]�oK);H;1:jBAKC056?J�05:�03276{0R`�:�U3:<F"93BA6?UAl �w:C05/HB?6G052WKM0

052"6NB?F79qO)6AUy=>:)9E03276{0R`�:�U3:<F"93BA6?UGK)@"J-K)9q6NKM0�03276!DVK!�"/1DGF7D$8c:<UqU3/1b7;H6{OCK);HF"6��� ��� :C=�052"6

;H/1@7� 95KC036P�{K)@7J+U3:#052"6�Uq:<F79qBA6AUI2WKTO<6�K�;nK)9q^<6,Y��x�El~Zt276z936TKCU3:<@+=>:<9G052"93:<F7^)2787F"0Ibe6A/H@"^

;H6?U3U�032WK)@�DNK��j/HDGF"D 8c:<UqU3/1b7;H6w/HU�@":)0x052"6rU3:<F"93BA6?U'$7Y��x�aUtb7F"0�05276?/H9u`a/1@7J7:P`aUAl[Zt27KC0t/HU?S :U<�>

MPoN`1EQJQ>QM G5E�>�R oN:�EHG5:8>���Z ] � ]U:�> jO_a`&:+G5E�> ��]URkj1o�����Z ] � ]U:8> j)l[Yw;HU3:"S7@7:)03/HBA6o032WKC0a05276o0R`u:VB?F79qO)6AU

:PO<6?93;nKC8�l~Zt27/HUtUq27:P`aUw0527KC0t05276EY��x��95KM056�K);H;1:jBAKC05/1:<@VDI6AB]27K)@7/HUqD /HUx=�KC/H9Al

Zt276-DNK)/H@�936AK)U3:)@�=>:<9z05276�;nK)9q^<6#J793:<8�/H@�032793:)F7^<2787Fj0�/HUz0527KC0�B?6A;1;HU���8WK)B]�C6?03U]��K)9q6

J79q:<878e6AJ�l �~K)B]2�B?6A;H;�;H:<UqU�9q6AUqF7;103U�/1@�K|Uq/H^<@7/gfWBTKC@�0z;1:<U3U�:C=�05/1DN6�K)@7J�05279q:<F7^<278"F"0Tl QR@

052"/HU!BTK)Uq6)Sp0527/1UI27K)878e6A@7UIbc6s=>:<936�03276�Y��x� BA:)@�0393:<;t;1:j:)8|/1U!U36?0IF78���:<8e6A@k�R;H:k:<8�8e6A9q/H:kJ��sl

Zt276�Za� �4/1@z0327/HUtBAK)U36E`�K)U ¢ ¡ l��W:<9x0R`u:NUq:<F793B?6AU?Se:)@76o`�:<F";HJ�K)U3UqF7DN6o032WKC0a2WKTOk/H@7^ ��¡ "

b7F��c6A9qUw/1@�05276EUq`a/g05B]2�`�:<F";HJzbc6EUqF"LIBA/H6?@�0Tlu��F"0a0527/1UaBTK)Uq6�Uq27:P`aUw032WKC0aBA6?;H;1UwKC936o;H:)Uq0a6?O)6A@

`a276?@d05276?936�K)9q6�0R`a/1BA6�K)UNDVKC@�_�� ¡ � " ���!b7F��c6A9qU,/H@|05276�Uh`a/103B]2�l�Zt2�F7UAS ?���� ]�M R oN: G

�1oPoaj � >QJQ<gG5R�]�M � :�o JQoNR�:bE�oNZoNE G5ZUZ�oPJ G5:8> _a`��;>SEQMsl Zt27/HUu:<b7U36?9qOCKC03/H:<@I`xK)UxK);HUq:�DNK)J76�/1@V:<F"9

6TKC93;H/16A9�`u:<9q��:<@z@7:<@j�}Z��x�4b7F79qUq0R_z0593KCLIB � ( � S � � � l

���� ^] ��� � ���`_ �� � ����* �a] ����! ��� ��% � � �(�"� � ��*+ � � ��� ��� �5�

�w6��j0 `u6uUh05F7J7/16AJE05276~6���6?B?0m:)="OCK)9h_j/1@7^aYr�x��BTK)8WKCBA/10R_)l �W:<9�0327/HUv87F"938e:<U36CSC`u6u/1@�0393:kJ7F7B?6

K �o�x��0395KCLIBI/H@#05276IbWK)B]��^<9q:<F7@7J�lN.�6IBA:<@"J7F7B?036AJ-Uq6?O)6A95KC;u6��"8e6A9q/HDI6A@�05UE`a/1032 0R`u:�KC@7J

f7O)6,Yr�x� U3:)F793B?6AUAl � /H@7B?6��o��� 05K)�)6?UGF78 " ��� :)=�05276,;1/H@7��b7K)@7J"`a/1J"052�Sm`�6,6��j8c6?B?0{052"6

DNK��j/HDGF7D Yr����05279q:<F7^<278"F"0a05:!bc6 £ � � :)= 05276EBAK)U36E`a/10327:<F"0��r�x��l

� /H^)F7936?U �"l ��KC@7J �"l �Uq27:P`�052"6G`a/H@7J7:P`�^<95K)8"27Ur=>:<9�03276{0R`�:C�wKC@7J�f7O<6 �RU3:)F793B?6NUq:<F793B?6

BA:)@"fW^<F793KC05/1:<@7U?S�9q6AUq8c6?B?05/gO<6?;1_<l �W:<F79,J"/ �c6A936?@�0�Za� � KC@7J�b7F��c6A9�Uq/�A6�BA:<DGb"/H@WKC03/H:<@"U,K)9q6

F7Uq6AJ�l~Zt276r^)95K)872"U�BA;16TK)9q;1_!Uq27:P`�05276r/1@7Uq05K)@�05Up`a276A@�B?6A;H;1U�KC936�;1:<Uq0�K)@7JN05276wZ��x�+`a/1@7J7:P`aU

¡�(<¡

Page 18: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

K)J� qF"Uq056?J�laZt276�Y��x� K)@7J�U36��kF"6A@7B?6{@kF"DGbc6?9�^<93K)8727U�2WKTO<6�@7:)0wbc6?6A@�/1@7BA;1F7J76AJ�276A9q6�Uq/H@7B?6

052"6A936E/1Ut@7:)0�DGF7B]2�@76?`�/H@"=>:)93DNKC05/1:<@,/H@�03276AD�l

ICR: 10.00 10.00 10.00 10.00 / XRM: 4.00 4.00 4.00 4.00 / Graph: 1

vtwo-tcp/option-g=1/optionb=295/optiont-g=6/sw_qsize-g=256/tbe-g=128/granularity=100/wnd_scale_factor=4/epd_thresh-g=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_int=1000.0/sw_int=100/dist=1000 / Date:02/03/96

0

5000

10000

15000

20000

25000

30000

35000

40000

45000

50000

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

Win

dow

Siz

e in

byt

es

Time in milliseconds

Two TCP + One VBR : Cwnds

Cwnd Size for S1 Cwnd Size for S2

� ��#����%������� ��������������� ��� ������������������� ������� �"!

ICR: 10.00 10.00 10.00 10.00 / XRM: 4.00 4.00 4.00 4.00 / Graph: 2

vtwo-tcp/option-g=1/optionb=295/optiont-g=6/sw_qsize-g=1024/tbe-g=128/granularity=100/wnd_scale_factor=4/epd_thresh-g=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_int=1000.0/sw_int=100/dist=1000 / Date:02/03/96

0

100000

200000

300000

400000

500000

600000

700000

800000

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

Win

dow

Siz

e in

byt

es

Time in milliseconds

Two TCP + One VBR : Cwnds

Cwnd Size for S1 Cwnd Size for S2

�# #����%��������������������������� ��� ��������������������������� �"!

ICR: 10.00 10.00 10.00 10.00 / XRM: 16.00 16.00 16.00 16.00 / Graph: 3

vtwo-tcp/option=1/optionb=295/optiont=6/sw_qsize=1024/tbe=512/granularity=100/wnd_scale_factor=4/epd_thresh=1020/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_int=1000.0/sw_int=100/dist=1000 / Date:02/03/96

0

50000

100000

150000

200000

250000

300000

350000

400000

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

Win

dow

Siz

e in

byt

es

Time in milliseconds

Two TCP + One VBR : Cwnds

Cwnd Size for S1 Cwnd Size for S2

� ��#����?�!�"������������������������� ������������������� ������� �"!

ICR: 10.00 10.00 10.00 10.00 / XRM: 16.00 16.00 16.00 16.00 / Graph: 2

vtwo-tcp/option=1/optionb=295/optiont=6/sw_qsize=2048/tbe=512/granularity=100/wnd_scale_factor=4/epd_thresh=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_int=1000.0/sw_int=100/dist=1000 / Date:02/03/96

0

50000

100000

150000

200000

250000

300000

350000

400000

450000

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

Win

dow

Siz

e in

byt

es

Time in milliseconds

Two TCP + One VBR : Cwnds

Cwnd Size for S1 Cwnd Size for S2

� ��#����%������#� ������������������� ��������������������������� �"!

�m/H^<F79q6 �"l � ��*�+<, *0/21%$'& = :)( J* /<,�= >A@�5 69BDCFEG,�= H?* J<X,+%V0J25?K :"6

Zt276GUq/HDGF7;HKC05/1:<@z936?U3F7;g05UrKC936�UqF7DIDVK)9q/�?6AJ�/H@�ZmK)b7;16 �"l GKC@7J�K)9q6yJ7/1U3B?F7U3Uq6AJ#/H@�05276�=>:<;g�

;H:P`a/1@7^!U3F7b7Uq6ABs05/H:)@�luZt2"6�fW9qUq0wBA:<;1F7DI@�/1Ux05276EB?:<@"fW^<F"95KC03/H:<@�F7U36?J�lpZt276yUq6AB?:<@7J�K)@"J�0327/H9qJ

BA:);HF7DI@7UpU327:P`�05276wZa� ��KC@7JV052"6rb7F��c6A9uU3/�?6AUxF"U36AJ�lpZ w05279q:<F7^<2,Z ¢ K)936�05276�032793:)F7^<2787Fj0

OCK);HF"6AU~=>:<9uUq:<F79qBA6AU w052"93:<F7^)2 ¢ l .�6rKC;HU3:�U32":X`�03276�03:)0]KC;eY��x�d05279q:<F7^<2"87F"0Tl[Q}0u/HUp276?;H8"=>F7;

¡�( �

Page 19: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

ICR: 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 / XRM: 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 / Graph: 1

vfive-tcp/option=1/optionb=295/optiont=6/sw_qsize=640/tbe=128/granularity=100/wnd_scale_factor=4/epd_thresh=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_int=1000.0/sw_int=100/dist=1000 / Date:02/03/96

0

5000

10000

15000

20000

25000

30000

35000

40000

45000

50000

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

Win

dow

Siz

e in

byt

es

Time in milliseconds

Five TCP + One VBR : Cwnds

Cwnd Size for S1 Cwnd Size for S2 Cwnd Size for S3 Cwnd Size for S4 Cwnd Size for S5

��[#����?�!�"� � ����������� ��� � ������������� � � �����a������� �"!

ICR: 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 / XRM: 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 / Graph: 2

vfive-tcp/option=1/optionb=295/optiont=6/sw_qsize=1280/tbe=128/granularity=100/wnd_scale_factor=4/epd_thresh=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_int=1000.0/sw_int=100/dist=1000 / Date:02/03/96

0

10000

20000

30000

40000

50000

60000

70000

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

Win

dow

Siz

e in

byt

es

Time in milliseconds

Five TCP + One VBR : Cwnds

Cwnd Size for S1 Cwnd Size for S2 Cwnd Size for S3 Cwnd Size for S4 Cwnd Size for S5

�# #����%������� � �#��������������� ��� ��������������������������� �"!

ICR: 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 / XRM: 16.00 16.00 16.00 16.00 16.00 16.00 16.00 16.00 16.00 16.00 / Graph: 1

vfive-tcp/option=1/optionb=295/optiont=6/sw_qsize=2560/tbe=512/granularity=100/wnd_scale_factor=4/epd_thresh=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_int=1000.0/sw_int=100/dist=1000 / Date:02/03/96

0

20000

40000

60000

80000

100000

120000

0 1000 2000 3000 4000 5000

Win

dow

Siz

e in

byt

es

Time in milliseconds

Five TCP + One VBR : Cwnds

Cwnd Size for S1 Cwnd Size for S2 Cwnd Size for S3 Cwnd Size for S4 Cwnd Size for S5

� ��#����?�!�"��##�#����������������� ������������������� ������� �"!

ICR: 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 / XRM: 16.00 16.00 16.00 16.00 16.00 16.00 16.00 16.00 16.00 16.00 / Graph: 2

vfive-tcp/option=1/optionb=295/optiont=6/sw_qsize=5120/tbe=512/granularity=100/wnd_scale_factor=4/epd_thresh=2045/icr=10.0/air=1/xdf=0.5/tdf=0/headroom=1.0

t_threshold=900000.0/maxsrcrate=10.0/ontime=100000/offtime=100000/vbrrate=124.41/t0v=120/a=1.15/b=1.05/qlt=0.8/time_int=1000.0/sw_int=100/dist=1000 / Date:02/03/96

0

200000

400000

600000

800000

1e+06

1.2e+06

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

Win

dow

Siz

e in

byt

es

Time in milliseconds

Five TCP + One VBR : Cwnds

Cwnd Size for S1 Cwnd Size for S2 Cwnd Size for S3 Cwnd Size for S4 Cwnd Size for S5

� ��#����%��������� ����������������� ��������������������������� �"!

� /1^<F79q6 �"l � � E + :�*0/21 $'& = :)(OJ* /<,�=?>A@�5769BDCFEG,�=IH *WJ2X +%VWJ25?KL:"6

05:#6��"8"936AUqUN/g0!K)UIK�8c6?93B?6A@�0]K)^)6�:C=wDNK��j/HD�F7D 8e:<UqU3/Hb";H6�Yr����05279q:<F7^<2"87F"0�� ¢ �"l "�\�b"87U]� l

Zt276�;nK)Uh0tBA:);HF7DI@zU327:P`aUa05276y� �i��l

�W93:<D 0527/1Ua05K)b7;16�`�6�BTKC@�DNK)�)6o03276o=>:<;H;1:X`a/1@7^GB?:<@7BA;1F7U3/1:<@7U �

<lw� �i� OkUVZt279q:<F7^<2"87F"0 ��ZmK)b7;H6 �"l �U327:P`aUN032WKC0!0527KC0 A���� ]�M M � G5ZUZ G5Rkj <gGNMO<1] �N<

iNG5En]FG5R JQ>slV� � � J7:k6AU�@7:)0�9q6?�W6?B?0GZ��x��8e6A9h=>:<93DNK)@7B?6NUq/H@7B?6!27/H^<2"6A9y� �i� J":j6?Uy@7:C0

@76?BA6?U3U5KC93/H;g_-DI6TK)@�;1:P`�6?9{Z��x� 05279q:<F7^<2"87F"0Tl Zt276z6��c6ABs0!:)=�BA6?;H;x;1:<U3UGJ"6A8e6A@7J7U!@7:C0

F78e:<@�05276y@kF"DGbc6?9w:C=[BA6?;H;HUa;1:<Uq0wb7F"0wF78e:<@�03276y03276�@�F7DGbe6A9�:)= 03/HDI6A:<Fj05UAl�Q}=~KN;HK)93^<6

¡�( "

Page 20: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

�wF7DGbe6A9t:C= Zt2793:<F"^<2787F"0� :<F79qBA6AU Za� � ��F��c6A9 Z Z ¡ Z � Z%" Z ¢ Z :)0]KC; � � �i�¡ Y � � ¡ � ¡<¢)£ �"l �"l £ l ¡ � l £ )l ¡¡ Y � � ¡ � �<¡ " � l ¢ "7l "7l £ ¡ "7l ¡ l �¡ Y � � ¢ ¡ �<¡ " ¢ l ( ¢ l �<l £ "l � ¡ l (¡ Y � � ¢ ¡ ¡ � " � �"l � �"l � £ l � ¡�( l�" )l �¢ Y � � ¡ � £ " � <l ¢ <l�" �jl � <l £ <l £ "l ¢ l £ ""l �¢ Y � � ¡ � ¡ � � ¡ l ( ¡ l�" ¡ l £ ¡ l ¢ ¡ l £ ¡ l � ¡ <l � )l �¢ Y � � ¢ ¡ ¡<¢C£ � "7l � "7l � ""l � �"l "7l "l � "7l � l �¢ Y � � ¢ ¡ ¢�()¡ � <l ( �<l � �)l £ �<l � �<l £ ¢ �"l�" � � l � � l �

ZmK)b7;16 �"l � � /HD�F7;nKC03/H:<@V��6?U3F7;g05U � � F7DNDNK)9h_

@�F7DGbe6A9�:)=vBA6?;H;1UxK)9q6�;H:)Uq0xb"F"0�03276A9q6r/HUu:<@7;1_!:)@76�05/1DN6?:<F"0AS�03276�032793:<F"^<2787F"0�J76A^)95K)JWKX�

03/H:<@,DNKT_I@7:)0tbe6�0527KC0xUq6?O<6?936Cl �r@,052"6r:)052"6A9x2WKC@7J�S"6sO<6?@�/g=iK�=>6?`�BA6?;H;1UxK)9q6r;H:<Uh0xb7Fj0

03276V;1:<U3Uq6AUG2WKC878c6?@-=�K)9GKC8WK)9q0�059q/H^<^)6A93/1@7^�DGF7;103/H87;16{05/HDI6A:)F"05U?Sm052"6V05279q:<F7^<2"87F"0�`a/1;H;

be6yUq6?O)6A936?;1_�J76A^)95K)J76?J�l��w6?@7BA6CSc052"6�BA6?;H;i;H6sO<6?; DI6?0393/1B A�� � ]�M R oN:+G �1oPoajO]URkj5]%J G5:�oNE

o :U<�> ?�ACB Z�>Si5>SZ&l�>SE oNE � G5R JQ>sl

¡ l � �c6AB?0�:)=x��F��c6A9q/H@7^ � �(G5E �1>SE _a`��;>SEQMWG5ZG��G5\PM �5]Ui5>h<1] �N<�>SE ?�ACB :U<1E�oN` �N<Plk`1: =>:<9o:<F"9

/1@"fW@7/g056rZ��x��K)8"87;H/1BTKC03/H:<@7U?l

.�6wUh05F7Jj_I03276�6���6?B?0u:)=vb7F��6?93U�:)@V;nKM056A@"B?_!/H@IU36?B?03/H:<@ �"l '"7l[��9q/H6?�"_<S�U3/1@7BA6�05276�Yr�x�

B?:<@�0593:);�BTK)@�J793K)/H@�:<Fj0t05276 ��F76AF"6AUwKC= 056?9x05276o/1@7/103/nK);�0593K)@7U3/16A@�0TSj05276�KTO<6?95K)^<6E;HKC056?@7B?_

Uq27:<F7;1JVbe6w;1:X`El Zt276w6���6?B?0�:)=v@76s`�Z��x��U3:<F79qBA6?UxUq05K)9q03/H@7^�F78VJ":j6?Uu@7:C0�/1@7BA9q6TK)Uq6w052"6

;HKC056?@7B?_ U3/1^<@7/gfWBTK)@�03;1_�Uq/H@7B?6N052"6?_ Uq05K)9q0GKC0GKz`a/H@7J":X` :C=t:<@76,\ �7� S /H9q936AUq8c6?B?03/1O<6N:)=

03276A/19tQh�x��U?l

¡�(<¢

Page 21: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

Zt276�6��c6AB?0�:)=i;nKC93^<6�b7F��c6A9qUx:<@�� �i��/HUuDN/ �"6?J�l .�/g052V;HK)93^)6wb7F��6?93/H@"^7Sk`a/1@7J7:P`aUxBAK)@

be6�;HK)93^<6yK)@7J�/1= 03276{KV;1:<U3Uw:jB?BAF79qUrKC0rKV;nK)9q^<6E`a/H@7J7:P`ES�� � ��BTKC@�bc6y27/H^<2�l��r@�052"6

:)03276A9a2WKC@7J�SW/1=i03276E;H:<UqUt:jB?BAF79qU�KC0�K{;1:X`�`a/H@"J7:P`ESe� � ��BAK)@�bc6E;H:P`El

�"l � �c6AB?0x:)=m\�F7;g05/H8";H6 � :<F79qBA6AU � V;M;:=<�> R�` � _S>SE�o MPoN`&E�JQ>QM;]�M;]UR JSE�> GNMP> jNf��1>SR >SEHG5ZUZ \h:U<�>

:�oN:�G5Z :=<1E�oN`��N<Plk`&: ]UR JSE�> GNMP>QMsl-Zt27/1U{/HU{be6ABTKCF7U36CSu052"6AU36zZ��x� Uq:<F793B?6AUNK)936�^)6A@76?95K);1;1_

`a/1@7J7:P`�;H/HDI/1036AJIK)@7JNf7O<6oUq:<F793B?6AU�`a/g052,UqDVKC;H;W`a/H@7J":X`aU�87F7DI8�DN:<9q6wJ7KC0]Ky032WK)@V0R`u:

Uq:<F793B?6AUa`a/1032�UqDVKC;H;c`a/1@7J7:P`aUAl

��� � ����!#��� � � ��� ����! ��� � ������ �����

QR@,0527/1U�Uq6AB?03/H:<@N`�6r9q6A8e:<9q0xK)@�/H@�036A936?Uq03/H@7^y87276A@":<DN6?@7:<@�J7F"6�05:�05K)/H;�J79q:<8�K)@"J�8793:<8e:<Uq6

K�Uq/HDI87;H6�f��cl[QR@�Y�Y�� ¢ SjU3:<F"93BA6?UaDVK)9q�{05276r;HK)Uq0�BA6?;H;e:)= 6TK)B]2�DI6AUqU5K)^<6�b�_ �[@7Jj�R:C=n�h\�6?U3U5KC^<6

� ���E\��tb7/10Al�Q}=m05276 ����\ BA6?;H;i/HUaJ79q:<878e6AJ�KM0�03276�Uq`a/103B]2�SW05276�936s0593K)@7U3DI/10q056?J�8WKCB]�)6?0�^<6?03U

DI6A93^)6AJd`a/1032�87936sOk/H:<F7U�87K)9q03/nK);�8WK)B]�C6?0�KC0,03276�J76AUh05/1@WKC05/1:<@�l�Zt276#DI6A9q^<6AJ�8WKCB]�)6?0z=�K)/1;HU

052"6V�x�x��056?Uq0yK)@7J#/1UoJ793:<8"8c6?J�KC0o03276!J76AUh05/1@WKC05/1:<@�b�_�Y�Y � ¢ l{Zt276!U3:<F"93BA6!`a/H;1; 2WKTO)6!03:

936s0593K)@7U3DI/10�0R`�:N8WK)B]�)6s05U?l

Yw= 036A9t05276ofW9qUq0�936s0593K)@7U3DI/HUqU3/1:<@�Sj03276 �7� Za�w� � � ��/HUtUq6?0a05:!2WK);g=i05276E879q6?Ok/H:<F"Ua`a/1@7J7:P`

U3/ A6uK)@7J�05276~`a/H@7J":X`-/HUiU36s0 05:�:<@76Clm.�276?@y03276uUq6AB?:<@7JG9q6?0593K)@7UqDN/1U3U3/1:<@�:jB?BAF79qUASC03276u`a/1@7J7:P`

/HUt:)@76�KC@7J�2"6A@7B?6 �7� Za��� � � � /1UtU36?0�05: ¡ �>03276EDN/1@7/HDGF"D OCK);1F76P� lpZt2"6�`a/1@7J7:P`�9q6ADNK)/H@7U

KC0y:<@76Cl�Z��x��276A@"BA6?=>:)9q052�/H@7B?936TKCU36AUy05276I`a/H@7J7:P` ;1/H@76AK)93;g_�936?U3F7;g05/1@7^�/1@�;H:P` 032793:)F7^<2787Fj0

=>:<9o052"/HU�U3:<F79qBA6Cl � /H@7B?6I03276 ���E\ B?6A;1;HUE:)=x03276N:C05276?9yZ��x��U3:)F793B?6AUGDNKT_�@7:)0y2WKTO<6Nbc6?6A@

J79q:<878e6AJ�S703276?_zJ7:!@7:C0w6��j8c6?93/H6?@7BA6o0327/HUa87276?@7:<DI6A@7:)@�K)@"J�^)6?0�27/H^)2z032793:)F7^<2787Fj0Tl

Zt276oJ7/1U38WK)9q/10R_N/H@V032793:)F7^<2787Fj0t936?U3F7;g05Ut/H@VF7@"=�K)/193@76?U3UaK)DI:<@7^yU3:<F79qBA6?UwKCUxU327:P`a@�/H@ �m/H^C�

F79q6 �"l � l � /1^<F79q6 �jl �W�>b��{U327:P`aU�K U3/HD�F7;nKC03/H:<@-`a2"6A936�0527/1UNF"@"=�K)/H9q@76AUqUV/1UNUq6A6A@�l�QR@|0527/1U

fW^<F"936)SeU3:)F793B?6 � ¡ ;H:<Uq6AU�BA6A;1;HU�KC0 " � � DNU�K)@"J � � � DIUAltZt276yBA:<9q936?U38e:<@7J7/1@7^I03/HDI6A:<Fj0�KC@7J

¡�()£

Page 22: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

936s0593K)@7U3DI/HUqU3/1:<@7UG:kBAB?F79!KC0� � � DNUGK)@7J � � DNU?l�Zt276�DI6A9q^</H@"^�:)=a05276�87K)B]�)6s05UIKC0{052"6

Y�Y � ¢ :kBABAF"93UrKM0� � � � DIUAlaY�= 056A9a052"6�U36?BA:<@"J�05/1DN6?:<F"0TSW03276�`a/1@7J7:P`�:)= � ¡ /H@"BA936AK)U36?U�;1/H@j�

6TKC93;1_N=>93:<D :<@76)l � /1@7BA6EUq:<F793B?6 � �J":j6?U�@":)0�6��j8c6?93/16A@7B?6�0327/HUt872"6A@7:<DI6A@":<@�S�/10t^)6?05Ua27/1^<276?9

052"93:<F7^)2787F"0Al ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

�m/H^<F79q6 �"l � �~ w@j=�K)/H9q@76AUqU�J"F76o05:!Z KC/H; 'r9q:<8

Y�Uq/HDI87;H6of���/HUa`a2WKC0w`�6�BTK);1; QR@�036A;H;1/H^<6?@�0wZmK)/1; 'r9q:<8�laZt27/1U�8e:<;H/1B?_�Uq6?05UrKI052"936AUq27:<;1J�K

=>6?` B?6A;H;1Urbe6?=>:<9q6�05276�b7F��c6A9o;H/1DN/g0Tl �r@7BA6�03276G052"936AUq27:<;1J�/HU�B?93:<UqU36?J�Sv05276GUh`a/103B]2 J"93:<87UrK);H;

BA6?;H;1U >��&JQ>�lk:�:U<�>�� E�MS: ��� Y JQ>SZUZ l Zt2"6 ����\�B?6A;1;e`a/1;H;W936AK)B]2,052"6rJ76AUh05/1@WKC05/1:<@,KC@7J,936?U3F7;g0x/1@

052"6�J79q:<8787/1@7^N:C= 05276EfW9qUq0r87K)B]�)6s0oK)@7J � >SE �5]UR �^o lgG1J��2>S:UM�]�MhG5i5oN]Fj1> jO]UR :U<�> j1>QMS:b]URkG5:F]%oNR

V V ���)l .�276?@76?O)6A9�K)@�_{BA6?;H;HU K)936aJ79q:<878e6AJ�S<03276aUq`a/103B]2NUq27:<F7;1J!6A@7UqF7936a052WKM0[05276t@76��k0 ���E\

BA6?;H;r/1UV0593K)@7UqDN/g03056?J�l Zt27/HU�879q6?O)6A@�05Uz05276�b7K)B]�<�}05:M�RbWK)B]�4936?0395K)@"U3DI/HU3Uq/H:<@"U�K)@7J ] � lkE�oNi5>QM

G5]UEnR >QMQMsl � /1@7BA6�0327/HU�8c:<;1/HBs_N:)@7;1_I6A@"2WK)@7B?6AUt0]K)/1;cJ"93:<8�S"/10xBAK)@�Uq03/H;1;cbe6rF7Uq6AJ�/H@,B?:<@� qF7@7Bs05/1:<@

`a/1032�:C05276?9wJ79q:<8�8e:<;1/HBA/16AUt;1/H�)6 �~K)9q;1_�� KCB]�)6?0 'r/HU3BAK)93J�� �~��'E� � � ��� ltY Uq/HDI/H;HK)9x8e:<;H/1B?_V=>:)9

8WK)9h05/HK);�8WK)B]�)6s0tJ7/1U3BTKC93J,/1U�J76?U3BA9q/Hbe6AJ�/1@,�a6?=>6A9q6A@7B?6 � ¢ ��l 'r9q:<8,8e:<;H/1BA/16AUpK)U3UqF7DI6�/HDI8e:<9q05K)@7BA6

=>:<9x03276� ��x��Uq6A9qOk/1BA6EBA;HK)U3U�K)@7J�2WKTO<6Ebe6A6?@�Uq03F7J7/16AJ�/H@�K{936A;HKC056?J�`�:<9q� � �� � l

¡�(�(

Page 23: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

����� � �$�$� � � ���w�|�-��� ��� � � ��� ��� �$����� � ����������*+ � � � ��� � ��! !&�� ��� � � ��� ����!

.�6a2WKTO)6�Uh05F7J"/H6AJ!052"6�6���6?B?0p:)=e93F"@7@7/H@"^�Z��x� � Q���0395KCLIBx`a/g052!Yr�x�El<Zt276aDNK)/H@{9q6AUqF7;103U

:)= 05276EUh05F7J"_�KC936 �

<laZ��x��KCB]27/H6sO<6AU DNK��j/HDGF7D 032793:<F"^<2787F"0#`a276?@ 03276A9q6+K)936�6?@7:<F7^)2 b7F��6?93U KC0�052"6

Uh`a/105B]2"6AUAl#.�6,`a/H;H;���FWK)@�05/g= _�0327/HU�936'��F7/1936?DN6?@�0AS~K)@7J|K)9q^<F76V03276,BTKCU36,=>:<9GUqBTK);HK)b7/1;g�

/g0R_,/H@�03276E@76��k0�U36?B?05/1:<@�l

¡ lt.�276?@#DVK��j/1DGF7D 05279q:<F7^<278"F"0E/HUoKCB]27/H6sO<6AJ�Si03276{Z��x��Uq:<F793B?6AU�K)9q6{95KC036s�R;1/HDI/1036AJ�b�_

Y��x��95KM05276?9a032WK)@z`a/H@7J":X`x�};H/1DN/g056AJNb�_zZ��x�ml

�"lt.�276?@�03276~@�F7DGbe6A9i:)=jb7F��c6A93U /HUvUqDVKC;H;H6?9AST03276A9q6pBAK)@�bc6~Ka;nK)9q^<6 9q6AJ7F7Bs05/1:<@y/1@r05279q:<F7^<2k�

87Fj0w6sO<6?@�052":<F7^<2�� �i��/HUxO)6A9q_zUqDVKC;H;�l

"7laZt276w936?J7F7B?03/H:<@V/H@!05279q:<F7^<278"F"0x/1UuJ7F"6w05:y;H:<UqUu:C=�05/1DN6aJ7F79q/H@7^�05/1DN6?:<F"05Uw�>;nK)9q^<6t05/HDI6A9

^<93K)@�F7;nKC93/10R_"� S K)@7J�0595KC@7U3DI/HUqU3/H:)@�:)=aJ7F"87;H/1BTKC036N8WKCB]�)6?03UG`a27/HB]2+KC936VJ"93:<878e6AJ+KM0�052"6

J76?Uq03/H@WKC03/H:<@�l

¢ lt.�276?@d05279q:<F7^<2"87F"0�/1UV936?J7F7B?6AJ�S�05276�Z��x��U3:)F793B?6AUzK)9q6�`a/H@7J":X`x�};H/1DN/g056AJ+b�_dZ��x�

93KC05276?9t052WK)@z93KC056 �R;H/1DN/g056?JVb�_zYr�x�El

£ l � `a/g05B]2�b7F��c6A93U�U32":<F7;HJ�@7:)0�be6IJ"/HDI6A@7Uq/H:<@76?J�b7K)U36?J�:<@ 05276IYr�x� � :<F793B?6N87K)95K)DI6s�

036A9GZa� �tl 'r/1DN6?@7U3/1:<@7/1@7^�Uq27:<F7;1J�bc6VbWK)U36?J+F78c:)@-05276�8e6A9h=>:<93DNK)@7B?6V:)=a052"6,Uq`a/g05B]2

K);1^<:<9q/1052"D�SkK)@7Jz052"6�9q:<F7@7Jz059q/H8�05/1DN6CS7K)UaJ7/1U3B?F7U3Uq6AJ�/1@�05276E@76��j0�Uq6AB?03/H:<@�l

( lt.�276?@�Y��x� BTK)87K)BA/g0R_#/HUoOCK)93/16AJ�Sm� �i� 6��j27/1b7/103Uy27/1^<2�OCK)93/HK)@7BA6IK)@"J�/1U�@":)0�936A;HKC056?J

03:�Z��x� 05279q:<F7^<2"87F"0Tl�QR@4^)6A@76?95K); Sa� �i� /1UN@7:C0,K ^<:j:kJ|/H@7J7/1BTKC03:<9!:)=oZ��x� ;H6sO<6?;

8e6A9h=>:<93DNK)@7B?6)l

¡�( �

Page 24: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

�"l �iK)9q^<6A9tb7F��6?93U�/H@7B?936TKCU36EZ��x�405279q:<F7^<2"87F"0Tl

"l �iK)9q^<6A9{@�F7DGbe6A9!:)=a`a/1@7J7:P`x�R;1/HDI/1056?J-U3:)F793B?6AUI/H@7B?936TKCU36�Z��x��052"93:<F7^)2787F"0Al�Zt27/HU{/1U

be6ABAK)F7U36CSW05276EU3F"D :)= 05276o`a/H@"J7:P`aUw/1Ut;nK)9q^<6A9�`a2"6A@�03276A9q6�K)936EDI:<936oUq:<F793B?6AU?l

� l � O<6?@4`a276?@405276�b7F��c6A9qUVKC936�U3DNK);H; SpJ"93:<878"/H@7^ :)= ���E\ B?6A;1;HU!U327:)F7;HJ�bc6�KTO<:</1J76AJ�l

Zt27/1UtKTO<:</1J7UxDI6A9q^</H@7^�:)=i8WK)B]�C6?05U�KC0�05276oJ76?Uq03/H@WKC03/H:<@VY�Y�� ¢ K)@"J�/HDI8793:PO<6?U�=�K)/193@76?U3UAl

.�276?@�U3F"LIB?/H6A@�0Eb7F��6?93UEK)9q6G8793:POk/HJ"6AJ�=>:<9wYr�x�ESe03276GJ79q:<8�8e:<;H/1B?_�K)UqU3F7DI6AUo:<@";1_�K

DI/H@7:)9x/HDI8c:)9q0]KC@7BA6CS"F7@7;1/H�C6o/105Ut9q:<;H6o/1@�05276� �����U36?9qOk/HB?6)l

��� � * �a] ��� �"� �� ��� � � ��� ��� ����! � �����|�-� ����������*+

QR@�0327/HUoUq6AB?03/H:<@�S `u6VKC@WK);1_1?6!03276!b7F��c6A9E936���F7/H9q6ADI6A@�0GKM0EUq`a/103B]276AU�=>:<9oZ��x��:PO<6?9y052"6

Y[Z�\z�}Yr�x� U36?9qOk/HB?6)lV.�6!U327:P` b�_ KzBA:<DGb"/H@WKC03/H:<@#:)=u6ADI8e6A93/1BTK);~KC@7J�KC@WK);1_�03/HBTKC; Uq03F7J7/H6?U

0527KC0t05276Eb7F��6?9�9q6'��F7/1936ADI6A@�0a=>:<9tZ��x�d:PO<6?9wY��x��=>:<9 ?6A9q:N;1:<U3Ut0593K)@7UqDN/1U3U3/1:<@�/HU �

��� � � ZtZ ��� � Y�O<6?95K)^</1@7^IQR@�036A9hO)KC; �i6?@7^)032 ��� � =>6?6AJ7bWKCB]��J76A;HKP_"� � ;H/1@7�Vb7K)@7J"`a/1J"052�S

=>:<9t;1:X`�OCK);HF"6AUa:)= 05276EBA:k6?LIB?/H6A@�03U

Zt27/1U�936���F7/H9q6ADI6A@�0o/HU�276AKPOk/1;1_�J76A8e6A@"J76A@�0E:<@�03276GUh`a/105B]2�K);H^<:)93/10327D�lx.�/1052�05276��p�aQh��Y �

K);1^<:<93/g0527D�S�0R_k87/HBAK);vBA:<@"U36A9hOCKC05/gO<6EO)KC;HF76?Ut:)=m03276EBA:k6?LIBA/16A@�05UwK)9q6V��� � ��� � ��� � X� l

Zt276E=>:<93DGF";nKG/HUaK{;1/H@76AK)9x936?;nKC03/H:<@�:)@z0327936?6E�)6?_�=�KCB?05:)93U �

��������������������� "!"#$ &%'%)(�*�Zx`a/1BA6G03276!J76A;HKP_�05279q:<F7^<2�03276!Yr�x� @76?0R`u:<9q��:<9rU36?^<DI6A@�0

�>J76A;1/HDI/1056?J,b�_ � � � � ' Uq`a/103B]2i��6?U]�q�sl

+-, !.��/102����0"34�2��!.� , /65879!:��0;��<9*EY ��FWK)@�03/10R_I`a27/HB]2zBTKC8"05F79q6AUx03276rDI6TK)UqF7936?DN6?@�0�KCU38e6AB?03U

:)=7KwUh`a/105B]2�BA:<@7^)6AUq03/H:<@�BA:)@�0393:<;jK);1^<:<93/g0527D�l�Z~_k87/HBAK);jDI6TKCU3F79q6AJ���FWKC@�03/103/H6AUmK)9q6 �iYr�x�

BAK)8WK)B?/10R_<S7KPO)6A93K)^<6 ��F76AF76�;H6?@7^)032�S7Yr����/H@78"F"0t95KM056)SW@�F7D�bc6?9t:)= KCB?05/gO<6oUq:<F793B?6AU?ScKC@7J

�w� $�Uw93KC056Cl

¡�(

Page 25: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� !.!����/�������!:5�/�� *oZx`a/HB?6�05276�J76A;HKP_�=>93:)D�03276xbe:)0303;H6?@76AB]�E05:�03276xY��x��Uq:<F793B?6E��:)9mOk/H9h05FWK);

Uq:<F793B?6P� l&�W6A6AJ"bWK)B]�EJ76A;HKT_y/1U 03276pDN/1@7/HDGF"D�05/1DN6[=>:<9 Uq`a/g05B]2�=>6?6AJ7b7K)B]��03:�be6�6���6?B?05/gO<6Cl

�w:)036G052WKM0o05276G=>:<9qDGF7;HKVJ7:k6AUo@7:)0EJ"6A8e6A@7J F78e:<@�05276!@�F7DGbe6A9o:C=uZ��x��U3:<F79qBA6?UAl{Zt27/1U

=�K)Bs0 /1DN87;1/H6?U�052WKC0 Yr�x��BAK)@GU3F"878c:)9q0 Z��x�|�>JWKC0]K<� K)8"87;H/1BTKC03/H:<@7Ui/1@�K�U3BTKC;nK)b7;16p=�KCU327/1:<@�l Zt276

b7F��c6A9a9q6'��F7/H9q6ADI6A@�0w/HUaK);1U3:IK)@�/H@7J7/1BTKC03/H:<@V:)=m03276�DVK��j/1DGF7D J76A;HKP_V05279q:<F7^<2z05276E@76s0R`�:)93��l

�w:C056w032WKC0u0527/1U�/HU�K�`u:<93Uh0tBTKCU36r9q6'��F7/H9q6ADI6A@�0aK)@"JV05276rKPO)6A93K)^<6rJ76?;nKT_I/HUuDGF7B]2,UqDVK);1;H6?9pJ"F76

052"6wB?:<@7^<6?Uq05/1:<@NKPO):</HJ7K)@7BA6aDI6AB]2WKC@7/HUqDNUpKC0~052"6�Y[Z�\ ;nKT_<6?9Al YwU�KE936?U3F7;g0TS�Yr���d/HUpK�be6?0q056?9

f70r=>:)9�U3BAK);nKCb7;H6yU3F7878e:<9h0o:)=~/H@�036A95KCB?05/gO<6{KC8787;H/1BTKC03/H:<@"Ua`a2"/HB]2�/H@�O):<;1O)6GJWKC05K,;nK)9q^<6�0395K)@"Uq=>6A9qU

��;1/H�C6r`�6?bj�RbWKCU36AJ�J7:P`a@7;H:<K)J7/H@"^{6?05BT�sl

��� � �" � !#!g� � �(��� ����!

QR@�05276�K)be:PO<6r=>:<9qDGF7;nKjSk`u6E2WKTO<6�K)U3UqF7DI6AJz052WKC0�05276r0395KCLIBoF7Uq/H@7^!Z��x�4/1UtK{8c6?93U3/1Uq05K)@�0

��/H@7J�:C=t0595KMLNB���;H/1�)6VK�;nK)9q^<6NfW;16N0395K)@7Uh=>6A95�sl �w:)036V0527KC0{/10�/HUy8c:<UqU3/1b7;H6I=>:<9GZ��x� 03:��)6?6A8

/103Uy`a/1@7J7:P` :<8c6?@�=>:<9�K�`a27/H;16,K)@"J-@7:)0{Uq6A@7J�J7KC0]K"l�QR@-05276V`u:<9qUq0{BAK)U36CS[/1=aK�@�F7DGbe6A9y:)=

Z��x��Uq:<F793B?6AUp�)6?6A8I/H@7B?936TKCU3/H@"^r05276?/H9[Z��x��`a/1@7J7:P`aU~U3;H:P`a;g_��>J7F793/1@7^EF7@7J76?93;1:�K)J�� S�K)@7J{052"6A@

Uq_k@7B]2"93:<@7/ A6x03:rU36?@7J{JWKC05K"SC03276 ��F76AF"6xU36?6A@IKC0 03276�Uh`a/103B]2{/HUm03276�UqF7D :)=W05276�Z��x�#`a/1@7J7:P`aU

� � £ � l

�pK)93/HKC05/1:<@�/H@�Y��x��J76ADNK)@7J�K)@7J�BAK)8WK)B?/10R_�K ��6?B?03Uw052"6y=>6A6?J7bWK)B]��^</1O)6A@�b�_�05276yUq`a/g05B]2

K);1^<:<93/g0527D�l[Q}= 03276�Uq`a/103B]2�K);1^<:<9q/1052"D�/1U�2"/H^<27;g_,Uq6A@7Uq/105/gO<6�05:!O)KC93/nKM05/H:)@�Sj03276yUh`a/103B]2 ��F76AF"6AU

DNKP_-@76?O)6A9Vbe6zbc:)F7@7J76?J4U3/1@7BA6CS�:<@+052"6�KTO)6A95KC^<6)S�03276�95KC036AUIK)936z@76sO<6?9VBA:)@�0393:<;1;H6?J�l+Zt276

b7F��c6A9�936'��F7/1936?DN6?@�0xK)be:XO)6EK)U3UqF7DI6AU�032WKC0�03276rUh`a/105B]2zKC;H^<:<9q/10327D BTKC@V05:<;16A93KC056�O)KC93/nKM05/H:)@N/1@

Yr����BTK)8WKCBA/10R_,K)@7J�J76ADNK)@7J�l .�6EJ7/1U3BAF"U3Ua0527/1Ut/HU3UqF76E=>F79q03276A9t/1@�Uq6ABs05/H:)@ �"l £ l

Y�;1U3:7Si/H@�03276IK)bc:PO)6I=>:<9qDGF7;HK"S�`u6VK)9q6IK)U3UqF7DN/1@7^�052WKM0o05276I8793:kJ7F7Bs0�:)=u03276!@�F7DGbe6A9E:)=

K)Bs05/1O)6aZ��x�-U3:<F79qBA6?Up03/HDI6AU 052"6�DNK��j/HD�F7D Uq6A^<DI6A@�0uU3/ A6y��\ �"� � /HU[U3DNK);1;7BA:<DI8WK)9q6AJ{05:E052"6

¡ � �

Page 26: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

b7F��c6A9E9q6'��F7/H9q6ADI6A@�0�J76A9q/1O)6AJ�lG.�6IK)936!K);1U3:�K)UqU3F7DI/H@7^,032WKC0o03276IK)8787;1/HBTKM05/H:)@7U�9qF7@7@7/1@7^z:<@

05:)8�:)=~Z��x��K)9q6�8e6A9qU3/HUh0]K)@�0I�>;nK)9q^<6yf7;H6y0395K)@"Uq=>6A9w0R_j8e6!K)878";H/HBAKC05/1:<@7U5�sl�Y�;HUq:,@7:)036�0527KC0r052"6

b7F��c6A9y936��kF"/H936?DN6?@�0G/HUE=>:<9E05276NUq`a/g05B]276?UG:<@7;g_<lzQR@-:)03276A9�`�:<9qJ7UASm05276��kF"6AF76?U!K)936I87F7Uq276AJ

b�_�Yr��� 05:�052"6I6?J7^<6?J�:)=p052"6{@76?0R`u:<93��SmK)@7J#05276{6?J7^<6!93:)F"056?93UE@76A6?J 03:zF7U36!879q:<8793/16?05K)9q_

DI6AB]2WK)@"/HU3DIUy03:�DNK)@WK)^<6I05276V6AJ7^<6 �kF"6AF76?UAl�.�6VU32WK);1;�KCJ7J7936?U3UG03276AUq6�K)U3UqF7DI8"05/1:<@7UAS~KC@7J

052"6A/H9t/1DN8";H/HBAKC05/1:<@7UuKC0t052"6�6?@7J�:)= 03276EU36ABs05/1:<@�l

�w:)036�KC;HU3:{032WKC0TS�F7@"J76A9�BA6?9q0]KC/H@�6��k059q6ADI6yB?:<@7J7/g05/H:)@7U���;1/H�)6E;HK)93^<6E�mZtZ�:)= U3KC056?;H;1/1056�@76?0h�

`u:<93��U]�aU3:<DI6E:)= 03276E=�K)B?03:<93Uy� �mZtZoS�=>6?6AJ7b7K)B]�zJ76A;HKP_)S�YwO<6?95K)^)/H@7^I/H@�056?9qOCK);n��DVKT_�J7:)DN/1@WKC056

:PO<6?9~03276t:)03276A9qU���6A^ � 03276x=>6A6?J7bWK)B]�{J76?;nKT_y:XO)6A9[052"6t93:<F7@"J!0393/18�05/1DN6u/H@{U5KM056A;1;H/g056�@"6?0R`u:<93��U]� l

Y�@":)05276?9yUqBA6?@WK)93/1:�/1U�K �vY�� `a276A9q6N052"6,KTO<6?95K)^</1@7^�/H@�056?9qOCK);~J7:<DI/H@WKM056AUE:PO<6?9�be:)052�� ZtZ

K)@7J�=>6?6AJ7b7K)B]��J76?;nKT_<l�Zt276{93:)F7@7J�059q/H8�03/HDI6y=>:<9rK,Yr�x� U36A^)DN6?@�0N�>J76A;1/HDI/1036AJ�b�_ � � � � '

Uq`a/g05B]276?U]�x/HUu0R`a/HBA6w05276oDNK��j/HDGF"D :)@76s��`xKT_,J"6A;nKT_N`a/1052"/H@V03276rU36?^<DI6A@�0TS�K)@"J�@7:)0x03276o6A@7Jk�

05:M�R6A@"J4J76?;nKT_+:)=EK)@�_|Yr��� B?:<@7@76?B?03/H:<@�8WK)U3Uq/H@7^ 05279q:<F7^<2�05276�U36?^<DN6?@�0Tl�Zt276AUq6�=�K)Bs05:<9qU

=>F79h05276?9u9q6AJ7F7B?6w03276ab7F��c6A9p936'��F7/1936?DN6?@�03U�/1@��vY ��Uh`a/105B]2"6AU�/1@�056A9h=�K)BA/1@7^o05:�;nK)9q^<6a@76?0R`u:<9q�kU?S

:<9 �vY���Uh`a/105B]2"6AUa`a27/HB]2�2WKTO<6�BA:<@"@76ABs05/H:)@7Ua8WK)U3Uq/H@7^!052"93:<F7^)2�Uq6A^<DI6A@�036AJ�.�Y��wU?l

��� � � � � ��� � � � ��� ��� ��� ����� � �a] ��� ����� � � ��� �$� ���

<l 34��� ����/65 %���� � !:<�/ , ���;�.*xZ��x�d;H:<K)J�J7:<F7b";H6AUt6sO<6?9q_�� ZtZ�/H@7/g05/nKC;H;1_�`a276A@z05276Ebe:)0q�

03;H6A@"6AB]�I/HU�@":)0x;1:�K)J76?J���Uq6A6oKC;HU3:yU36?B?05/1:<@ �"l ���sl 'rF793/1@7^y0327/HUp872WK)Uq6)S7Z��x�+U3:)F793B?6AUaK)9q6

`a/1@7J7:P`x�R;1/HDI/1056?J�S)/ l 6Cl1S<03276A/19[JWKC05KE0395K)@7UqDN/1U3Uq/H:<@{/1U[bc:)0q05;16A@76?B]�)6AJNb�_{05276?/H9[BA:)@7^<6AUh05/1:<@

`a/1@7J7:P`�Uq/�A6?U�K)@7J�@7:)0ab�_�05276E@76s0R`�:)93��J7/1936ABs056?J�93KC056Cl

QR@7/g05/HK);H;g_�K);1; 05276IZ��x��U3:<F"93BA6?UGK)9q6N/1@ 03276A/19y6��j8c:<@"6A@�05/HK);~93/HUq6N8"2WK)U36Cl�QR@-/103UE6��j8c:M�

@76?@�05/nKC; 93/1U36{872WKCU36)S Z��x��J7:)F7b7;H6?UE/105Uw`a/H@7J7:P`�6?O<6?9q_ � ZtZol �W:<9o6sO<6?9q_#BA6?;H; :)F"0587Fj0

¡ ��

Page 27: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

:<@�KN;H/1@7��Se0R`u:�BA6?;H;1U�K)9q6�6��"8e6ABs056?J�KCU�/H@"87F"0�05:V03276�;1/H@7��/1@�052"6G@76��k0E�mZtZolcZt27/1U�/1U

0393F76E/H9q936?U38e6AB?03/1O)6�:C=m03276E@kF"DGbc6?9a:)= Uq:<F79qBA6AU?l

Zt27/1UaBTK)@zbe6EOk/16?`u6AJ�/1@�05279q6A6o`xKT_kU �

� 03276E@�F7DGbe6A9a:)= B?6A;1;HUx/1@z03276E@76?0R`u:<9q� ��/H@�K)@�� ZtZ��xJ7:<F"b7;H6?U

� 03276E:PO<6A9q;H:�KCJ�DI6TK)UqF7936?J�:PO)6A9wK)@�� ZtZ�J7:)F7b7;H6?U

� 03276 %3K)Bs05/1O)6E8c6?93/H:kJ7�{:)= 052"6�b"F793Uh0�J7:)F7b7;H6?Ut6?O)6A9q_�� ZtZ

¡ l % �� "! ��� ��!./���<���/1��!���5��� ��� !� �;� !.��/1������� �[Zt276oDI/H@"/HDGF7D @�F7D�bc6?9t:)=m� ZtZtUt936 �

��F7/1936AJ!05:�936AK)B]2,93KC056 �R;H/1DN/g056?JG:<8e6A95KM05/H:)@IJ"6ABA9q6TK)Uq6AU�K)Up03276�;H:<^�KC93/10327D :)=�03276w@�F7D�bc6?9

:)=wU3:)F793B?6AUAl+QR@|:)052"6A9{`�:)93J7U?Su052"6�DI:<9q6V05276z@�F7DGbe6A9!:)=wU3:)F793B?6AUASu05276,=�K)Uh056?9!03276?_

K);1;i936TKCB]2�95KC036s�};H/HDI/1036AJz:<8e6A93KC05/1:<@�l��wKM056s�};H/1DN/g056AJ�:)8c6?95KC03/H:<@�:jB?BAF79qUw`a276?@�05276GZ��x�

Uq:<F793B?6AUVK)936zBA:)@7Uq0395K)/1@76AJ�b�_�03276�@76?0R`u:<93�+J7/1936?B?056?J4Y��x� 95KC036�93KC052"6A9{052WKC@|03276A/19

B?:<@7^<6?Uq05/1:<@V`a/1@7J7:P`�U3/�?6AU?l[Zt276rDI/H@7/1DGF7D @�F7DGbe6A9u:)= � ZtZtUx9q6'��F7/1936AJ�/1U�J76?93/gO<6AJzKCU

=>:<;1;H:P`aU �

� F"878c:)U36w`u6�fW@"JV052WKM0ufW@"JV052WKM0�Z��x�+8WK)B]�C6?05UaKC936wKPOCK)/1;nK)b";H6)S�b"F"0�03276�Uq:<F793B?6�/1Uu@7:C0

0395K)@7UqDN/g0303/H@7^7lEZt276?936NK)936G0R`u:�936TKCU3:<@7Uo=>:<9w0527/1U �r6?/1052"6A9r052"6{U3:<F79qBA6I2WK)Uo6��"27K)F7Uq036AJ

/g05U[`a/H@7J":X`ES�:<9~/g0~/HU[`xKC/105/1@7^o=>:<9[05276a@76��k0u0395K)@7UqDN/1U3Uq/H:<@!:<878e:<9h05F7@7/g0R_!KC0~052"6wB?F7939q6A@�0

Y��x�El�QR@�05276Gf793Uq0EBAK)U36CS�`�6{BAK);H; 05276{Uq:<F79qBA6���]URkj1o�����Z ] � ]U:�> j)l�QR@�03276{U36?BA:<@"J�BAK)U36CS

/g0t/HU EHG5:8>���Z ] � ]U:�> j)l

QR@7/g05/HK);H;g_<S[05276z`a/H@"J7:P`�/HUIU3DNK);H;o��Uq05K)9q03/H@7^#=>93:)D(:<@76P� l�Zt276�Uq:<F79qBA6AUVK)936z`a/H@"J7:P`x�

;1/HDI/1056?J|� K)@"J�@7:)0�93KC056 �R;H/1DN/g056?J��sl!Zt2WKC0y/HU?Sm6AK)B]2-Uq:<F793B?6V6��"27K)F7Uq03U�/g05UE`a/H@7J7:P` KC@7J

DNKT_�9q6ADNK)/H@-/1J7;H6I=>:<9{K�`a27/1;H6Nbc6s=>:<936,/g0{U36?@7J7U!/103U�@76��k0Nb"F793Uh0Tl Y�U{:<b7Uq6A9hO<6AJ�Su052"6

@�F7DGbe6A9N:)=EBA6?;H;1UN/1@405276�@76?0R`u:<9q�4J7:<F"b7;H6?UV6?O)6A9h_�� ZtZol � 0]K)b";H6�B?;H:<Uq6AJd;1:j:)8�93KC056 �

B?:<@�0593:);cBAK)@,be6�6AUh0]K)b";H/HUq276AJV:<@7;1_NKC= 036A9p05276?936rKC936�6?@7:<F7^)2,BA6?;H;HUp05:�fW;H;�05276w87/H8e6)l Zt276

¡ � ¡

Page 28: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

@�F7DGbe6A9m:)=WB?6A;H;1U /1@y052"6ufW9qUq0[�mZtZ�J76A8e6A@7J"U[F78c:)@�05276u@�F7DGbe6A9 :C=WU3:<F"93BA6?U[Uq05K)9q03/H@7^wF78

03:<^<6?03276A9x��:<@"6t\ �7� =>:<9 6AK)B]2{U3:<F"93BA6T�sl �w6A@"BA6?=>:)9q052�S<05276u@kF"DGbc6?9 :)=�B?6A;1;HU :<@7;1_EJ":<F7b7;16

/193936?U38e6ABs05/1O)6�:)=m05276y@�F7DGbe6A9�:)=[U3:)F793B?6AUAlw�w6?@7BA6CSc03276y@�F7D�bc6?9�:)=~�mZtZtU�936���F7/H9q6AJ�03:

fW;1;�052"6�8"/H8e6oJ76A8e6A@7J"UwF78e:<@z05276E@�F7DGbe6A9a:)=mU3:)F793B?6AUwK)Ut=>:<;H;1:X`aU �

Y�= 056A9 � � ZtZtUAS

`a/1@7J7:P`�� � ¡���� � �����

��:)056o0527KC0w\ �7� � ¢ ¡ b�_�056?U � �rO)6A9q276TK)J � ¡ BA6?;H;1U

�r9AS

� �c6AB?03/1O)6y93KC056 � ��� �#¡���� � ���� ������

��6A936CS � � @�F7DGbe6A9a:)=mU3:<F"93BA6?U

Zt276u87/H8e6�/1U f7;H;H6?J�`a2"6A@G052"6�6��c6ABs05/gO<6x/1@787F"0m95KC036ufW9qUq0 6��jBA6?6AJ7U[BAK)8WK)B?/10R_V��:<9 :PO<6?93;H:<K)J

be6AB?:<DN6?Ua^<936AKC056?9x052WK)@ <S"=>:)9 �~�aQh��Yo�

��� �#¡���� � ���� ���������

��6A936CS ��/HUx03276E;H/1@7�N93KC056E/1@�B?6A;1;HUx8e6A9aU36?BA:<@"J�l

:<9

��� � ;H:<^�� �������! "$#%�'&)(*�+&),.-�/1032324�576�698):<; �

Zt27/1U�U327:P`aUz052WKM0�05276#@�F7DGbe6A9�:)=�� ZtZtUzJ76?BA936AK)U36?U�K)U,03276#;H:<^�:C=���l �w:)036�052WKM0

:<@"BA6�03276{;H/1@7� ��:<9�8WKC052 � 87/H8e6P�abc6?BA:<DI6AUw=>F7;H;g_z;H:�K)J"6AJ�Se05276{Z��x��`a/H@7J7:P`aUr/1@7BA9q6TK)Uq6

;1/H@76AK)93;g_�KC@7JN@":)0p6��j8c:)@76A@�05/HK);H;g_��>U36?6wUq6AB?03/H:<@ �"l �E6TK)9q;H/H6?9 /H@{0327/HU[B]2WKC8"056?9]�sl~��:P`�6sO<6A9?S

03276GU3:)F793B?6AUoDNKP_�Uh05/H;1;i@7:)0rbe6G93KC056 �R;H/1DN/g056?J�� 05276�Y��x��UoKC936GUh05/H;1;i;nK)9q^<6)S�0527:)F7^<2�052"6

be:)0303;H6?@76AB]�#;H:<K)J�/1Uy^)936TKM056A9�052WKC@�F7@7/g0R_"�sl�Zt276VUq:<F793B?6AUG9q6TK)B]2�93KC056 �R;1/HDI/1056?J�Uq036TK)J"_

¡ ���

Page 29: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

Uh0]KC036y:<@";1_zKC= 036A9a05276�Uq`a/g05B]2�K);H^<:)93/10327D b"93/H@"^<Ut05276�bc:C0305;16A@76?B]��;H:�KCJ�J7:P`a@�05:VF"@7/10R_

K)^<K)/H@�b�_�9q6TK);1;H:kBTKC03/H@7^�03276E95KC036AU?l

�"l���� ��� ��< /65�0��;��� ��<� ����� ��!�� *p.�6x2WKTO<6aB?;nK)/1DN6?Jy0527KC0[05276�Uq`a/103B]2VKC;H^<:<9q/10327D�BTK)@"@7:)0TS

/1@�^<6?@76A93K);�SC^</1O)6�BA:)93936?B?0m=>6A6AJ"bWK)B]�y`a2"6A@G052"6�@76s0R`�:<9q�y;1:�K)Jy/HU b7F793Uh0R_z�>/�l�6)lgSC2WKCU[K)B?03/1O)6

K)@"J�/HJ7;16N8e6A9q/H:kJ7U]� l � :<DI6V:)=a8"93:<b7;16ADIU�:<b"U36A9hO<6?J�b�_�BA:<DIDN:)@�Uq`a/g05B]2|K);1^<:<93/g0527DIU

K)9q6oJ7/HUqBAF7UqU36?J�bc6?;H:P` �

��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

�m/H^<F79q6 �"l ����rF"0q�}:)=n�R8"2WK)U36 � �c6ABs0G�>Z��x�d:PO<6A9�Yr�����

/2(� � � � �� � ��<�/�� ! !� ! ��� * �w:I;H:�K)J�:)9�Uq:<F79qBA6AUwK)9q6�Uq6A6?@�/H@�052"6E=>:)9q`�K)93J�J7/H9q6ABs05/H:)@

`a2"/H;H6oUq:<F79qBA6AUwK)@7J��w\ B?6A;H;1UaK)936oUq6A6?@�/H@�03276E936?O)6A9qU36�J"/H936?B?03/H:<@ � fW^<F79q6 �jl �P�sl

��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

� /1^<F79q6 �"l ¡ �p��;HF"Uq056?93/1@7^ �&�c6ABs0{�>Z��x�d:PO<6A9aY��x���

� (�� 5����4��!.������0 !� ! ��� *oZt276aB?6A;H;1U =>93:<D�Z��x�-BA:<@7@"6AB?03/H:<@"U~0R_k87/1BTK);1;1_yBA:<DI6a/H@{B?;HF7U��

036A9qU � � �>fW^<F"936��jl ¡ �sl[��6A@7B?6)S"03276oK)Bs05/1Ok/g0R_!:)=iDGF7;g05/H8";H6aBA:<@"@76ABs05/H:)@7U�/1U�J7/gL!�

B?F7;10~03:yUq6A@7Uq6w:PO<6?9uUqDVKC;H;WKTO<6?95K)^)/H@7^�/H@�056?9qOCK);1UAS<052":<F7^<2!05276aB?:<939q6AU38e:<@7J"/H@7^�;H:�KCJ

DNKT_�be6�2"/H^<2�l

¡ � "

Page 30: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

�(�� / ����/������� ����5��;/6� *oY�UvJ76?U3B?93/Hbe6AJ�/H@oUq6ABs05/H:)@ �"l �jSM6sO<6?@�K)@E/1@"fW@7/g056 0395KCLIB[U3:)F793B?6

9qF7@7@7/1@7^�:<@{05:<8I:)=cZ��x�-;H:k:<��U[;H/H�C6aK�b"F793Uh0R_!U3:<F79qBA6wKC0[052"6�Y[Z�\ ;nKT_<6?9Al .�2"6A@

K�@�F7DGbe6A9{:C=�UqF7B]2�Uq:<F79qBA6AUIK)^)^<936?^�KC056CS[05276�;1:�K)J�6��j8e6A9q/H6A@"BA6AJ�KC0{03276�Uq`a/g05B]2

BAK)@�bc6E27/1^<27;1_IOCK)93/HK)@�0Tl

� (�� /1� ��/1����������� � / ��/�� � � � *oZt276VY��x� BTK)8WKCBA/10R_ J76?8c6?@7J7UGF"8c:<@�05276N;H/H@"��bWK)@7Jk�

`a/1J"052�SuKC@7J-05276VbWK)@7J"`a/1J"052+F7U3K)^<6,:C=�03276�27/1^<276A9y8793/1:<93/g0R_ BA;nKCU3U36?U{;H/1�)6z�x�x�

KC@7J �r�x�ES�K)@7JzBTK)@�6��j27/1b7/10tOCK)9q/nKC03/H:<@,K)BAB?:<93J7/1@7^<;g_<l

'rF76G03:�03276AUq6!6��c6AB?03UASmUq`a/103B]276AU�DNKP_�DVKC�)6!6A9q93:<9qU�/1@�DN6AK)U3F"93/H@"^ ��FWKC@�03/103/H6AUr`a2"/HB]2

03276?_#F7Uq6I03:zBTK);1BAF7;HKC056G=>6?6AJ7bWKCB]�el 'rF76{05:z05276!:<F"0h�R:)=n�}872WK)Uq6!6��c6AB?0AS 03276!/H@78"F"0�95KC036

K)@"J,:PO<6A9q;H:�KCJVDI6TK)UqF7936?J,/H@ �p�aQh��Y�:PO)6A9�03276�;HK)Uq0p/H@�036A9qOCK);e/HU�A6?93:7Skbe6ABTKCF7U36r@":GBA6?;H;HU

K)9q6{U36?6A@�/1@�05276{=>:<9h`xK)9qJ#J7/H9q6AB?03/H:<@�l 'rF76G05:�052"6IB?;HF7Uh056?93/H@"^�6���6?B?0AS 03276!@kF"DGbc6?9o:)=

K)Bs05/gO<6EU3:<F"93BA6?UwDNKT_,be6EF7@7J76?936AUh05/1DVKC036AJ�/H@zK)@�_z/1@�036A9hO)KC;~�>=>:<9t6��"K)DN8";H6)S ��J"/ �c6A936?@�0

Uq:<F793B?6AUrDNKT_�bc6yU36A6?@#/H@�6AK)B]2�/H@�036A9qOCK);v`a276?@�05276y05:)05K);i@kF"DGbc6?9r:)=[Uq:<F79qBA6AUo/1U ¡ �r�sS

;16TK)J7/1@7^G05:!:PO<6?95K);1;H:kBTKC03/H:<@V:)= 93KC056?Ua/H@ �~��Qh��Yyl

Zt276#052"/H93J�879q:<b7;16AD /1U,OCK)93/HKC05/1:<@d/H@�;1:�K)J�l�'rF76�03:+03276�OCK)93/HKC05/1:<@d/H@�;1:�K)J�Sw/10�/1U

8e:<U3Uq/Hb7;16�03:V2WKTO)6!KN;H:)@7^V8e6A9q/H:kJ�:)=~F"@7J76A9q;H:�KCJ�Se=>:);H;H:P`u6AJ�b�_�KVUqF7J7J76?@�b7F79qUq0�`a2"/HB]2

b7F"/H;HJ"U ��F76?F76AU?lyYwUoKV936?U3F7;g0�03276GDNK��j/HDGF7D ��F76?F76{DNKP_�be6G;nKC93^<6�6?O)6A@�0527:)F7^<2�052"6

F"03/H;1/�TKM05/H:)@ � 052"93:<F7^)2787F"0�/HUw;H:P`El � B]276?DN6?U�;1/H�C6 �~��Qh��Y BAK)@�0593K)B]��03276GOCK)93/HKC05/1:<@�/1@

;1:�K)JIK)@7J!fW;1036A9~/10AS�bc6?BTK)F"U36w`u6�F"U36a05276wKTO<6A93K)^<6�;H:�KCJNKCU�KEDN6s059q/HB)l �w:P`u6?O<6?9ASjU36?O)6A93K);

UqB]276ADI6AUIF7U36�03276 �kF"6AF76�;H6?@7^)052�DI6?0393/1B�6��jBA;1F7U3/gO<6A;g_<l��rF76?F76z;H6A@"^)052+2WK)U!K�27/1^<276?9

OCK)9q/nKC03/H:<@G032WK)@N03276wKPO)6A93K)^<6�;1:�K)J�S�KC@7JV/g0�KC;HU3:oOCK)9q/H6AUpJ76?8c6?@7J7/H@"^�F78e:<@!05276wKTO)KC/H;nKCb7;H6

BAK)8WK)B?/10R_<l �WF79h05276?9ASuK ��F76?F76�;16A@7^C052|:)="?6A9q: _k/H6?;HJ7U{;1/10q05;H6V/H@"=>:<9qDVKM05/H:)@-K)be:<F"0!052"6

F"03/H;1/�TKM05/H:)@V:)=m05276�;H/1@7��l[Q}0�2WKCU�be6A6?@�K)9q^<F76?J�032WKC0�U3B]276?DN6?Uw`a27/1B]2�;1:j:)�,KC0�:<@7;g_,052"6

¡ � ¢

Page 31: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

��F76?F76a;H6A@"^)052!/HU ;H6AUqU~U3F7UqBA6A8j05/Hb";H6x05:E6?9393:)93U[052WKC@IUqB]276ADI6AU[`a27/1B]2NF"U36aU36sO<6A93K);�DN6s059q/HBAU

�>;H/H�C6�/1@787F"0t93KC056CS�\�Y��x��Sj@�F7DGbe6A9t:)=mK)Bs05/1O)6rU3:)F793B?6AUa6?03BP�slp��Fj0TSj03276oF7Uq6o:)= U36?O)6A93K);

/1@7J76A8e6A@"J76A@�0NDN6s0593/1BAUG^)/1O<6?U!DN:<9q6�BA:<DI87;16?056�/1@"=>:<9qDVKC03/H:<@�K)be:<F"0{052"6�Uh_kUq056?D � £)£ ��S

K)@"J�OCK)9q/nKC03/H:<@,9q6AJ7F"B?05/1:<@zBTK)@�be6�J":<@76Eb�_�F7U3/1@7^IU3/HDI87;16oKTO<6A93K)^</1@7^{056AB]2"@7/ ��F76?UAl

Zt276y=>:<F79q032�879q:<b7;H6?D /HUw03276G6���6?B?0o:)=~Y��x��BTK)8WKCBA/10R_zOCK)9q/nKC03/H:<@�laZt27/1Ur6��c6ABs0TS�`a2"6A@

B?:<DGb7/1@76AJV`a/g052,03276r;nKM056A@"B?_I/H@,^)/1Ok/H@7^�=>6A6?J7bWK)B]�V03:GU3:)F793B?6AUASW9q6AUqF7;103Ux/H@�KC@�K);1036A9q@WKC0q�

/1@7^zU36A9q/H6?Uy:)=�27/H^)2�K)@"J�;H:P`�95KC036NKC;H;H:kBTKM05/H:)@7Urb�_�05276IUq`a/g05B]2�lVQ}=�052"6VKTO<6?95K)^)6I03:)0]K);

K);1;H:kBTKC03/H:<@o6��jBA6A6?J7U 052"6xKTO<6?95K)^<6�BTK)8WKCBA/10R_)SC0327/HU BA:<F";HJ�9q6AUqF7;10 /H@�F7@�bc:<F"@7J76AJ ��F76?F76A/1@7^

J76?;nKT_kUAl

Zt276?U36�6��c6ABs05U�936AJ"F7BA6yK)Ut05276E@76s0R`�:)93��8WKC032�^)6?05UaB?:<DN8";H6?036A;g_VfW;1;H6AJ�b�_zZ��x�40395KCLIB)S

K)@"J�05276NYr�x� BA;1:<U36?J-;H:k:<8 BA:<@�0393:<;pbc6?BA:<DI6AU�6��c6AB?03/1O)6)l�Zt2"6,Uq`a/g05B]2-UqB]276ADI6V052"6A@

B?:<@�0593:);HUy03276,93KC056N:)=t05276VU3:<F79qBA6?UAl �w:)036V0527KC0�`u6,2WKTO<6�J"6AU3/1^<@76?J+KPO)6A93K)^</H@"^�056?B]2j�

@7/ ��F76AU{/1@ �p�aQh��Y ��Uq6A6�B]2WKC8"056?9 £ �yU38e6AB?/1fWBAK);H;g_ 03:�BA:<F"@�036A9!U3F"B]2�B?:<@7J7/g05/H:)@7UAS / l 6Cl1S

9q6AJ7F7B?6�052"6�6A9q93:<9w/H@�DN6AK)U3F79q6ADI6A@�0oKC@7J�2WK)@"J7;H6ybc:<F"@7JWK)9h_�BAK)U36?UAlrZt2"6�936?U3/1J7FWK); 6A9��

9q:<9y6sO<6?@�KM= 056A9E052"6AU36VDN:kJ7/1f7BTKC03/H:<@7UEDNK)@7/g=>6AUq03U�KCU���F76AF"6AU{KC0y05276Nbc:C0305;16A@76?B]��l�.�6

2WKC@7J7;H6�0527/1UuF"U3/H@"^�05276 �kF"6AF76rB?:<@�059q:<;�KC;H^<:<9q/10327D /H@ �p�aQh��Y�`a27/1B]2,U3BAK);H6?UxJ7:P`a@,052"6

Y��x��BTKC8WK)BA/g0R_zK)U�KG=>F7@7Bs05/H:)@�:C= ��F76?F76A/1@7^VJ76?;nKT_<l

"7l���� ��� ��< /65�0��;��� ��<� � ��� , !.��0;!:� � ! ���� "!;* Yw= 036A9�052"6|8"/H8e6 qF7Uq0#be6AB?:<DN6?U�=>F7;H;

�>Z��x�+27K)UuUq6A@�0xJ7KC0]KEBA:<@�03/H@�F7:<F7Uq;1_{=>:<9~:<@"6�� ZtZ�� Sk03276�DVK��j/1DGF7D ��F76?F76w`a2"/HB]2,BAK)@

b7F"/H;HJ�F78�bc6s=>:<936y05276{Uh`a/105B]2 K);1^<:<9q/1052"D BA:<@�O)6A93^)6A@7B?6AUy03:,Uq036TK)Jj_�Uq05KC056 ¡ � �mZtZ �

;1/H@7�IbWK)@7Jj`a/HJ"032�l

��:)056r032WKC0x03276rfW93Uh0t=>6A6?J7bWK)B]��KM= 056A9u05276o;1/H@7�I/HU�=>F";H;1_I;1:�K)J76?J�BTK)@,05K)�)6�K)UxD�F7B]2�KCUtK

9q:<F7@7J�059q/H8�03/HDI6y05:zbe6{6��c6ABs05/1O)6)lGYw;HUq:�@7:)056�� =>93:<D 05276{J"/HU3B?F7U3Uq/H@7^z/1@�U36ABs05/1:<@ �"l �<�

¡ � £

Page 32: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

032WKC0y/1=t@7:C0�B?:<@�0593:);H;H6?J�Sm03276VZ��x��;H:<K)J�/1@7BA9q6TK)Uq6AU{KM0�DI:<Uq0y;H/1@76TKC93;1_�KC= 056?9y03276Vbe:)0q�

03;H6A@"6AB]��/1Uo;H:�K)J"6AJ�S�6sO<6?@�052":<F7^<2�052"6IUq:<F79qBA6AU�K)9q6!/H@�052"6A/H9�6��j8c:)@76A@�05/HK);[93/1U36{8727K)U36Cl

QR@�:)03276A9�`�:)93J7U?S�05276y;H:�K)J�DVKT_�B]2WK)@7^)6G/H@�03276�=>:<;1;H:P`a/H@"^I87KC03036A93@ �wBs_jB?;H6 � S�;H:<K)J �

� l ¡<¢�� B?_kBA;16 <S�;H:<K)J � � l ¢�� B?_kBA;16 ¡ S�;1:�K)J � <S�Bs_jB?;H6��"S�;H:�K)J � ¡ S�B?_kBA;16 "7S�;1:�K)J �

�"SiKC@7J�Uq:z:<@�l��w:C056{052WKM0o05276!;H:<K)J�B]2WK)@7^)6!=>9q:<D � l ¡<¢ 03: {`�K)U�6��j8c:)@76A@�05/HK);�SiKC@7J

03276A@�bc6?BTK)DI6E;H/H@"6TK)9xbe6ABAK)F7Uq6�:)= 05276�be:)0303;H6A@"6AB]��be6ABA:)DN/1@7^G=>F7;H;g_,;1:�K)J76?J�l���:P`�6sO<6A9?S

6sO<6A@�05276�;H/1@76TKC9x;H:�KCJ�/1@7BA9q6TK)Uq6EBTK)@�936?U3F7;g0w/1@zF7@�bc:<F"@7J76AJ�Uq`a/g05B]2 ��F76?F76AUwF7@7;16AU3Ua052"6

Uq:<F793B?6AU�K)9q6rBA:<@�0393:<;1;H6AJ�l Zt276oUq`a/g05B]2�K);1^<:<93/g0527D /1Uu03276A9q6?=>:<9q6r05276o�C6?_V`a2"/HB]2zJ76AB?/HJ76?U

27:P`�D�F7B]2 ��F76?F76AUrb"F7/H;1J�F"8�be6?=>:<9q6�03276yUq:<F79qBA6AUw95KC036AU�Uq05K)b7/H;1/�?6)lpZt276GK)be:PO<6�Uq05KC056 �

DI6A@�05U�K)U3UqF7DI6�052WKM0�052"6�Z��x��`a/H@7J7:P`aUx/1@7BA9q6TK)Uq6�UqDN:k:)052";1_IK)@7JV@7:)0x/1@Vb7F"93Uq03UE��/ l 6Cl1S

Z��x��K)B]��@7:P`a;16AJ7^<6?DN6?@�05UwK)936E@7:)0ab"F7@7B]276?J�05:<^)6?052"6A9t:<@�936?BA6A/18"0wKC0t052"6�Uq:<F79qBA6AU5�sl

.�/g052 �~��Qh��YySk:)@7BA6t052"6�;1/H@7��/HU[=>F7;1;1_y;H:�KCJ76AJ�S<03276aDN6AK)U3F"936ADI6A@�03Ur�>/H@787Fj0~95KC036)S�@�F7D!�

be6A9t:)=mK)Bs05/gO<6EU3:<F"93BA6o6s05BT�tBAK)@zbc6oDNK)J76oDI:<9q6r936?;H/nKCb7;1_)l Zt276?936E/HUaK);1U3:!KGB?:<@�05/H@�F7:)F7U

�W:P`�:)= ����\$B?6A;1;HUp/H@N03276�9q6?O)6A93Uq6oJ7/H9q6ABs05/H:)@�Sk`a2"/HB]2,BAK)@,BTKC939q_I052"6�95KM056w=>6?6AJ7b7K)B]�I03:

03276aU3:<F79qBA6?UAl~Zt27/HU~9q6AU3F";105U~/1@NKCBABAF"95KC036�=>6?6AJ7bWKCB]�G05:�U3:<F79qBA6?UAl[Zt276�U3:<F"93BA6?UxK)9q6aK)U3�C6AJ

03:�9q6AJ7F"BA6{05276?/H9o93KC056?UAS K)@7J#05276{6���6?B?0�/HUoUq6A6?@-KC0o03276{Uq`a/g05B]2#`a/1052"/H@#:<@76G=>6?6AJ7bWKCB]�

J76?;nKT_<l ��6?BTK);1;"0527KC0 052"6x=>6A6AJ"bWK)B]�{J76?;nKT_G/1U J76?f7@76AJVK)U 05276tUqF7D�:C=c03276tJ76A;HKT_�=>93:)D 052"6

Uh`a/105B]2#05:,03276{U3:)F793B?6NKC@7J�=>93:<D 05276{Uq:<F793B?6{05:�05276{U3K)DI6{Uq`a/103B]2�l �W6A6?J7bWK)B]��J"6A;nKT_

/1UrK);g`xKT_kUo;H6?U3U�032WK)@�K,9q:<F7@7Jj��059q/H8�03/HDI6)l�QR@�03276G`u:<93Uh0oBTK)Uq6)S�03276�=>6A6?J7bWK)B]��J76A;HKP_�/1U

6��kF7K);�05:!05276E9q:<F7@7J�059q/H8�05/1DN6Cl

�W93:)D :<F"9G:<b7Uq6A9qOCKC03/H:<@-032WKC0{03276�:PO<6A9q;H:�KCJ�/H@7B?936TKCU36AUIKC0GDN:<Uh0{b�_+K�=�K)Bs05:<9G:C=�0R`u:

6sO<6A9h_+93:<F"@7Jj�}0393/18-05/HDI6)S 03276zDVK!�"/1DGF7D :PO<6A9q;H:�KCJ+`a/g052 �~��Qh��Y /1@-05276�fW9qUq0I� ZtZ

KC= 036A9E05276N;H/1@7��/HUE=>F7;H;g_�;H:<K)J76AJ�/HUE0R`�:"l�Zt276I0R_j8"/HBTKC;uB?:<@�O<6A9q^<6A@"BA6�05/1DN6!:)= �~�aQh��Y

� 05/HDI6r05:N936AK)B]2�052"6yUh056TKCJ"_�Uq0]KM056P�t/HUwK)be:<F"0a0R`u:,93:<F"@7J�0393/H8z05/1DN6?Uy��:<@76�93:)F7@7J�0393/18

¡ � (

Page 33: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

03:o6'��FWK);1/�A6�95KC036AU =>:<9 =�K)/193@76?U3U?S�K)@7J{:<@76t9q:<F7@7J{0393/H8G03:ob793/1@7^r052"6t;H:�K)Jy05:oF7@7/g0R_"�sl � 6?6

03276�8e6A9h=>:<93DNK)@7B?6u6sO)KC;HFWKC03/H:<@E:)= �p�aQh��Yd/1@yB]2WKC8"056?9 £ =>:<9i=>F79h05276?9 J76s0]K)/1;HUAliYwU3U3F"DN/1@7^

032WKC0x03276o95KC036oK);1;H:kBTKC03/H:<@7U~J7:{@":)0a936?U3F7;g0t/H@V03276o/H@"BA936AK)U36o:C= 03276�03:)0]K);c;H:�KCJ�Sk03276o;H/1@7�

/1Ut:XO)6A9q;H:�K)J"6AJ�b�_�K!=�K)Bs05:<9t:C=m0R`u:NJ"F793/1@7^{05276EBA:)@�O)6A9q^<6A@7B?6�8e6A9q/H:kJ�l

Zt276%��F76?F76a^<93:P`t032IJ"F793/1@7^�052"/HU[8e6A93/1:jJ�/HU ¡ � ����� � ��� ��� � ����� � � � �����>052"6t95KC036x:)=

��F76?F76y^)93:P`t052�/HU�KC0aDI:<Uq0 ��� �� � ������ � � ���vSWUq/H@7B?6o05276EDNK��j/HDGF7D�:PO<6A9q;H:�KCJz=�KCB?05:)9

/1UV0R`�:��sl ��:P`�6sO<6A9?Sr/H@�^)6A@76?95K); S�03276�Uq`a/g05B]2�K);H^):<93/g0527D 05K)�)6?U�K�=>6s`�9q:<F7@7Jd0393/H8"U

K)@"J�K,=>6s` =>6?6AJ7bWKCB]��J76A;HKP_kUEbe6?=>:<9q6{/10oB?:<@�O<6A9q^<6AU?l!Zt276{=>6A6AJ"bWK)B]��J76?;nKT_�be6AB?:<DN6?UEK

=�K)Bs05:<9�be6ABTKCF7U36yDVK)@�_zUh`a/105B]2�K);H^<:)93/10327DIUt^</1O)6�=>6?6AJ7bWKCB]��K)Ua052"6G�w\ BA6?;H;v0593KTO<6A;1U�/1@

03276G936sO<6?93U36{J"/H936?B?03/H:<@+�>95KC03276A9�052WKC@�/H@�03276�=>:<9h`xKC93J�J7/1936ABs05/1:<@��sS�`a27/1B]2�936AUqF7;103Ur/H@�K

Uq:<F793B?6AUw936AUq8c:)@7J7/H@"^I=�K)Uh056?9�03:I=>6?6AJ7bWKCB]�eltYw;HUq:I@":)056E052WKM0�`u6�27KPO)6yF"U36AJ�K)@�6��j87;H/1BA/10

93KC056�U3B]276?DN6�� �~��Qh��Yr�I`a27/1B]2d936?U3F7;g05UV/1@�=�K)Uh056?9VBA:)@�O)6A9q^<6A@7B?6#K)@7Jd2"6A@7B?6�U3DNK);H;16A9

b7F��6?9u9q6'��F7/H9q6ADI6A@�05U?l~Y�b7/1@WK)9h_�� ��� ��Qh�[=>6?6AJ7bWKCB]�NUqB]276ADI6r:<9pK)@ �p�x�RUqB]276ADI6w`a2"/HB]2

/1UtU36A@"U3/103/1O)6E03:{O)KC93/nKM05/H:)@�DVKT_,9q6'��F7/1936E;nK)9q^<6A9�b7F��c6A93U?l

Y�= 056A9v0327/HUiBA:)@�O)6A9q^<6A@7B?6�8727K)U36CSC052"6uUq:<F793B?6u93KC056?U K)936pBA:<@�0393:<;1;H6AJ�l QR@�:)03276A9v`u:<93J7U?S)052"6

Uq:<F793B?6AU[0593K)@7Uq/105/1:<@�=>9q:<D�Ko�)`a/1@7J7:P`x�R;1/HDI/1036AJ7��Uq05KC056x03:EKr�<95KC036s�};H/HDI/1036AJ7��Uq05KC056Cl Zt27/1U

/1UaKIUh0]K)b7;16EUq0]KM056)lpZt276�Uq`a/g05B]2 ��F76?F76AUwb7F7/1;10tF78�J7F79q/H@7^{052"6�B?:<@�O<6?93^<6?@7BA6G8"2WK)U36yK)9q6

@7:P`�J795K)/1@76AJ�:)F"0�K)@7J�052"6IUh_kUq056?D 936AK)B]276AU�/103U %qB?:<@7^<6?Uq05/1:<@ KTO<:</1JWK)@7B?6A�z:<8e6A95KM05/H@"^

8e:</H@�0a:)=�%q27/1^<2�F"03/H;H/ TKC03/H:<@VK)@7J�;H:P` �kF"6AF76?/H@7^IJ76A;HKT_<l��

��:)056E052WKM0�6sO<6A@�/1=[K!@76s` �w��BTK)9q9q_k/H@7^IZ��x��0595KMLNB�Uq05K)9q03U�0395K)@"U3DI/10303/H@7^!JWKM0]K"SW052"6

K)J"J7/103/H:<@WKC;�;H:�K)Jy/HU U3DNK);H; liZt27/HUm/HU bc6?BTK)F7Uq6x05276uZ��x� Uq:<F79qBA6xUq6A@7J7U[:)@7;1_E:<@"6�U36?^<DI6A@�0

�>J7F76t05:o052"6tU3;H:P`4Uq0]KC9q0pK);1^<:<93/g0527D�`a27/1B]2NUh0]K)9h05U[`a/1032!Kr`a/H@7J7:P`4:)=�:)@76P� /193936?U38e6ABs05/1O)6

:)=�05276NQR@7/103/nK);p��6?;H;p�wKM056��>Qh�x���E:)=x03276��w��l �w:)036N032WKC0yUq`a/103B]276AU{27KPO)6N03:�8793:POk/HJ"6

K)J"J7/103/H:<@WKC;tb7F��c6A93/1@7^�=>:)9VU3:)F793B?6AUV`a27/1B]2dDNKP_|BAK)939h_�@":<@j�RZ��x� U3:)F793B?6AU�K)@"JdDVKT_

¡ ���

Page 34: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

Uh0]K)9h0N0395K)@7UqDN/g0303/H@7^ KC0VQh�x��lpQh�x��@76A^<:C05/nKM05/H:)@�/1UI03276A9q6?=>:<9q6�/HDI8e:<9q05K)@�0{=>:<9Nb"F���6?9

K);1;H:kBTKC03/H:<@�l ��F"9q052"6A9ASe`�6!KC;HU3:VK)U3UqF7DI6�052WKM0�052"6{� ZtZtUoK)9q6GU3FjLNB?/H6?@�03;1_�;nK)9q^<6A9a0527K)@

03276a\ �7� S<U3:r032WKC0 03276aK)J7J"/105/1:<@�:C=�:<@76xUq6A^<DI6A@�0~:)=�Uq/�A6t\ �7� =>93:<D�6sO<6A9h_{@76s`4Uq:<F793B?6

Uh0]K)9h05/H@"^�� KM0,K�`a/1@7J7:P` :)=E:<@"6P�IJ":j6?UV@7:)0V/H@7B?936AK)U36�05276 ��F76?F76�Uq/�A6�U3/1^<@7/1f7BTK)@�05;g_<l

Yw@7:)052"6A9�K)U3UqF7DI8"05/1:<@�S�/1U�052WKC0�03276 K)8787;1/HBAKC05/1:<@7UV`a27/1B]2�9qF7@�:)@�Z��x��KC936#6A/g05276?9

8e6A9qU3/HUh0]K)@�0ASW:<9t2WKTO<6EU3FjLNB?/H6?@�0w/HJ";H6�03/HDI6�be6?0R`u6A6A@�0595KC@7U3DI/HUqU3/H:)@7U�05:IK);1;H:P`�936?U36?0q05/1@7^

:)= Z��x�d`a/H@7J7:P`aU�l�Zt276y;nKC0q056?9tBA:<@7J"/105/1:<@z/HUabe6ABTKCF7U36yZ��x��/1DN8";H6ADI6A@�05KC05/1:<@7Ux9q6AU36s0

03276A/19rBA:<@"^<6AUh05/H:)@#`a/1@7J7:P`aUr05:z:<@"6{/1=~05276?936{/1Ur@7:zU3:<F"93BA6IK)Bs05/gOj/g0R_�=>:)9rDN:)936�032WK)@ K

Z��x�403/HDI6A:<F"0x8c6?93/H:kJ �>0R_k87/1BTK);1;1_,K{=>6s`�2�F7@7J"936AJ"Uw:)= DN/1;H;1/HU36?BA:<@"J7U]� � � ��� l

¢ l�� ��!:��!�� / ��� 5��;0 ��*GQR@#05276IK)be:PO<6NK)@WK);g_jUq/HU?S�`�6I2WKTO<6I/H^<@":<936?J#03276���F76AF76IbWK)B]��;1:<^

J7F"6E03:!b7F793Uh05U�U3DNK);H;16A9�032WK)@�� ZtZolWZt27/1UabWK)B]��;H:<^!/1U�b"F7/H;g0tF78�K)Ut=>:<;H;1:P`aU �

Zt276�Z��x� U3:<F"93BA6?U!2WKTO<6zK)Bs05/1O)6�8c6?93/1:jJ7U�K)@7J�/1J7;H6N8c6?93/H:kJ7U?l Zt2"6�/HJ7;16N8e6A9q/H:kJ7U{K)9q6

F7Uq6AJ�b�_�03276�Uq`a/103B]2�03:NB?;H6TKC9t:<F"0a05276�bWK)B]��;1:<^<UaBA9q6TKC036AJ�J"F793/1@7^{05276yK)B?03/1O)6�8e6A9q/H:kJ7UAl

QR@-^)6A@76?95K); SmZ��x��BA9q6TKC036AUGKC@�056?DN8e:<95KC9q_�:PO<6?93;1:�K)J-:)= ¡ J7F79q/H@7^�05276NK)Bs05/1O)6V8e6A9q/H:kJ

� `a27/HB]2|/HU!;H6?U3U{0527K)@4�mZtZ /H@"/105/HK);H;g_"�sl Zt27/HUIK)Bs05/1O)6�8e6A9q/H:kJ�/HU{=>:<;1;H:P`�6?J+b�_�K)@�/1J7;H6

�=A6A9q:,;H:<K)J��t8c6?93/H:kJ�=>:)9 ����� ���:� � ��������� �� �,`a27/HB]2�/1UwF"U36AJ�03:,BA;16TK)9a05276�bWK)B]��;H:<^)U

B?936TKM056AJ�J"F793/1@7^N03276{K)Bs05/1O)6�8e6A9q/H:kJ�l�.�6y`a/1;H; K)UqU3F7DI6y032WKC0�03276GUh`a/105B]2#KC;H^<:<9q/10327D /1U

03:)0]K);1;1_N/H@76���6?B?03/1O<6�K)U�;H:)@7^!K)Ua05276�K)Bs05/1O)6E8c6?93/H:kJz/HUaU3DNK);1;H6A9u052WK)@�� ZtZol�Zt276yK)B?03/1O)6

8e6A9q/H:kJ,J7:<F7b";H6AUt6sO<6?9q_�� ZtZ�F7@�05/1;�/10x/HUx^<9q6TKC036A9�032WK)@�� ZtZol �r@7B?6r05276EKCB?05/gO<6o8e6A9q/H:kJ

/1Ut^<936AKC056?9a032WK)@�� ZtZoS703276EUq`a/103B]2�93KC056oB?:<@�0593:);�0]K)�C6AU�:XO)6A9?l

� F"878c:)U36V/1J7;H6I8e6A93/1:jJ /HU�Zol Zt276,BA:)93936?U38e:<@7J7/1@7^�KCB?05/gO<6N8c6?93/H:kJ /HU ��� � � � lzZt276

DNK��j/HDGF"D ��F76?F76yb"F7/H;1J7F78zJ7F79q/H@7^{052"/HUaK)Bs05/1O)6E8c6?93/H:kJ�/HU �

¡ ��

Page 35: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� � � ��� ��� � ������ � � ��� � � ����� � � �

K)@"J�03276EDVK��j/1DGF7D �kF"6AF76�J795KC/H@zJ7F79q/H@7^{052"6�/1J7;H6�8c6?93/H:kJ�/HU �

��� � ��� ��� � ������ � � ��� � �

�rb7Uq6A9qO)6�0527KC0 ��� � � � `a276?@ � � ��� � � � So/�l�6)lgSo`a276A@�03276�/1J7;H6#8e6A9q/H:kJ

� � ������ <¡

QR@{:)03276A9 `�:)93J7U?S<05276xb7K)B]��;H:<^<Umb7F7/1;HJ�F"8{:<@7;1_E`a276?@G05276�/HJ7;16u8e6A9q/H:kJ7U be6AB?:<DN6uU3DNK);H;16A9

032WK)@ ������ <¡ l �W93:<D 052"6I@7KC05F79q6{:)=pZ��x��0593KCLIB)S�`u6!�k@":X` 052WKM0o/H@7/g05/HK);H;g_,05276{/1J7;H6

03/HDI6AUuK)936w;nK)9q^<6)SjK)@7JV03276A@,03276?_N936?J7F7B?6o/H@VUq/�?6�6��j8e:<@76?@�03/nK);1;1_)l .�276A@,03276�/1J7;H6a05/1DN6

be6AB?:<DN6?UoU3DNK);H;16A9�052WK)@ ������ )¡ S�052"6{DVK��j/1DGF7D ��F76AF76!bWKCB]�k;1:<^z/H@�6AK)B]2�Bs_kBA;H6�� 05/1;H;

03276w;1/H@7��bc6?BA:<DI6AU~=>F7;H;g_{;H:<K)J76AJW�[/1U ��� ��� � ������ � � ��� � � ��� � � ¡9� �sl ��F"0TSk:<b7Uq6A9hO<6

032WKC0aU3F"B]2�K{bWK)B]��;1:<^!BTK)@zbe6oBA936AKC056?J�:)@7;1_V:<@7BA6Cl~Zt27/HUt/1Utbc6?BTK)F7Uq6�K!b"F793Uh0w@"6A6AJ"Ua03:

2WKTO)6wKC@{/HJ7;16u05/1DN6 � `a2"/HB]2!U5KC03/HUhfW6AU ��� ��� ������ <¡ /1@{:<93J"6A9 03:oBA936AKC056aKrb7K)B]��;H:<^7l

� /1@7BA6CSc03276{K)Bs05/1O)6G8e6A93/1:jJ�J7:<F7b";H6AU�6?O<6?9q_�� ZtZoS�052"6A936�BTK)@7@":)0rbe6�0R`u:z� ZtZtUr`a276A9q6

03276E/HJ7;16�05/1DN6 � U5KC03/HUqf76AU ��� ��� ����� <¡ l

£ l� ! ��� �� � � � � � /�� ����/� � * Zt276�KCbc:PO<6pK)@7K);1_kU3/1Uv2WK)UmK)U3UqF7DI6AJ�F7@7J7/1936ABs05/1:<@WK);<Z��x�

0395KCLIB+� 0R_j8"/HBTKC;w:)=of7;H6s��0593K)@7Uq=>6?9,K)8"87;H/1BTKC03/H:<@7U5�sl�.�6�`a/H;H;ab79q/H6s�7_4Uh05F7Jj_�03276�6��c6ABs0

:)=o0R`u:C��`xKT_d0395KCLIB�:<@d03276�b7F��6?9�936'��F7/1936?DN6?@�03UAl�Q}0�2WKCU�bc6?6A@�@7:)036AJ � � ��w052WKM0

b7/1J7/H9q6ABs05/H:)@WK);[0593KCLIB�BA:<DI87;H/1BTKC036AJ�Z��x��J"_k@WK)DI/HB?UGBA:<@"U3/HJ"6A95KCb7;1_�;H6AK)J7/H@"^�05:�DI:<936

b7F"93Uq0R_zbe6A27KPOk/1:<9tb�_zZ��x�mlWZt27/1U�/1UtBTK);1;H6?Jz03276 %qY�B]����:<DN8"936AUqU3/1:<@7�I87276A@":<DN6?@7:<@�l

¡ �

Page 36: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

Z��x��UqDN:k:)052"6AUo:<F"0E/g05Ur`a/1@7J7:P` /1@7BA9q6TK)Uq6Ib�_�F"U3/H@"^�UqDVK);1; Uh056A8"Uy:<@�03276!936AB?6A/18"0E:)=

6sO<6A9h_�@"6?` K)B]��=>93:<D 03276�J"6AUq03/H@WKM05/H:)@�laQ}= 05276��W:P`�:)=~K)B]��Ur/1UwUqDN:k:)032�Se03276y`a/1@7J7:P`

/1@7BA9q6TK)Uq6AUpK)936tUqDN:k:)032�l YwUuKo9q6AU3F";10TS�Z��x��JWKC0]KoBAK)@7@7:)0p;1:�K)JG052"6t@76?0R`u:<93�{/1@{U3F7J"J76A@

b7F"93Uq03UAlp�w:P`u6?O)6A9AS7`a2"6A@,052"6w0593KCLIBw�W:P`aUx/1@Vbe:)052VJ7/H9q6AB?03/H:<@"Uu:<@VZ��x�|B?:<@7@76?B?05/1:<@7U?S

03276{bc6?2WKTOk/H:<9r/1UoDN:)936�B?:<DI87;H6���lyZt27/HUo/1Urbe6ABTKCF7U36{052"6!K)B]��@7:P`a;H6AJ"^<6ADI6A@�05UEDNKT_�be6

9q6ABA6?/1O)6AJ|/H@+b7F79qUq05U?Su93KC052"6A9{052WKC@|be6A/1@7^�U387K)BA6?J4:<F"0!:PO)6A9{05/1DN6Cl�YwUNK�9q6AU3F";10TS~052"6

Z��x�4`a/1@7J7:P`�/1@7BA9q6TK)Uq6AUab�_�K)DN:)F7@�05Ut;nKC93^<6?9�052WKC@�:<@"6�\ �7� S�K)@7Jz052"6�Uq:<F79qBA6EU36?@7J7U

JWKM0]K{/H@z;nKC93^<6?9xb7F79qUq05U?l

QR@z05276o`u:<93Uh0�BAK)U36CS�K);H;c05276�K)B]��@7:P`a;H6?J7^<6?DN6?@�03Uw=>:<9x03276E87936sOk/H:<F7UaBs_jB?;H6yK)936E9q6ABA6?/1O)6AJ

KC0�:<@"BA6)S /�l�6)lgSmK)B]��@7:P`a;H6AJ"^<6ADI6A@�05U�=>:<9 � � � � ZtZ � �v/1@7� bWK)@7J"`a/1J"052 b�_�056AUy:)=

JWKM0]K,/HU�936AB?6A/gO<6AJ KC0r:<@7BA6Cl�Zt27/1Ur936?U3F7;g05Uo/1@�05276 ¡ � b�_�036AUE:)=pJWKC05K�� � J7F"6G05:�JWKC05K

F7Uq/H@7^,03276{8e:<9q03/H:<@�:C=p03276G`a/H@"J7:P`aUEK)B]��@7:P`a;H6AJ"^<6AJ�S K)@"J � J"F76G05:�JWKM0]K,F7Uq/H@7^�052"6

6��"87K)@7U3/1:<@�:C= 05276E`a/H@"J7:P`�b�_�03276�Uq;H:P`x�RUh0]K)9h0�6��j8c:)@76A@�05/HK); /H@7B?936TKCU36�8c:<;1/HBs_7�xUq6A@�0r/1@

03276EBAF79q936A@�0wB?_kBA;16)l~Y�UqU3F7DI/H@"^I032WKC0t052"6A936E/1U�b7K)@7J"`a/1J"052�KTO)KC/H;nKCb7;H6�05:{0593K)@7U3DI/10�0527/1U

JWKM0]K,F78"03:�05276{be:)0303;H6?@76AB]��Sv05276G`u:<9qUq0�BTK)Uq6��kF"6AF76!/HU ¡ � l �rb7Uq6A9hO<6!052WKC0�05276G03:)0]K);

KTO<6?95K)^)6o;H:�K)JVDN6AK)U3F79q6AJz:PO<6?9wKC@z� ZtZ�/1U�Uh05/H;1;e0R`a/1BA6r03276 �v/H@7� bWK)@"J"`a/HJ"032�S727:P`u6?O)6A9

03276A9q6�/HU�K)@,6��j0395K�/1@7Uq05K)@�0]K)@"6A:<F7U ��F76AF76o:C= � � � � ZtZ � �v/H@7� bWK)@"J"`a/HJ"032�l[Zt27/1U

/1Uybe6ABAK)F7U36N05276N6A@�05/1936 ��F76?F76,b7F"/H;HJ"UyF78�`a/1052"/H@-K�BA6?;H;~0595KC@7U3DI/HUqU3/H:)@ 03/HDI6)lzQR@�052"6

BAK)U36o`a276?@�Z��x�4;1:�K)J�/1UtU3DI:j:)032�Sj0R`u:IBA6A;1;HUtKC936obe6A/H@"^{/H@787Fj0t=>:<9x6?O)6A9h_zBA6A;1;�J793K)/H@76?J

=>9q:<D�03276 �kF"6AF76Cl

�rb7Uq6A9qO)6y032WKC0w:<@7BA6E052"6yUq:<F793B?6AU�K)936�95KC036s�};H/HDI/1036AJ�Sk05276�Z��x��b7F79qUq05/1@76AUqUwJ"F76y03:VK)B]�

B?:<DN8"936AUqU3/1:<@�/HU�27/HJ7J"6A@�=>93:)D 03276-Y[Z�\ @76s0R`�:<9q��be6ABTKCF7U36-03276-6��jB?6AU3U BA6?;H;1U�K)9q6

¡ �

Page 37: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

b7F��6?936AJ|KC0�05276�6?@7Jj�RUh_kUq056?D�SuK)@7J�@":)0!/H@7Uq/HJ76I05276�Y[Z�\ @76s0R`�:)93��l-Zt27/1UG/HU{K�Uq/H^C�

@7/gfWBTKC@�0r8c6?9q=>:<9qDVK)@"BA6Gbe6A@7/gf70oB?:<@7U3/1J76A9q/H@7^,03276�=�K)Bs0o052WKM0r`a/10327:<F"0�95KC036s�RB?:<@�059q:<; 052"6

b7F��6?9�9q6'��F7/1936ADI6A@�0�DNKP_Vbc6oO)6A9q_z;HK)93^)6 � � �� l

( l� ! ��� �� � � ��/�� � 0;���2����� ��*�Zt276�879q6AU36?@7BA6z:)=�27/1^<276?9G8793/1:<93/g0R_ bWK)B]��^<93:)F7@7J

0395KCLIBr/1DN87;1/H6?U 052WKC0�05276rY��x��BTK)8WKCBA/10R_N/HU~OCK)93/HK)b7;16)l Zt2"6A936EKC936�0R`u:{/HDI87;H/1BTKC03/H:<@"U :)=

03276�OCK)9q/nKC03/H:<@{/1@!BTK)8WKCBA/10R_�� /�(�03276w6���6?B?0u:<@N03276�95KC036�:C=�Z��x��K)B]��UxKC@7JN03276�`a/1@7J7:P`

^<9q:P`t052�S�K)@"J�S�� (�03276E6��c6AB?0�:<@z052"6�Uh`a/103B]2�93KC056�K);1;H:kBTKC03/H:<@VK);H^<:)93/10327D$� �~�aQh��Yo�sl

� /1���'/2(�*uZt276r6��c6ABs0a:)= �r�x��b7K)B]��^<93:<F"@7Jz:<@V052"6rZ��x� %qK)B]�NB?;H:kB]���z��/ l 6Cl1S�05276�95KC036

:)=mZ��x��K)B]��@7:P`a;H6?J7^<6?DN6?@�03UG�>Y����oU]�t/HUtJ76?U3BA9q/Hbe6AJ�bc6?;H:P`El

� Q}= �o�x��BA:<DI6AUt:<@�J7F79q/H@7^ ?6A9q:NY��x��;H:<K)J�S"/g0aJ7:k6AUt@7:)0wK �c6ABs0t05276EZ��x�4Y����

B?;H:kB]��be6ABTKCF7U36!05276?936IK)9q6{@7:zYr�x� B?6A;H;1Ur/H@�03276!87/H8e6)lGZt2"/HUE/HUr03276!BTK)Uq6!`a2"6A@

�r�x��BA:<DI6AU!:<@|J7F79q/H@7^#052"6�/1J7;H6,8e6A9q/H:kJ7U!:)=rZ��x� S~6AU38e6AB?/nK);1;1_�/1@�05276�/H@7/g05/HK);

Uh0]K)9h05F78�872WKCU36�:)= Z��x� l

� Q}=��r�x� B?:<DI6AU�:)@�J7F79q/H@7^N;H:P`�;H:�KCJ���/1@7/103/nK);�;H:�K)J�;H6?U3U�032WK)@�F7@"/10R_"�sS MS`0JQ<L:=<gG5:

:U<�> E�>QMS`&Z :F]UR � :�oN:�G5Z"Z�oaG2j ]�M Z�>QMQM :U<gG5R `1R�]U:F\ fG/10z/H@"BA936AK)U36?U�03276#Z��x� 8WK)B]�C6?0

0395K)@"U3DI/HU3Uq/H:<@d03/HDI6)l QR@7BA9q6TK)Uq6AJ�87K)B]�)6s0�0395K)@7UqDN/1U3Uq/H:<@d03/HDI6�DI6TK)@7U�032WKC0�052"6

/1@�056A9��RY���� 05/1DN6E/1Uw/1@7BA9q6TK)Uq6AJ|��BAK);H;16AJ�� VhA�� >�� lgG5RgMS]%oNR��q�sltQR@7B?936TKCU36G/1@�/H@�036A9h�

Y�����05/1DN6IU3;1:P`aU�J7:P`a@-052"6V`a/H@7J":X` /1@7BA9q6TK)Uq6,U3/1@7BA6I05276 %qY�����BA;H:kB]����93F"@7U

Uq;H:P`u6A9x@7:P`El � ;1:P`�6?9u`a/H@"J7:P`�/1@7BA9q6TK)Uq6AUx/1DN8";1_{9q6AJ7F7B?6AJ�Y��x��;1:�K)JN/H@N03276�@"6��k0

Bs_kBA;H6CS�/H939q6AUq8c6?B?05/gO<6E:)= `a276?03276A9 �o����/HUt: �#:)9t:<@�l

� 8c6?BA/1f7BTK);1;1_<Sv/g=��r�x� ^<:k6AUE: �mSv05276!/H@�036A9h�}Y���� U387K)BA/1@7^zUq0]KC9q05U�J76?BA936AK)U3/1@7^�b�_

27K);1=�6?O<6?9q_|93:)F7@7J�0393/18��>J7F76z05:�Z��x��`a/1@7J7:P`�J7:)F7b7;H/1@7^#6?O)6A9q_�93:)F7@7J�0393/18��sl

� /H@7B?6V`�6V2WKTO<6�K)UqU3F7DI6AJ-032WKC0y05276NUq_kUq036AD `�K)UG/1@-;H:P` ;1:�K)J�87936sOj/1:<F7Uq;1_<Sm0527/1U

¡ ¡

Page 38: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

B]27K)@7^<6r/1@ �o����;1:�K)JVJ":j6?U�@7:)0xK �c6AB?0�05276wYr�x��;H:�KCJV/HDIDI6AJ7/HKC056?;1_<l Zt276rZ��x�

B?:<@�05/1@kF"6AU!/103UG6��j8e:<@76A@�03/nK);x/1@7BA9q6TK)Uq6zK)U{/1=a/g0{Uq05K)9q036AJ|KC0G03276�BAF"93936?@�0I`a/1@7J7:P`

;16?O)6A;HU?lwZt2"6{K)@WK);g_kU3/HU�/HUa052"6A@�Uq/HDI/H;nKC9�05:V03276�BAK)U36�`a276A9q6 �o��� /1U�K)b"U36A@�0Alw.�6

KC936aK)UqU3F7DI/H@7^r032WKC0 03276tU3:)F793B?6�/1U @7:)0 95KC036s�R;1/HDI/1036AJ�b�_�Yr�x��J7F793/1@7^r052"/HU 8727K)U36Cl

Zt2"6A936�/HUt@":N6��"B?6AUqU�Yr��� ��F76AF76?U�J7F"6E03:

� Q}= �o�x�dB?:<DN6?U~U3F7B]2V032WKC0~052"6w9q6AU3F";105/1@7^o05:)05K);W;H:<K)J!/HU~^<936AKC056?9[052WK)@IF7@7/g0R_<S�052"6A@

��F76?F76AUwb7F7/1;HJ,F78�S�K)@7J�05276EY�����6��j8WK)@7Uq/H:<@z:kBABAF"93UAl~Zt276EZ��x�d;1:�K)J�^<9q:X`aUaKM0

KoUq;H:P`�6?9~95KC036)S�K)@7J{03276tYr�x�|=>6A6AJ"bWK)B]�{DI6AB]2WK)@"/HU3D 05279q:)0303;H6?U 05276tUq:<F79qBA6a95KC036AU?S

;16TK)J"/H@7^!05:!05276�6��jB?6AU3U�Z��x��;1:�K)Jzbe6A/H@"^Nb7F��6?936AJ�KC0a05276yU3:<F79qBA6?UAltZt276�6��jBA6?U3U

@"6?0R`u:<93� ��F76AF"6yJ7F"6E03:{0527/1U�BAK)U36E/1U ������� ��� � � �'� ����� � � ����l

Z��x�|J7:k6AUt6��j8e6A9q/H6A@"BA6rOCK)93/HKC05/1:<@I/H@V03276r95KM056�:C= KCB]�k@":X`a;16AJ7^)6ADI6A@�05U?lpZt2"6o95KC036

:C=�KCB]�k@":X`a;16AJ7^)6ADI6A@�05U~J76s056A9qDN/1@76x27:P`�95K)8"/HJ7;g_�03276tZ��x� `a/1@7J7:P`�^<93:P`aUAl �w:)036

032WKC0~/g=W05276aU3F"D�:)=�052"6x`a/H@7J7:P`aU~/HU U3F7B]2!052WKM0~/10 =>F";H;1_y;H:<K)J7U 03276tbc:C0305;16A@76?B]���>@7:

/1J7;H6�8c6?93/H:kJ7U5�sSj03276A@z052"6rO)KC93/nKCb7;H6w95KC036o:)= KCB]�k@":X`a;16AJ7^)6ADI6A@�05Ua:<@7;g_,J76s056?93DI/H@76?U

2":X` �kF"/HB]��;1_z6��"B?6AUqU�JWKC05KI/1UtJ7F7DI8c6?J�:)@�03:I03276EY[Z�\ Uq:<F793B?6AUwb�_,Z��x�mleQ}= 052"6

Y��x� Uq:<F79qBA6AU�K)9q6�93KC056 �R;H/1DN/g056?J�SeK)@7J�2WKTO<6{Z��x� ��F76AF76?UEb7F7/H;g0�F"8�S�052"6G6��jBA6?U3U

J7KC0]K�K���6?B?05Uy05276 ��F76?F76�KC0y05276VU3:<F79qBA6�KC@7J-@7:)0y05276N@76?0R`u:<9q�el�Zt2"6,@76?0R`u:<9q�

��F76?F76V/1UEK �c6AB?036AJ b�_�05276!93KC056!B]2WK)@"^<6AU�BTK)F"U36AJ b�_�05276!Uh`a/105B]2�K);1^<:<93/g0527D�S�KCU

J"6AU3B?93/1bc6?J�/H@#8WKC9q0�b�l!Q}=�03276!U3:<F79qBA6 ��F76AF76I/HUoB?;H:<Uq6{05: A6?93:7Si05276?@ 03276!6��jBA6?U3U

J7KC0]K!J7F7DI8c6?J�b�_zZ��x�dJ7F"6�03:!03276EO)KC93/nKCb7;H6 %qK)B]�,BA;1:jB]���NK �c6AB?03U�03276E@76?0R`u:<9q�

��F76?F76GKCUx`�6?;H;�l[Zt2"6y6���6?B?0�:)= �o�x��:<@zZ��x��K)B]�VBA;H:kB]�,/1UaK)Ut=>:<;H;1:X`aU �

��:P`�6sO<6A9?S~:<@7BA6I05276 �o�x� ;1:�K)J ^<:j6?U�KT`�KT_<S 03276VY��x� =>6A6AJ"bWK)B]�4��U36?6,8WK)9h0�bW�

J"6?056?93DI/H@76?U�27:P` DNK)@�_�B?6A;1;HUwK)936yK)J7DI/10q056AJ�/H@�05:I05276y@76?0R`u:<9q��K)@7J�27:P`�DVK)@�_

9q6ADNK)/H@�KC0t03276EU3:<F"93BA6?UAl

¡ ��

Page 39: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� /1��� � (�*[.�276?@VYr���4;H:�KCJ{^<:j6?U~KT`xKT_<S�052"6A@!05276aUq`a/g05B]276?UuUq6A6�KoU3F7J"J76A@NF7@7J76?93;H:<K)J

K)@"J�KC;H;H:kBTKM056�27/H^<2�93KC056?Ux05:{Uq:<F793B?6AU?l ��:)056r032WKC0aK{Uq`a/g05B]2�`a27/1B]2�Uq6A6?Uw@7:{B?6A;1;HUx/1@zK)@

/1@�036A9hO)KC;�:<9tK{U3DNK);1;c@�F7DGbe6A9a:)= B?6A;H;1UtJ7F76r03:!03276r=�K)Bs0t052WKC0��r�x��;1:�K)J,J7/1U5K)8"8c6AK)93Ut/1U

J76AK);H/1@7^G`a/1032�0595KC@7U3/16A@�0TS�/H@"BA:<DI87;H6s056rDI6?0393/1Bo/H@"=>:<9qDVKM05/H:)@�lmYwU�K{9q6AU3F";10TSW/g= /g0t:PO<6?95K); �

;1:jBAKC056?Ut95KC036AUAS703276A@�U3F"J7J76A@ ��F76AF76�U38"/H�)6?U�KC936EU36?6A@�l~QR@z05276o`u:<93Uh0wBAK)U36CSW05276 ��F76AF"6AU

DNKT_�^<93:P`�F"@kbe:<F7@"J76AJ7;g_|K)UIK�9q6AU3F";10I:)=rUq6?O)6A95KC;wUqF7B]2d27/1^<2+8793/1:<93/g0R_ �o��� :)@ � : �

8727K)U36?UAl�Zt2"6yb7F��6?93/H@"^I9q6'��F7/1936AJ�F7@7J76?9�0327/HUtB?:<@7J7/g05/1:<@z/HUt276AKPOk/1;1_�J76?8c6?@7J76?@�0�F78e:<@

03276xUq`a/g05B]2!K);1^<:<9q/1052"D�l�.�6x879q6AU36?@�0[05276x8"93:<b7;16AD�S)Uq/HDGF7;HKC05/1:<@�936AUqF7;103UAS<DI:kJ7/1fWBAKC05/1:<@7U

`u6yDNK)J76r03:I03276 �~��Qh��Y K);H^):<93/g0527D�SkK)@7J�936AUqF7;103U�`a/g052�052"6�/1DN8"93:PO<6?J�K);1^<:<9q/1052"D�/1@

Uq6AB?03/H:<@��"l £ ;nKC036A9[/H@{0327/HU~B]2WK)8j056A9?l .�6�K);1U3:�DN:kJ76?;�\������r� ¡ 0395KCLIB�:XO)6A9��o�x��KC@7J

Uh05F7J"_z/g05Ut6���6?B?0�:<@�Z��x��0593KCLIB�:PO)6A9�Yr�x��/1@zU36ABs05/1:<@ �jl ( l

.�6o27KPO)6yUq6A6?@�032WKC0x03276o93:<F"@7J�0593/18,05/1DN6CSj=>6A6?J7bWK)B]�VJ76A;HKP_)S"052"6obWK)@7J"`a/1J"052�OCK)9q/nK)b7/1;H/g0R_

BTKCF7U36?J�b�_ �o����SjK)@7J,03276�Uh`a/105B]2zKC;H^<:<9q/10327D K)9q6��)6s_V=�K)Bs05:<9qUu`a27/1B]2,J76s056A9qDN/1@76w03276�b"F���6?9

936���F7/H9q6ADI6A@�05Ut=>:<9tZ��x�d:PO<6?9wY��x�El

�W93:<D /1036ADIU "���Uq`a/g05B]2-B?:<@�O<6?93^<6?@7BA6�05/1DN6T�oK)@7J ¢ � ��F76AF76�b7K)B]��;H:<^<U5�yK)be:PO<6CS `�6NfW@7J

0527KC0r=>:<9�fW;H6�0595KC@7Uq=>6?9o:XO)6A9oY��x��Se`�6�936'��F7/1936!KC0�;H6AK)Uq0 � � ����� `u:<9q032�:)=pb7F��c6A9AlEQ}036ADIU

£ �>0R`u:C�}`�KT_�0595KMLNBT��KC@7J ( ���r�x��0593KCLIBP�r936���F7/H9q6NKzb7F��c6A9�:)=xKC0E;H6AK)Uq0 ¢ � ����� l��w:)036

0527KC0G052"6�6��c6AB?0I:)=a03276�KTO<6?95K)^</1@7^#/H@�056?9qOCK);u8WK)95KCDN6s056A9�J7:<DI/H@WKC036AUy/H@ �vY���U���be6ABTKCF7U36z/10

/HU{D�F7B]2�;HK)93^)6A9�032WK)@|� ZtZ :)9G=>6A6AJ"bWK)B]��J76?;nKT_"�sl � /1DN/1;nK)9q;1_<S 05276�6���6?B?0N:)=a05276�=>6?6AJ7bWKCB]�

J76?;nKT_�J7:<DI/H@7KC056?Ux/H@zU5KM056A;1;H/g056�@"6?0R`u:<93��U�be6ABAK)F7Uq6�/g0aBTK)@zbe6EDGF7B]2�U3DNK);H;16A9u032WK)@�� ZtZol7.�6

U3F"b7Uq05K)@�05/nKM056�:)F79uB?;nK)/1DNU `a/g052NU3/HD�F7;nKC03/H:<@{9q6AUqF7;103UAS�`a276A9q6�`�6�`a/H;1;W:<b7U36?9qO)6�052WKM0u03276wb"F���6?9

936���F7/H9q6ADI6A@�0�/HUaKC0aDI:<Uq0 � ������� l

Zt27:<F7^)2�052"6yDNK��j/HDGF"D Yr����@76?0R`u:<93� ��F76?F76AUoKC936EU3DNK);H; Sj03276 ��F76?F76AUrKC0a05276EU3:)F793B?6AU

K)9q6�2"/H^<2�l � 8e6ABA/gfWBTKC;H;1_)S<05276aDNK��j/HDGF"D�U3F"D :)=c03276 ��F76AF76?U�/1@I03276aU3:<F79qBA6wK)@7J!05276aUh`a/105B]2"6AU

¡ "

Page 40: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

/HU�6'��FWK);�03:G05276�U3F7D�:)=i05276oZ��x�+`a/H@7J7:P`�U3/ A6AUt:C= KC;H;eZ��x��BA:)@7@76ABs05/1:<@7UAl~QR@z:)03276A9�`u:<9qJ7U

052"6rb7F��c6A9q/H@7^{9q6'��F7/H9q6ADI6A@�0x=>:<9�Yr�x��bc6?BA:<DI6AU�03276oU5KCDN6�K)Ux052WKM0�=>:<9t w�x��/g=v`�6oB?:<@7Uq/HJ76?9

052"6IUq:<F79qBA6 �kF"6AF76?U�/H@�03:�BA:<@7Uq/HJ76?95KC03/H:<@�l{Zt27/HUE:<b7Uq6A9hO)KM05/H:)@ /1Uo0593F"6I:)@7;1_�/H@#BA6?9q0]KC/H@#Yr�x�

@76s0R`�:<9q��UAl[Q}=W052"6xY[Z�\ Yr�x�+@76s0R`�:<9q��/1U K)@G6?@7Jj��05:C�}6A@7J{@76s0R`�:)93��S<05276�U3:<F79qBA6t6?@7JGUq_kUh056ADIU

BTKC@NJ7/1936?B?05;g_G�W:P`dB?:<@�059q:<;W05276aZ��x��U3:<F"93BA6?UAl[QR@NU3F7B]2VK�BAK)U36CSk03276aZ��x��`a/1;H;jJ7:�KEb7;1:jB]��/H@"^

U36?@7J�Sa/�l�6)lgStK)@"J�052"6�JWKC05K `a/1;H;a^<:�:)F"0V:C=r05276�Z��x� DNK)B]27/1@76 $�UI;H:kBTK);tJ7/1U3��05: 05276�Yr�x�

U3:)F793B?6 $�U�b"F���6?93UE:<@7;g_�`a2"6A@#05276?936!/HUrUqF"LIBA/16A@�0�U38WK)B?6!/H@�03276!b7F��c6A93U?lGZt276{Y��x��U36?9qOk/HB?6

DNKP_�K);1U3:�be6�: �c6A936?J|KC0G052"6,bWK)B]��be:<@76z@76?0R`u:<9q�kU?Su/ l 6Cl1S~be6?0R`u6A6?@|0R`u:#93:<F"036A9qUAl QR@+03276AUq6

BTKCU36AU?Se03276EYr�x��Uq:<F79qBA6�BAK)@7@7:C0wJ"/H936?B?03;1_V�7:X`�BA:<@�059q:<;v05276EZ��x�dUq:<F793B?6AU?lxZt276�Yr�x���W:P`

BA:)@�0393:<;iDI:PO<6AUa052"6 ��F76?F76AU�=>9q:<D 03276y@"6?0R`u:<93��05:!052"6yUq:<F793B?6AU?ltQ}= 05276 ��F76?F76AUr:PO)6A9q�7:X` KM0

052"6�Uq:<F79qBA6)S�Z��x�4032793:<F"^<2787F"0t`a/1;H;�J"6A^<93K)J76)l[.�6EU3F7b7Uh0]K)@�03/nKC036E0327/HUt/1@zU36ABs05/1:<@ �jl ¢ l ¢

�w:)036�0527KC0V`u6�2WKTO<6�Uq05F"J7/H6?Jd05276�BTK)Uq6�:)=E/H@jfW@7/1036�0395KCLIB+�>;H/1�)6�K�;nK)9q^<6zfW;H6�0595KC@7Uq=>6?9

K)878";H/HBAKC05/1:<@��~:<@�05:<8z:)=mZ��x�mlWQR@�U36?B?05/1:<@ �"l "S"`u6EU327:P`�032WKC0ab7F79qUq0R_ �>/HJ7;16 � KCB?05/gO<6T��K)8787;1/g�

BTKM05/H:)@7Ut:<@�Z��x�dBTK)@�8c:C056A@�03/nK);1;1_I936?U3F7;g0w/1@zF7@�bc:<F"@7J76AJ ��F76AF76?UAl��w:P`�6sO<6?9ASe/H@�8793K)B?03/HBA6CS�K

`u6A;H; �RJ76?U3/1^<@76AJ�Y��x��Uh_jUh056?D�BTK)@#UqBTK);16G`�6?;H; 03:�UqF7878e:<9q0�K,;HK)93^)6G@�F7DGbe6A9o:)=uK)878";H/HBAKC05/1:<@7U

;H/1�)6ob7F"93Uq0R_�.�.�. U3:<F"93BA6?Uw9qF7@7@7/1@7^!:PO<6A9�Z��x� � � ¢ � l

��� � _�� � �#����!d� ] ��� ���"� � * �a] ��� �"� � ��� � �"��� ��� � �#! � ���|��� ��������#��&(')��*+ � � �(� � �

QR@,0527/1U�Uq6AB?03/H:<@,`u6o879q6AU36?@�0aU5K)DI87;H6wU3/1DGF7;nKM05/H:)@I9q6AUqF7;103U�05:GUqF7b7Uh0]K)@�05/HKC056r03276r879q6AB?6AJ7/1@7^

BA;HK)/HDIUrKC@7J K)@WK);g_jUq6AU?ly.�6!K);HUq:zK)@WK);g_&?6G05276{6���6?B?0E:)=uU3:)DN6G/1DN8e:<9h0]K)@�0�=�KCB?05:)93UEK �c6ABs05/H@"^

052"6yY��x��b7F��c6A93/1@7^V9q6'��F7/1936ADI6A@�03UAltZt276y�)6?_�DI6?0393/HBo`u6�:<b"U36A9hO<6G/1Ut05276yDVK��j/1DGF7D ��F76?F76

;H6?@7^)032�l�.�6{;H:k:<��KC0r03276{6��c6ABs0E:)=��o�x� /H@�0R`u:zU36A87K)95KC036!U36ABs05/1:<@7UAS�03276{U36?BA:<@"J :C=p`a2"/HB]2

J76AK);HUx`a/g052�DGF7;103/H87;16o\�������� ¡ U3:<F"93BA6?UwF"U3/H@"^VK �o����BA:<@"@76ABs05/H:)@�l

¡ ¢

Page 41: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

Y�;1;t:<F79!U3/1DGF7;nKM05/H:)@7UG879q6AU36?@�056AJ�F"U36z05276 � � :<F793B?6�B?:<@"fW^)F795KC03/H:<@|879q6AU36?@�056AJ46TK)9q;H/H6?9Al

�a6ABTKC;H;c032WKC0a/g0t2WK)UaK{U3/1@7^<;16rbc:C0305;16A@76?B]�V;1/H@7�IU32WKC936AJ�b�_ ��Yr����U3:<F"93BA6?UAlpY�;1;�;H/1@7��Ux93F"@�KM0

¢<¢ l ¢<¡ \�b787UaK)@"J�KC936r:)=v03276oU5KCDN6r;16A@7^C052�l .�6o6��j8e6A9q/HDI6A@�0x`a/1032,05276�@kF"DGbc6?9t:)=iU3:)F793B?6AU

K)@7Jz052"6�;1/H@7�I;H6?@7^)0327UAl

Y�;1;c0593KCLIBE/HUxF7@"/HJ7/1936ABs05/1:<@WK); lmY�;HK)93^<6{��/H@jfW@7/1036P�pf7;H6�0395K)@7Uh=>6A9aK)8"87;H/1BTKC03/H:<@,9qF7@7Ut:<@�03:<8

:)=eZ��x��=>:<9 03276tZ��x��Uq:<F793B?6AU?l��dDVKT_{KCU3U3F"DN6tOCK);HF"6AU <S ¡ S ¢ S � S ¢ KC@7J{05276t;1/H@7��;H6?@7^)052"U

� � � S ¢ � � S ¡ � � S ¢ � ��D�lmZt276tDNK��j/HDGF7D ��F76?F76abc:)F7@7J7U~K);1U3:oKC8787;1_�05:oB?:<@"fW^)F795KC03/H:<@"Um`a/1032

276s056A9q:<^<6?@7:<F7U�;H/1@7�N;16A@7^C0527U?l

Zt276GZ��x��K)@7J�Yr�x��8WK)93K)DI6?056?93UwK)936yU36s0r/H@�05276�U5KCDN6�`xKT_�K)U�/1@�03276y6AK)93;1/H6?9�Uq/HDGF";nKM�

05/1:<@7U?l&�W:<9uU3KC056?;H;1/1056a9q:<F7@7JI0593/18�� ¢<¢ � DIU]�[U3/1DGF7;HKC05/1:<@7UAS<03276�`a/1@7J7:P`�/HUpU36s0xF7Uq/H@7^�03276�Z��x�

`a/H@"J7:P`�U3BAK);H/1@7^{:<8"03/H:<@�03:�� " � � ���¡�� b�_�056AU?l

��� ���" ^] ��� � ���z� � � � ��� ���� � ����� ��!

QR@,ZmK)b7;H6 �"l ¡ S�`�6w@7:)03/HBA6a0527KC0xKC;1052":<F7^<2!05276wb7F��c6A9q/H@7^y936'��F7/1936?JV/H@"BA936AK)U36?UtK)U~05276w@�F7D!�

be6A9�:)=[U3:)F793B?6AUr/1Uw/1@7BA9q6TK)Uq6AJ�S�05276�K)DI:<F7@�0�:)=[/H@"BA936AK)U36yU3;1:X`a;g_zJ76AB?936AK)U36?UAl�Y�U�;HKC056?9w9q6AUqF7;103U

`a/H;1;7U32":X`ES�052"936A6�� ZtZtU~`u:<9q032N:)=�b7F��c6A9qUuKC936aU3F"LIB?/H6A@�0u6?O)6A@V=>:<9[;HK)93^)6t@kF"DGbc6?9~:)=�Uq:<F79qBA6AU?l

QR@�=�K)B?0AS~:<@76z� ZtZ `�:<9h052+:)=wb7F��c6A9q/H@7^�/1U{U3F"LIBA/16A@�0!=>:<9GDNK)@�_-BAK)U36?U �,=>:<9{6��7KCDN87;16)S[052"6

BTKCU36AUr`a2"6A936G03276{@�F7DGbe6A9r:C=~U3:<F79qBA6?U�/1U�UqDVK);1;�lwZt276{95KC036{K);1;H:kBTKC03/H:<@7U�K)DI:<@7^VBA:<@�056?@7J7/1@7^

U3:)F793B?6AUa`�6?936E=>:<F7@7Jz05:!be6E=�KC/H9x/1@�KC;H;�BAK)U36?UAl

��� ��� � ^] ��� � ���z � � � � � � � ���&������A��-���

�W93:<D�Z K)b";H6 �"l �"S"`u6�fW@"J�032WKC0t052"6�DNK��j/HD�F7D ��F76?F76yK)87879q:�K)B]276?U

� � � ZtZ � ;H/H@"�NbWKC@7J"`a/HJj052�S

8WK)9h05/1BAF7;HK)93;g_{=>:<9�DI6?0393:<8e:<;H/g0]K)@NK)9q6TKG@76s0R`�:<9q��U�� \�Y���U]�u`a/g052z� ZtZtUt/1@V05276�95K)@7^)6r:)= £ DIU

05: <l ¢ DIUAl�Zt2"/HUG/1U�be6ABTKCF7U36,03276�� ZtZ OCK);HF76?U{K)9q6V;H:P`u6A9{KC@7J�/H@-UqF7B]2|BTK)Uq6AUAS[03276,6��c6ABs0

¡ £

Page 42: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

��F7DGbe6A9 �mZtZ���DIU]� �W6A6?J7bWK)B]� \�K�� ����B?6A;H;1U]� Zt27:<F7^)2787F"0:)= � :<F793B?6AU J"6A;nKT_���DIU]�

¢ � � � ��¢ ( � � l ¢�� �mZtZ � "7l �� � � � � "�" £ � � <l �� � �mZtZ ��¢ l � " ¢ � � � ¢ ��( � � <l � £�� �mZtZ � ( l �

Z K)b";H6 �"l ¡ ��� ��6?B?0�:)=m@kF"DGbc6?9a:)= Uq:<F79qBA6AU

:)=�Uq`a/g05B]2+8WK)93K)DI6?056?93UG:)@-05276�DNK��j/HDGF"D ��F76?F76z/H@7B?936AK)U36?UAl�QR@�87K)9q03/HBAF";nK)9?S 05276 �~�aQh��Y

KTO<6?95K)^</1@7^!/H@�056?9qOCK);v8WKC95K)DI6?036A9t/HUtB?:<DI8WK)95KCb7;H6�03:{05276o=>6A6?J7bWK)B]�zJ76?;nKT_<l

��F7DGbe6A9a:)= �mZtZ���DIU]� ��6?6AJ7b7K)B]� \�K�� � Zt27:<F"^<2787F"0� :<F793B?6AU 'r6?;nKT_#�>DNU5� U3/�?6��>BA6A;1;HU5�

¢ � � � ¢ � ( � � )l � £�� � ZtZ � ( l � ¢ ¢ ¢ ¡ � � � � ¡ l � � � ZtZ � �"l � � ¢ £ ¡ £�¡<¡ � � ¡ l � ¡�� � ZtZ � "l � ¢ <l ¢ � l ¢ ¢ £ � ¡ l �� � � ZtZ � � l ¢)£

ZmK)b7;H6 �jl � ��� �c6ABs0�:)= �a:<F7@7J�Zm9q/H8zZt/HDI6!��� ZtZ��

��� ���%� �I��� !��# ] � � � � �� �� � �#����� � ������� ������!

QR@�ZmK)b7;16 �jl "7SW03276y@�F7D�bc6?9�:C= U3:)F793B?6AU�/1Ua�)6A8j0�f��j6AJ�KC0 ¢ l�Zt2"6�KTO<6?95K)^)/H@7^I/H@�056?9qOCK);v/1U

U38e6AB?/1fW6?J�K)U�KN87K)/H9y��ZoS�@�� SW`a276A9q6y052"6y/1@�036A9hO)KC;v6A@7J7U�`a276A@�6A/103276A9aZ�DIUa2WKTO<6�6��j87/H9q6AJ�:)9

�4B?6A;H;1U 2WKTO)6tbc6?6A@!8793:kBA6?U3Uq6AJ�S�`a27/1B]276?O)6A9~2WK)878e6A@"U fW93Uh0Tl&�W:<9 05276x87K)95K)DI6?036A9 OCK);1F76AU U327:P`a@

/H@!052"6w0]KCb7;H6CS�03276�@kF"DGbc6?9�:)=�BA6A;1;HU~J76s056A9qDN/1@76AJI05276�;H6?@7^)032V:)=�03276wKPO)6A93K)^</H@"^�/H@�036A9qOCK);�Uq/H@7B?6

F7@7J"6A9aBA:<@�03/H@�F7:<F7Ua0593KCLIB � � � Y[Z�\ BA6?;H;HUx05K)�)6�:<@7;g_ ¡ l ( DNU?l

¡ (

Page 43: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

Y�O<6?95K)^</1@7^ �mZtZ���DIU]� ��6?6AJ7b7K)B]� \�K�� � Zt27:<F"^<2787F"0QR@�056A9hOCK); 'r6?;nKT_#�>DNU5� Uq/�?6���B?6A;1;HU]���DIUAS�BA6?;H;HU5�� � S ¢ � � � <l ¢ � l ¢ ¡<¢ � � "l�" £� � S � � � � <l ¢ � l ¢ ¡ �� � � "l ¡ �� � S ¢ � � � � l � � � � l � � ¡<¡<¢ � � "l � "� � S � � � � � l � � � � l � � � ¢ ( � "l ��

ZmK)b7;16 �"l�" ��� ��6?B?0w:)= � `a/105B]2�� KC95K)DI6?036A9���Y�O<6?95K)^</1@7^!QR@�056A9hOCK); �

�W93:<D(ZmK)b7;16 �jl "7Sp`�6�:<b7Uq6A9qO)6�0527KC0!05276�6��c6ABs0,:)=w05276�Uq`a/103B]248WKC95K)DI6?036A9AS�KTO<6A93K)^</1@7^

/H@�036A9qOCK); SvJ7:<DI/H@WKM056AUE/1@ �vY � B?:<@"fW^)F795KC03/H:<@"UAlVZt2"6 �~�aQh��Y KTO<6?95K)^)/H@7^�/H@�056?9qOCK);[/1UoDGF7B]2

^<9q6TKC036A9t052WKC@�03276��mZtZ�K)@7J�=>6A6?J7bWK)B]��J76?;nKT_�K)@7J�/10aJ"6?056?93DI/H@76?Ut05276�BA:<@"^<6AUh05/H:)@�9q6AU38e:<@7Uq6

05/1DN6VK)@7J�276?@7BA6�03276 ��F76AF76z;16A@7^)0327UAl#B?:<@"fW^<F"95KC03/H:<@7U?l�Zt2"6 �p�aQh��Y KTO<6?95K)^</1@7^�/H@�036A9qOCK);

be6ABA:)DN6?U�D�F7B]2�^)936TKM056A9t032WK)@

��� ��� � ^] ��� � ���`_������ ��� � � � � � ��

.�6�BA:<@7J"F7B?036AJ#K � � �I=>F7;H;v=�K)Bs05:<9q/nK);v6��"8e6A9q/HDI6A@�0]KC;mJ76?U3/1^<@�05:NF7@7J76?93Uq05K)@7J�052"6�6��c6ABs0

:)=r� ZtZ�K)@7J|=>6A6?J7bWK)B]�+J76?;nKT_kU � £<£ � ldZt276�936?U3F7;g05UNK)936�U3F7DIDNK)93/ A6AJ|/H@+ZmK)b7;16 �"l ¢ l�Zt276

052":<F7^<278"F"0yf7^<F7936?U�=>:)9E03276I;nK)Uh0o05279q6A6I93:P`aU�� ¢<¢ � DNU�� ZtZ��EK)9q6N@7:C0�KTOCK)/1;nK)b7;16GU3/1@7BA6!052"6

052"93:<F7^)2787F"0�J7/1J�@":)0a936AK)B]2�K{Uq036TK)Jj_zUq0]KM056�K);10327:<F7^)2,05276 ��F76AF"6AU�27K)JzUq0]KCb7/H;1/�A6?J�l

�rb7U36?9qO<6I052WKM0o05276���F76AF"6AUGKC936{U3DNK);1;m`a276?@�052"6!=>6?6AJ7b7K)B]��J76A;HKT_�/HUoUqDVK);1; K)@"J�J7:z@7:C0

/H@"BA936AK)U36�U3F7b7Uh0]K)@�03/nK);1;1_{`a/1032,93:)F7@7Jj��0593/18V05/1DN6Cl Zt27/1Ux/HUubc6?BTK)F"U36�03276rUq`a/g05B]2�UqB]276ADI6o;H/1DN/g05U

052"6�93KC056E:)= 052"6�Uq:<F79qBA6AU�be6?=>:<9q6r05276s_zBTK)@�:PO<6A9q;H:�KCJz=>:)9aKIUqF7b7Uq05K)@�05/HK);�J7F793KC05/1:<@z:)= 05/HDI6)l

¡ ��

Page 44: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

�mZtZ���DIU]� ��6?6AJ7b7K)B]� \�K�� � Zt27:<F"^<2787F"0'r6?;nKT_#�>DNU5� Uq/�?6���B?6A;1;HU]�

¢ � l � ( � � �"l � ( ¢ �� � � ¡ l � ( ¢ � ( ����� � "l � £

� � � l � ( ��¢ l "� � ¡ ¡ � �<£ l � � � ¢ � ( � � ( l �

¢<¢ � � l � ¡ ��¢ �wY¢<¢ � ¢ � � ( �wY¢<¢ � � ( � � �wY

ZmK)b7;16 �jl ¢ ��� �c6ABs0w:C= �W6A6?J7bWK)B]� 'r6?;nKT_

��� ��� � �+�-� � ����� ��� ������� � � �������#��& *�� � � � ������� � � � ��� � !

Zt276tY[Z�\ U3:)F793B?6tb7F��c6A9 9q6'��F7/H9q6ADI6A@�0[/1U J76A9q/1O)6AJ{b�_G6��7KCDN/1@7/H@7^�05276�DVK��j/1DGF7D ��F76AF"6AU

KC0r03276{U3:)F793B?6G`a276A@#Z��x��9qF7@7Uo:PO<6?9oYr�x�Elc.�6!K);HUq:,Uq03F7J"_�03276{8e6A9q=>:)93DNK)@7BA6y`a276A@#U3Fj=n�

fWB?/H6A@�0wb7F��c6A9qUrK)9q6�@7:)0�879q:POj/1J76AJ�K)@7J�J"/HU3B?F7U3U�05276y/HDI87;H/1BTKC03/H:<@"Uu=>:<9�Y[Z�\ bWK)B]��be:<@76y@76?0h�

`u:<93��UAl

� �2����� ! � ��� � � �4��!: � ��!��! �-��� + �

Z KCb7;H6 �"l £ U327:P`aU!05276z9q6AU3F";105U{`a/g052|K ¢ �RUq:<F79qBA6�BA:)@"fW^<F793KC05/1:<@�`a/1032|;1/H@7� ;H6?@7^)0327U{:)=

� � � ��D � 05276?936�/HUy@7: �o��� bWKCB]�k^)93:<F7@"J��sl#Zt276�;1/H@7��;16A@7^)0327U�_k/H6?;HJ�K�9q:<F7@7J�0593/18�05/1DN6

��8"93:<8WKC^�KC05/1:<@�� :)= � � DIU�K)@"J�K�=>6?6AJ7bWKCB]�NJ76?;nKT_I:)=& � DNU?l .�6wOCK)9q_!03276�Uq/�A6w:)=�03276�Uq:<F793B?6

6A@"J|Uh_kUq056?D(b7F��c6A9qUG=>93:<D � � B?6A;H;1U�05: � � � � � BA6A;1;HUG8e6A9 �w����Uq6AB?:<@7J+BA:<;1F7DI@��sl#Zt276?U36

OCK);HF"6AUGKC936VB?:<DI8WK)936?J�05:�05276VDVK��j/1DGF7D 936?BA6?/1O<6?9�`a/H@"J7:P` U3/�?6��>/H@7J7/1BTKC036AJ�K)U %h.�/1@7��/1@

052"6G0]K)b7;16P��`a2"/HB]2#/HU ��¡ "��k� � ¡ " ¢ ()£ BA6?;H;1UAl�Zt276!Uq`a/103B]2#2WK)Uo/H@jfW@7/1036Gb7F��c6A9qU�K)@7J�F7Uq6AU

¡ �

Page 45: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

K�DI:kJ7/1fW6?J�O<6A9qU3/1:<@-:)=u05276 �p�aQh��Y KC;H^<:<9q/10327D�/1@7BA;1F7J7/H@"^z03276NKPO)6A93K)^</H@"^�=>6TKM05F79q6I=>:<9E052"6

@�F7DGbe6A9z:)=yU3:<F"93BA6?U�KC@7J�K)@�KTO)6A95KC^</H@7^+/1@�036A9hO)KC;r:)=,� ¢ DNU?S ¢ � � B?6A;1;HU]�,KCU�J76AUqBA93/1bc6?J�/1@

� 6?B?05/1:<@ �"l £ l <l

Zt276�DNK��j/HDGF7D Uq:<F793B?6 ��F76AF76,OCK);1F76AU��>052"/H93J�B?:<;HF"DN@��EK)9q6V0]K)b"F7;nKC036AJ-=>:<9y6?O)6A9q_ �w��S

`a27/1;H6�03276aDVK��j/1DGF7D Uq`a/103B]2���F76?F76aO)KC;HF76?U�� =>:<F79h052!BA:<;1F7DI@�� K)9q6x=>:<9~K);H;k05276��w��U~05:<^)6?052"6A9Al

.�276?@�05276?936I/HU�@7:�:PO)6A9q�7:X` 03276VDNK��j/HD�F7D�Uq:<F793B?6 ��F76?F76�� 0527/193J�B?:<;HF"DN@���DI6TKCU3F79q6AJ-/1@

F7@7/g05UE:)=uBA6?;H;HUE/1UEK);HUq:�879q6AUq6A@�056?J�K)U�Kz=>93K)B?03/H:<@#:)=p052"6NDNK��j/HDGF"D$9q6ABA6?/1O)6A9y`a/1@7J7:P`ElIZt276

Uq`a/g05B]2 ��F76?F76AUaK)9q6�879q6AUq6A@�056?J�KCUtK�=>93K)B?03/H:<@N:)=v05276w93:<F"@7J,059q/H8N03/HDI6y��/H@"J7/HBAKC056?J�K)U %q� ZtZt�

/H@z052"6E05K)b7;16P�slpZt276y93:<F7@"J�0393/H8z05/1DN6r=>:)9a0327/HUaB?:<@"fW^<F"95KC03/H:<@z/HU � � DIUa`a2"/HB]2�B?:<939q6AUq8c:<@"J7U

05:IK %qBA6?;H;�;16A@7^C0527�!:)= � � DNU � � £ �{BA6A;1;HU � DNU � � � " � BA6A;1;HU?l

Zt276�;HK)Uq0iB?:<;HF"DN@o0]KCb7F7;nKM056AUv03276�KC^<^<936?^�KC036pZ��x��032793:<F"^<2787F"0AlmZt2"6�DNK��j/HDGF7D�8c:)U3U3/1b7;H6

Z��x� 032793:<F"^<2787F"0I/1@�:<F79{BA:)@"fW^<F793KC05/1:<@�/HU!KC878793: �j/HDNKC036A;1_�� ¢<¢ l ¢<¡ � � � l �=>:<9��~�aQh��Y

ZmK)93^<6s0r a05/1;H/�AKC05/1:<@�� � � " � � ¢ �{=>:)9�Y[Z�\ 8WKT_j;1:�K)J�� � � ¢ ¡ � ¢)£ �{=>:)9�8"93:)03:jB?:<;v276TKCJ76A9qU]� �

� � � � ¡ =>:<9tY��x���w\ B?6A;H;�:XO)6A9q276TK)JW� � � � l I\�b787U?l

� � :<F793B?6��uF���6?9 \�K!� � :<F79qBA6 � \�K�� � `a/103B]2 � Z :)05K);�>BA6A;1;HU5� ��B?6A;H;1U]� �>BA6?;H;HU5� Zt2"93:<F7^)2787F"0

)l � � � � .�/H@W� � � � �>:PO<6A9h�W:P`w� � £�¡ "�� � l ( � � � ZtZ�� ( �"l ¡�( \�b787U¡ l � � � � � .�/H@W� � � � � �>:PO<6A9h�W:P`w� ( ( I� <l ¢)£ � � ZtZ�� ���"l ( I\�b787U�jl � � � � � � .�/H@W� � � � � � �>:PO<6A9h�W:P`w� ( ( I� <l ¢)£ � � ZtZ�� ¢ l�" �I\�b787U""l � � � � � � � .�/H@W� ¡ �� � V� � l ( � .�/H@�� ( ( I� <l ¢)£ � � ZtZ�� � l � \�b787U

Z KCb7;H6 �"l £ � � :<F"93BA6 �rF76?F76AU�/H@zYr���

� � �

Page 46: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

QR@�93:P`aU <S ¡ K)@7J �G:C=iZ K)b";H6��jl £ S�052"6rU3:<F"93BA6o27K)Ux/H@"U3F"LIBA/16A@�0tb7F��6?93UAl~Zt276�DVK��j/1DGF7D

8e6A9h�}U3:<F"93BA6 ��F76AF76�/HUp6'��FWK);�05:�05276wU3:<F79qBA6rb"F���6?9uUq/�?6)l[Zt276wb7F��c6A93U�:XO)6A9h�W:P`�KM0u03276�Uq:<F793B?6

K)@7J�BA6?;H;1UaK)936oJ79q:<878e6AJ�l~Z��x�403276A@z05/1DN6?Ut:<F"0�K)@7J�936s0593K)@7U3DI/103Ux05276E;1:<Uq0aJWKM0]K"l

�rb7U36?9qO<6w052WKC0~03276aUq`a/103B]2 ��F76?F76�9q6TK)B]276?U�/g05U~DVK!�"/1DGF7D 8c:<UqU3/1b7;H6tOCK);HF"6x=>:<9[0527/1UpB?:<@"fW^M�

F793KC05/1:<@�� <l ¢C£ � �mZtZ���^</gO<6A@�KNDI/H@7/1DGF7D�K)DI:<F7@�0w:)=[8e6A9��RU3:)F793B?6Gb7F��c6A9q/H@7^�� � � � BA6?;H;1U �

� l � " � .�/H@�� l Zt276�Uq`a/103B]2!b7F��c6A93/1@7^r9q6'��F7/H9q6ADI6A@�0[/1U 0R_k87/HBAK);H;g_ � � �mZtZ4K)U J7/HUqBAF7UqU36AJ!6AK)93;1/H6A9

/H@�0327/HUtB]2WKC8"056?9Al

Zt276GUq:<F793B?6AUr2":X`u6?O)6A9E936���F7/H9q6�:<@76y936?BA6A/gO<6?9�`a/H@7J":X` $�U�`u:<9q032�:)=[b"F���6?93/1@7^,8e6A9(�w��03:

KTO<:</1J#BA6A;1; ;H:)U3UAl�Zt27/HUo2�_k8c:C05276?U3/HUE/1UoU3F7b7Uh0]K)@�03/nKC036AJ#b�_�93:P` "z:)=pZmK)b7;16��"l £ `a27/1B]2#U327:P`aU

0527KC0x052"6oDVK��j/1DGF7D 8e6A9h�}U3:<F"93BA6 ��F76?F76E/HU ¡ �� � rB?6A;1;HU � � l ( � .�/H@�l[Zt2"6o936ADNK)/1@7/H@7^yBA6?;H;HU

� � l � � � .�/1@��{K)936z0593KPO)6A9qU3/H@"^�052"6�;1/H@7��UI/H@7Uq/HJ76�052"6�Y[Z�\ @"6?0R`u:<93��l�Zt276�Uq`a/103B]2 ��F76AF"6AU

K)9q6LA6?93:-be6ABAK)F7Uq6�05276�U3:<F79qBA6?UzK)936�95KC036s�R;1/HDI/1036AJ�b�_�03276�Y��x� DI6AB]27K)@7/HUqD�l�Zt276�Z��x�

052"93:<F7^)2787F"0I� � � l �\�b"87U]��/1Uw052"6{DVK��j/1DGF7D�8e:<U3Uq/Hb7;16�^</gO<6A@�0327/HU�BA:<@"f7^<F795KM05/H:)@�S�UqB]276ADI6

K)@7J�8WK)93K)DI6?056?93U?l

Zt276�03:)0]K); b7F��c6A9q/H@7^N936��kF"/H936?J�=>:<9 � U3:)F793B?6AUo/HUa052"6GU3F7D :)= 03276 � 936AB?6A/gO<6A9w`a/H@7J7:P`aU?l

�w:C056G0527KC0E0527/1Ur/HUr03276!U5K)DI6!K)Uo05276{Uh`a/103B]2�b7F��6?9�9q6'��F7/1936ADI6A@�0E=>:<9E w�x� � ����� l{QR@�:C05276?9

`u:<93J7U?Sj03276wY��x��K)@7JN ��x��Uq6A9qOk/1BA6AUuJ7/ �c6A9p/H@!`a276s05276?9u052"6wUqF7D :)=�03276w9q6AB?6A/1O)6A9p`a/H@7J7:P`aU�$

`u:<9q032�:)= ��F76AF"6AU�/1UtU36?6A@�KM0t05276EU3:)F793B?6y:<9aKM0t05276EUq`a/g05B]2�l

34 "� 5�� � /1�����2��� �;� + %�� � /�� � � ����!�� ! � � �;� � �

Q}=~05276yYr�x��U36?9qOk/HB?6{/HU�F7U36?J 6?@7Jj��05:C�}6A@7J�Se05276?@�05276�Z��x��Uq:<F793B?6{K)@7J�J"6AUq03/H@WKM05/H:)@�K)9q6

J7/1936ABs05;g_-BA:)@7@76ABs056?J�05:�03276�Y[Z�\ @76s0R`�:)93��l+Zt276zU3:<F79qBA6�BTK)@+J7/1936?B?05;g_��W:P` BA:<@�059q:<;x052"6

Z��x��U3:)F793B?6)l!Y�U�K�936?U3F7;g0TSv05276!Z��x��JWKM0]K�Uq05KP_kU�/H@�052"6IJ"/HU3��K)@7J /HUo@7:C0 ��F76?F76AJ�/H@�052"6

6A@"Jj�RUh_jUh056?D b"F���6?93U?l�QR@|U3F7B]2�BTK)Uq6AU?S�05276z6?@7Jj�RUh_kUq056?D @76A6?J4@7:)0NK);1;H:kBTKC036V;HK)93^<6�b"F���6?93U?l

� �

Page 47: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

Yr����/HU�bc6s03056?9�0527K)@z ��x��/H@,03276AUq6I��6A@"Jj�}03:C�R6?@7J��uB?:<@"fW^<F"95KC03/H:<@7U�U3/H@"BA6o/10xK);H;1:P`aU�Z��x�|03:

U3BAK);H6o`u6A;1;�l

�w:P`u6?O<6?9AS�/1="05276xY��x�+U36A9hOk/HBA6�/HU F"U36AJ{:)@{K�bWK)B]��be:<@76xY[Z�\ @"6?0R`u:<93��S�05276u6A@7Jk�RUq_kUh056ADIU

K)9q6x6AJ7^)6t93:<F"036A9qU `a27/HB]2IK)9q6x@7:)0[J"/H936?B?03;1_�BA:<@"@76ABs056AJ!05:oZ��x��U3:<F79qBA6?UAl[Zt276?U36a6AJ7^)6x93:<Fj056A9qU

DNKP_,@7:)0�bc6�K)b";H6o05:{�W:P`�B?:<@�0593:);i03276EZ��x��U3:<F79qBA6?Uw6��"B?6A8"0�b�_zJ793:<8"87/H@7^!B?6A;H;1UAlpZm:NKTO<:</1J

BA6?;H;m;H:<UqUASc03276AUq6!93:<F"036A9qUr@76A6?J�05:�879q:XOk/1J76G:<@76�936AB?6A/gO<6A9r`a/1@7J7:P` $�Ur`�:<9h052#:)=~b7F��6?93/H@"^�8c6?9

Z��x��BA:<@7@"6AB?03/H:<@�l�Zt2"6Gb7F��c6A9q/H@7^N/HU�/H@7J76?8c6?@7J76?@�0�:)= `a276s05276?9�052"6�Z��x��BA:<@7@"6AB?03/H:<@"UrK)9q6

DGF7;g05/187;H6��"6?J�:PO)6A9GK�U3DNK);H;16A9o@�F7DGbe6A9y:)= �w��UG:)9�03276?_ 2WKTO<6VK �w��8e6A9yBA:<@7@"6AB?03/H:<@�l �W:<9

 �����S<03276AUq6�b7F��c6A9qUu@"6A6AJI05:�bc6�879q:XOk/1J76AJI/H@7Uq/HJ76t03276wY[Z�\ @76?0R`u:<9q�eSk`a27/H;16x=>:<9~Yr�x�403276?_

@76?6AJ{05:obe6x879q:XOk/1J76AJ!KC0 05276x6?J7^<6t9q:<F"056?9AlmQ}=e03276A9q6aK)936�/H@7UqF"LIBA/H6?@�0[b7F��c6A9qUAS�BA6?;H;k;H:<UqU :jB?BAF79qU

K)@7J�Z��x�48e6A9h=>:<93DNK)@7B?6�J"6A^<93K)J76AU?l

Zt276V=�K)Bs0�032WKC0�03276VY��x� U36A9hOk/HBA6�8"F7U3276?U�052"6,BA:<@"^<6AUh05/H:)@�05:�05276,6?J7^<6?UG:)=t052"6VY[Z�\

@76s0R`�:<9q��`a27/H;16! ��x� Uq6A9qOk/1BA6I87F7U32"6AU�/g0E/H@7Uq/HJ76!/1UEK)@�/1DN8e:<9h0]K)@�0Ebe6A@7/gf70E:)=xY��x��=>:<9o052"6

U36?9qOk/HB?6z8793:POk/HJ76?93U?l�QR@+^<6A@"6A95KC;�Sp ��x� U36?9qOk/HB?6�9q6'��F7/1936AU{DI:<9q6,b7F��c6A9q/H@7^�/1@-05276�Uh`a/105B]2"6AU

0527K)@�03276EYr�x��U36A9hOk/HBA6Cl

��� ��� � � �$��� � � ��� � �a] ��� �"� � ����� � �"��� ��� ���#! � ���z�+�-� � ��������*+

Zt276�DVK)/1@�936?U3F7;g05Ua:)= 0527/1UtU36ABs05/1:<@�KC936 �

<laY J76?93/gO)KM05/H:)@�=>:<9�03276!b7F��c6A9o936���F7/H9q6ADI6A@�05UE:)=pZ��x��:PO<6?9EYr�x��/1Ur^</gO<6A@�lGZt276{=�K)Bs�

03:<93U�`a27/HB]2�K���6?B?0�03276Vb"F���6?9�9q6'��F7/H9q6ADI6A@�05UGK)936V� ZtZoSmUh`a/103B]2+K);H^<:)93/10327D�87K)95K)DI6s�

036A93U?S[=>6A6AJ"bWK)B]�-J76?;nKT_<S[8"936AUq6A@7B?6z:)= �o�x� 0595KMLNBCS[:<9�0R`u:C�}`�KT_�Z��x� 0395KCLIBCl �W:<9�K

Uh`a/105B]2|K);1^<:<9q/1052"D ;1/H�C6 �~��Qh��YyS 05276�b"F���6?9{936��kF"/H936?DN6?@�05U!K)9q6zK)bc:)F"0�� � ����� �

��� �� � � ����� � � ����l Zt276aJ76?93/gO)KM05/H:)@{/HU OCK);H/1J�=>:<9[/1@"fW@7/g056tK)8"87;H/1BTKC03/H:<@7Ut��;H/1�)6�f7;H6x0593K)@7U��

=>6?9]��93F"@7@7/H@"^N:PO<6?9aZ��x�ml

� ��¡

Page 48: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

¡ l(�r@7B?6�052"6�Y��x��U3:<F79qBA6?U,K)9q6�93KC056 �R;H/1DN/g056?J�S[05276 ��F76AF76?U,b7F7/1;HJ|F78dKM0N03276�Uq:<F79qBA6AU?S

K)@"J�@7:)0x/1@7U3/1J76w03276r@76s0R`�:)93��luZt2"/HU�27K)Ux/HDI87;1/HBTKM05/H:)@7U =>:<9xY[Z�\�bWKCB]�kbe:<@76o@"6?0R`u:<93��U

`a276?936�052"6,6AJ7^)6�93:<F"036A9qU{6A/103276A9{@"6A6AJ+;HK)93^<6Nb7F��c6A9qUASp:<9G@76?6AJ+05:�/HDI87;16ADI6A@�0�Uq:<DI6

=>:<9qD :)= �W:P`�B?:<@�0593:);�`a/1032�03276EZ��x�46A@7J�Uq_kUq036AD 03:NKTO):</HJ�;H:<UqUAl

��� � ^] ��� � �����4��'�� _�_ %�*+ *�� � � ����� � � � ������� �

QR@�0327/HU�U36?B?05/1:<@z`�6y6��"K)DI/H@76o052"6y6���6?B?0r:C=�� �a� � � � �r�x��bWK)B]��^<9q:<F7@7J�:)@�03276yb"F���6?9

936���F7/H9q6ADI6A@�05U =>:)9 Z��x��:PO)6A9[Yr����lM.�6uF7U36x03276 �,Uq:<F793B?6 � �o�x�+BA:<@jfW^<F793KC05/1:<@{K)U be6?=>:)936)l

Zt276�8WK)93K)DN6s056?9tB]2WK)@7^<6?Uw/1@,05276EB?:<@"fW^<F"95KC03/H:<@�K)9q6�J"6AU3B?93/1bc6?J�be6A;1:X` �

.�6NF7U36N05276 �p�aQh��Y � UqB]276ADI6,/H@ 05276 �o�x� U3/1DGF7;HKC05/1:<@7UAS K)@"J�BA:)DN8WKC936N03276V8e6A9h=>:<9h�

DNK)@7BA6I`a/1032�052"6 �~��Qh��Y U3B]276?DN6,/1@�B?6A9q05K)/H@�BTK)Uq6AUAl���6?BTK);1;[052WKC0y05276 �~��Qh��Y � UqB]276ADI6

/HU�K)@-6��j036A@7Uq/H:<@�:)= �~��Qh��Y `a2"/HB]2-F7Uq6AUG03276 ��F76?F76A/1@7^�J76A;HKT_�KCUGK�K)J"J7/103/H:<@WKC;[DN6s0593/1BI03:

BTKC;HBAF";nKC036y052"6�=>6A6?J7bWK)B]��l �p�aQh��Y � 6A;1/HDI/H@WKM056AUa052"6�0]K)9q^<6?0�F"05/1;H/ TKC03/H:<@�8WK)93K)DN6s056?9{��Uq6?0r03:

<l � � K)@"JIF"U36AU~=>:<F79 @76?`48WK)95KCDN6s056A9qU � K�0]K)9q^<6?0���F76?F76A/1@7^EJ76A;HKP_���Z � � ¢ � � DN/1BA9q:<U36?BA:<@7J"U]�sS

0R`u:{BAF79hO<6E8WK)93K)DN6s056?93Uo��K � <l ¢ K)@7J�b � <l ��¢ �sSjK)@7JzK�=�K)B?03:<9�`a27/1B]2�;H/HDI/103U 05276EKCDN:<F"@�0

:)=�Y��x�|BAK)8WK)B?/10R_�K);H;1:jBAKC056?J�03:rJ793K)/H@�03276 ��F76?F76AUw� � ' � � � � l ¢ � l QR@GB?6A9h0]K)/1@GBTK)Uq6AU?S�`u6xF7Uq6

KTO<6?95K)^</1@7^zU3B]276?DN6?Uo=>:<9�052"6IDI6?0393/1BAUrF7Uq6AJ b�_ �~��Qh��YySvK)@7J K�;H:<@"^<6A9oKTO)6A95KC^</H@7^�/1@�056A9hOCK); �

DI/H@i� ¢ DNU?S ¢ � � BA6?;H;1U]�sl

Zt276 �o���|Uq:<F793B?6x`a276A@!879q6AUq6A@�0~/HU K)@ � �a�"� � ��U3:<F"93BA6Cl Zt276 � ��03/HDI6�K)@"J � � ��05/1DN6

K)9q6�J76sfW@76AJ�/1@V056?93DIUu:C= K %qJ7F"0R_IBs_jB?;H6?�!K)@7J�K %q8c6?93/1:jJ7�"l Y�8"F7;HUq6�`a/1032,K�J7Fj0R_VBs_jB?;H6w:)=iJ

K)@7JV8c6?93/H:kJI:)=v8V27K)UxK)@ � ��05/1DN6a:)=�J � 8,K)@7J�K)@"J � � � 03/HDI6a:)=p� s�RJ�� � 8�l �oF"9u879q6?Ok/H:)F7U

936?U3F7;g05UG:C=aZ��x� :PO<6?9 �o�x� F7Uq6AJ|K�J7F"0R_�B?_kB?;H6,:)= � l ¢ 9q6AUqF7;103/H@7^�/1@�03276 � ��05/1DN6Ibe6A/H@"^

6'��FWKC;�05:�03276 � � ��03/HDI6)l[ �@76'��FWKC;�� �a�"� � �#05/1DN6?U�F7Uq6AJz/H@V0327/HU�Uq05F"J"_,BAK)F7U36o@"6?`�6��c6AB?03U

0527KC0�`u6A9q6r@7:)0�U36A6?@�bc6s=>:<936Cl[Zt276(�r�x��Uq0]KC9q05UxKC0u0 � ¡ DIUu05:�KTO<:</1J,BA6?9q0]KC/H@V/1@7/103/nK);1/�AKC05/1:<@

� � �

Page 49: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

879q:<b7;H6?DNU?l 'rF79q/H@7^o03276(� �d03/HDI6)S<052"6 �r�x�dU3:)F793B?6w:<8e6A93KC056?U�KM0u/g05U[DNK��j/HDGF"D K)DI87;H/g05F7J"6)l

Zt276�DVK!�"/1DGF7D KCDN87;1/103F7J76x:)=c05276 �o����Uq:<F79qBA6�/HU ¡ "7l�" �\�b787U�� � ��� :)=�;1/H@7�y95KC036P� l �o�x�

/HUw^</1O)6A@�879q/H:<9q/10R_�KC0w05276�;H/H@"�eSc/�l�6)Se/1=[03276A9q6G/HU�K �o�x��BA6?;H;�Se/10�/HUwU3B]276?J7F7;H6?J�=>:<9�:<Fj0587F"0r:<@

052"6�;1/H@7�Ibe6?=>:<9q6yKC@�_V`xK)/g05/1@7^{Yr�x��B?6A;1;HUaK)9q6oU3B]276?J7F7;H6?J�l

��� � �" (�"� � � � ���"��� ��!g� � �#!

Z KCb7;H6 �"l ( U327:P`aUx052"6�936?U3F7;g05Ux:C=iK �����y=>F7;1;g��=�K)B?03:<93/HK);76��j8e6A9q/HDI6A@�0]K);eJ76?U3/H^)@ � £)£ ��F"U36AJ,03:

/HJ"6A@�05/g= _�052"6u879q:<b7;16AD�Uq8WK)BA6~`a/1032 �o�x�-bWKCB]�k^)93:<F7@"Jy0593KCLIB)l .�6[OCK)9q_o03276[0R`�: �o�x�-DI:kJ76A;

8WK)93K)DI6?056?93U �E03276!J7F"0R_#Bs_jB?;H6���JW�EKC@7J�05276!8e6A93/1:jJ��>8��slI�a6ABTKC;H; 032WKC0TSv`a/g052#8WK)93K)DN6s056?93UEJ

K)@7J!8�S<03276 �o��� � �405/HDI6�/1U J � 8VKC@7J{05276 �r�x� � � ��05/1DN6u/HU J � � ?�R8�� l&�~K)B]2!8WK)93K)DN6s056?9

K)UqU3F7DI6AUi05279q6A6pO)KC;HF76?UAl Zt276�J7Fj0R_EB?_kBA;16�K)UqU3F7DI6AU OCK);HF76?U � l ¢ S � l ��K)@7J � l ( `a27/1;H6[052"6u8e6A9q/H:kJ

DNKP_Vbc6� � � DIU���;HK)93^)6P�sS � DNU��>DN6?J7/HF7DV��K)@"J EDIU���U3DNK);1; �sl

Zt276EDVK!�"/1DGF7D Uq`a/g05B]2 ��F76AF"6�/1UtK);1U3:{6��j879q6AUqU36AJ�K)UaK�=>95KCB?05/1:<@,:)=i03276o93:<F"@7J�0593/18V05/1DN6

� � � DIU � � � DIU � � £ �{BA6?;H;1U � DIU � � � " � BA6?;H;1U]�sl

� ! ��� �� � � � � � � � � %'�� "! �

��:P`aU )S ¡ KC@7J ��:)=EZmK)b7;16 �"l ( B]27K)95K)Bs056?93/�?6�;nKC93^<6 � �a�"� � ��05/1DN6?U��>;H:P`�=>936��kF"6A@7Bs_

�o����� l �rb7Uq6A9qO)6�052WKM0V052"6+��DNK��j/HDGF"D,����F76?F76AU�K)9q6�U3DNK);1;a=>93K)B?03/H:<@"UN:)=o03276�9q:<F7@7Jd0393/18

05/1DN6ClVZt276���F76AF76?U�`a27/1B]2�b7F7/1;HJ F78�J"F793/1@7^�03276 � � 05/1DN6?U�K)936IJ795KC/H@76?J�:<F"0�J7F"93/H@"^�052"6

� � ��03/HDI6AUAl �E/gO<6?@G05276?U36tBA:)@7J7/103/H:<@"UAS �r�x��DNKT_GK)J"J!KC0[DI:<Uq0 :<@76a� ZtZ�`u:<9q032I:C=���F76?F76AU?l

�~��Qh��Y � =>F79h05276?9�B?:<@�059q:<;HUt052"6 ��F76?F76AUa05:!UqDVK);1;�OCK);HF"6AUAl

��:P`aU ""S ¢ KC@7J £ :C=�Z K)b";H6 �jl ( B]2WK)95KCB?056?93/ A6xDI6AJ7/1F7D � �a� � � ��05/1DN6?UAli.�6u:<b7Uq6A9qO)6x052WKM0

93:P`aU ¢ K)@7J £ 2WKTO<6�J7/1O)6A93^)6A@�0E�>F7@�bc:<F"@7J76AJW����F76AF"6AUAlpZt276w6��c6AB?0�:)=�03276 � �a� � � �#03/HDI6a:<@

052"6GJ7/1O)6A9q^<6A@7B?6G/HUw6��j87;HK)/H@76?J�K)Uw=>:<;H;1:X`aU?l 'rF"93/H@"^I03276 � � �|03/HDI6�03276�Uh`a/103B]2�6��j8c6?93/16A@7B?6AU

F7@7J"6A93;1:�K)J+K)@"J|DNKT_-KC;H;H:kBTKM056I27/H^<2�93KC056?UG05:�Uq:<F793B?6AU?l�Zt276zJ7F793KC05/1:<@-:)=a03276 � � ��05/1DN6

� � "

Page 50: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� 'rF"0R_z�u_jB?;H6<��J�� � 6A9q/H:kJ��>8�� \�K�� � `a/g05B]2 ���DIU]� �>BA6?;H;HU5�

<l � l ¢ � � ¡)¢ ���z� � l ¡ � � � ZtZ��¡ l � l � � � ¢)¡ ( � � l " ( � � ZtZ���"l � l ( � � ¢C£ ���z� � l ¢<¡ � � ZtZ��

"7l � l ¢ � ¡ ( � z� � l ¡<¢ � � ZtZ��¢ l � l � � 'rQ � �~��� ����Z£ l � l ( � 'rQ � �~��� ����Z

( l � l ¢ ¡)¢ �� z� � l ¡ � � � ZtZ���"l � l � " � (�( � � l � ( � � ZtZ�� "l � l ( ¡ ¡ �z� � l ¡)£ � � ZtZ��

ZmK)b7;H6 �"l ( ��� �c6AB?0�:)= �o��� � �t�"� � �-Zt/1DN6?U

J76s056A9qDN/1@76AU�27:P`�;1:<@7^,UqF7B]2#27/H^<2�95KC036�=>6A6?J7bWK)B]��/1U�^</gO<6?@�05:�U3:)F793B?6AUAl�QR@�05276y`�:<9qUq0EBAK)U36CS

052"6�Y��x� ;H:<K)J+/HU{DNK��j/HDGF7D `a276?@76?O)6A9V03276 �o�x� Uq:<F793B?6z/HU�� ��03:#BA936AKC056�03276�;HK)93^)6AUq0

bWK)B]��;1:<^<UAl

�r@N052"6�:C05276?9p27K)@7J�S�05276 �o��� � � ��03/HDI6AU~K);1U3:�K);1;H:P`�03276�Yr�x� ��F76?F76AUp05:�bc6aJ793K)/H@76?J

:<F"0AS�U3/H@"BA6t05276�Uq`a/g05B]2N/HU[F7@7J"6A93;1:�K)J76?JVJ7F"93/H@"^E03276AUq6�03/HDI6AU?l&�iK)93^<6?9�� � ��05/HDI6AU~DNKT_!K);H;1:P`

052"6 �kF"6AF76?U�03:Ibe6oBA:)DN87;16?036A;1_NJ793K)/H@76?Jzbc6s=>:<936r03276o@76��k0 � ��05/1DN6Cl Zt276 ��F76AF76?U�`a/1;H;c^<93:P`

F7@�be:<F7@7J76?J7;1_��>/�l�6)lgSuJ7/gO<6?93^<6T�!/g=�052"6 ��F76?F76�bWKCB]�k;1:<^<UIK)B?BAF7DGF";nKC036AJdKM= 056A9�� � K)@7J � � �

05/1DN6?Ut@76?O)6A9�^<6?0aB?;H6AK)936?J�l

��:P`aU ( S �rKC@7J w:C=�Z K)b";H6 �"l ( B]2WK)95KCB?056?93/ A6xUqDVK);1; � �a�"� � �z05/1DN6?UAl �ob"U36A9hO<6aK)^<K)/H@E052WKM0

052"6 ��F76AF"6AUtK)9q6�UqDVK);1;7=>95K)Bs05/1:<@7Up:)=�052"6�93:)F7@7JN0393/18N05/1DN6Cl � /1@7BA6�05276�� � �#03/HDI6AUuK)936�U3DNK);1;�S

052"6oUq`a/103B]2zJ7:j6?Ut@7:)0a2WKTO)6�6?@7:<F7^)2z03/HDI6w03:!K);H;1:jBAKC056w27/H^<2V95KC036AUAl � /1@7BA6r03276 � ��05/1DN6?UtK)9q6

U3DNK);1;�SW05276��kF"6AF76?U�J":,@7:)0ob"F7/H;1J�F78�Uq/H^<@7/gfWBTKC@�03;1_z/1@�:<@76 � �t�"� � ��Bs_kBA;H6Cl �r@�05276G:C05276?9

� ��¢

Page 51: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

2WK)@"J�Sm03276N=>9q6'��F76A@"B?_�:)=�03276��r�x� /HUE27/H^)2�l,Zt27/1U�DI6TK)@7UE0527KC0y03276 �o�x� B]2WK)@"^<6AUyDGF7B]2

=�K)Uh056A9�052WKC@�05276�05/HDI6�936'��F7/1936?J�=>:<9�Uq:<F793B?6AU�03:,936?U38e:<@7J�03:V=>6A6?J7bWK)B]��l �~��Qh��Y � 27:P`u6?O)6A9

BA:)@�0393:<;1Ux05276 ��F76?F76AU�05:!U3DNK);H;eOCK);HF76?Ua/H@�05276?U36�BTK)Uq6AU?l

� ! ��� �� � !.!:� ��/�� ��� !:5�/�� � � � ��< � �

Y�@7:C05276?9�=�K)B?03:<9y`a2"/HB]2�/H@�036A95KCB?05Uy`a/1052�05276 �r�x� � �t�"� � ��8c6?93/H:kJ7Uy/HUy03276V=>6?6AJ7bWKCB]�

J76?;nKT_<l .�6pU5KT`�0527KC0 :)@76u:C=705276u936AK)U3:<@"Um=>:<9v052"6�J7/gO<6A9q^<6A@�0 �kF"6AF76?U `xKCUm0527KC0 Uh`a/103B]276AUmBA:<F7;1J

K);1;H:kBTKC036�2"/H^<2�95KC036AU�J"F793/1@7^N03276 �r�x� � � ��05/1DN6?UAl�Zt276y=>6?6AJ7b7K)B]��J76?;nKT_�/HU�/HDI8c:)9q0]KC@�0�/1@

0R`u:r`xKT_kUAl&�m/H93Uh0TSM05276p05/HDI6~=>:<9 `a2"/HB]2G052"6�Uq`a/g05B]2{DNKT_�K);H;1:jBAKC056~27/1^<2�93KC056?U /HU 05276uDN/1@7/HD�F7D

:)= 03276�=>6?6AJ7bWKCB]��J76?;nKT_�K)@7J�03276 �r�x� � � �i�}05/1DN6CltZt27/HUw/HU�bc6?BTK)F"U36)Sc05276G;1:�K)J�J7F76�03:V052"6

27/1^<2,95KM056w=>6?6AJ7b7K)B]�V/1U�U36?6A@�KC0u05276rUh`a/103B]2z`a/g0527/1@V:<@"6�=>6A6?J7bWK)B]�NJ76A;HKP_)l � 6AB?:<@7J�Sj`a276A@�052"6

;H:<K)JNJ"F76�03:y03276w2"/H^<2I95KC036t=>6A6AJ"bWK)B]�I/HU~U36?6A@�KC0p052"6wUh`a/105B]2�Sj/g0p05K)�)6?UxKC0u;H6AK)Uq0p:<@"6�=>6?6AJ7bWKCB]�

J76?;nKT_,05:!9q6AJ7F7B?6�03276E95KC036AUa:)= 05276EUq:<F793B?6AU?l

Zt276a6��j8e6A93/1DN6?@�05U~U327:P`a@I/H@!ZmK)b7;H6 �jl ( 2WKTO)6�Kr;1:<@7^r=>6A6?J7bWK)B]�{J"6A;nKT_�� � DIU]�slmZt276a;H:<@"^

=>6A6?J7bWK)B]��J76?;nKT_�K);H;1:P`aUa03276�Uq`a/103B]2�05:NK);1;H:kBTKC036o27/H^<2�95KM056AUa=>:<9a05276�6A@�03/H936�J7F793KC05/1:<@�:)= 052"6

�o��� � � �-03/HDI6)l �WF79h05276?9ASW`a276?@�05276�Uq`a/g05B]2�/1Ua:XO)6A9q;H:�K)J"6AJ�SW052"6yUq:<F793B?6AU�05K)�)6?U� � DIUa03:

936?U38e:<@7J�05:�@"6?`�=>6?6AJ7b7K)B]��lGZt276A9q6?=>:<9q6)Si^</gO<6A@#KC878793:)8793/HKC056�OCK);1F76G:)=~03276 � �a�"� � �|05/HDI6AU

��;1/H�C6o/H@z93:P`aU "7S ¢ :C= ZmK)b7;16 �jl ( � S"052"6 ��F76?F76AU�DNKP_,J7/1O)6A93^)6)l

Z KCb7;H6 �"l �GU32":X`aUt03276o6��c6ABs0a:)=mOCK)9h_k/H@7^�03276r=>6A6?J7bWK)B]��J"6A;nKT_,K)@7J�93:)F7@7J�059q/H8,05/1DN6Cl .�6

U36?;H6?B?0I05276zJ7/gO<6A9q^<6A@�0VBTK)Uq6-�>93:P` "���=>9q:<D ZmK)b7;H6 �"l ( K)@7J+O)KC9q_�052"6z=>6?6AJ7b7K)B]�+J76A;HKP_|KC@7J

93:)F7@7Jz0593/18,05/1DN6o:)= 052"6�B?:<@"fW^)F795KC03/H:<@�l

��:P` �/1@�Z KCb7;H6 �"l �{U327:P`aUa052WKM0t05276 ��F76AF"6AUwK)936oUqDVK);1;c`a276?@�03276o=>6A6?J7bWK)B]��J76?;nKT_,/1U

DIU��>DN6s059q:<8c:);H/105K)@!K)9q6TKE@76?0R`u:<93�IBA:)@"fW^<F793KC05/1:<@�� l QR@N=�KCB?0TS�03276 ��F76?F76AUp`a/H;H;Wbe6aU3DNK);H;7`a2"6A@

052"6x=>6A6AJ"bWK)B]�{J76?;nKT_G/1U U3DNK);H;16A9 052WK)@ tDIU�� �vY��dB?:<@"fW^)F795KC03/H:<@"U]�slmQR@!U3F7B]2IBA:<@jfW^<F793KC05/1:<@7UAS

052"6xDN/1@7/HD�F7D�:)=�05276�� � ��05/1DN6r� ¡ DIU]�mKC@7J{05276�=>6?6AJ7b7K)B]�GJ76?;nKT_�� � �DNU5�m/HU 03276�=>6?6AJ7bWKCB]�

� �<£

Page 52: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� �W6A6?J7bWK)B]� � ZtZ 'rFj0R_ � 6A9q/H:kJ��>8�� \�K�� � `a/g05B]2'r6?;nKT_���DIU]� ��DIU]� �u_kBA;16V�>J�� �>DNU5� � �>BA6?;H;HU5�

<l EDNU �!DNU � l � � DIU "� ()£ � � l�" � � ZtZ��¡ l ¢ DNU ¢ DNU � l � � DIU 'rQ ���~��� � ��"l � DNU � � DNU � l � � DIU 'rQ ���~��� � �

ZmK)b7;H6 �jl � ��� �c6ABs0�:)= �W6A6?J7bWK)B]� 'r6?;nKT_V`a/g052 �o�x�

J76?;nKT_<l[��6A@7B?6)Sk/H@IK)@�_ �o��� � � ��03/HDI6)S<03276aUq`a/103B]2VBAK)@7@7:)0uK);1;H:kBTKC036�27/1^<2I95KC036AU[05:EU3:)F793B?6AU

;H:)@7^{6A@7:)F7^<2�03:!BTK)F7Uq6 ��F76?F76�bWK)B]��;H:<^)UAl~Zt276�@76?`�;H:�K)Jz/1U%�kF"/HB]��;1_,=>6?;10�KC0t03276EUq`a/g05B]2�KC@7J

=>6A6?J7bWK)B]��/1Ut^</1O)6A@z05:{052"6�Uq:<F79qBA6AU?l

��:P`aU ¡ KC@7J ��/H@VZ K)b";H6��jl ��27KPO)6EKy=>6A6?J7bWK)B]�VJ76A;HKP_I;1:<@7^<6?9u0527K)@,05276 � � � 05/1DN6Cl Zt27/1U

/HUt:)@76E:)=m03276o=�K)B?03:<93UaBAK)F7U3/1@7^{05276EJ7/gO<6?93^<6?@7BA6�/H@�052"6 ��F76?F76AU�:)= 05276?U36�93:P`aUAl

� ! ��� �� ��� ��� � < � ��<�!: "! �-� ��< � �

Zt276�Z��x�d0395KCLIB�DNK)�C6AUa05276yYr�x��J76?DVK)@"J�OCK)9q/nK)b7;16)luZt276 �r�x��bWK)B]��^<93:)F7@7J�DNK)�)6?U

052"6xYr�x�+BTKC8WK)BA/g0R_yOCK)9q/nK)b";H6)liQR@G03276x879q6AU36?@7BA6t:C=�Z��x��K)@7J �o�x�ESC03276xDI6TK)UqF7936?DN6?@�03U F7Uq6AJ

b�_�Uh`a/103B]2GU3B]276?DN6?U~K)936uK �c6ABs056AJ{b�_�05276pOCK)93/HKC05/1:<@�lvZt276x6?939q:<93Um/H@y03276�DI6?0393/1BAU KC936p936?�76AB?036AJ

/H@N05276r=>6?6AJ7bWKCB]�el~Zt276o6?939q:<93Ut/1@V05276w=>6A6AJ"bWK)B]�,9q6AU3F";10t/1@ ��F76AF76?UAl � `a/103B]2zU3B]276?DN6?Ut@76A6?Jz03:

be6I9q:<b7F7Uh0E05:z8c6?9q=>:<9qD�F7@7J"6A9�U3F7B]2�6A939q:<9h�}8793:)@76{BA:<@"J7/103/H:<@7U?l{Y�@7:C05276?9y6���6?B?0�:)=u6A939q:<93UE/1U

0527KC0u03276rbe:<F7@7J7K)9q_IBA:)@7J7/103/H:<@"Up:C=�05276wU3B]276?DN6rK)936w6A@7B?:<F7@�056?936AJz:)= 036A@�l Zt276rU3B]2"6ADI6rDGF7Uh0

be6GJ76AUq/H^<@"6AJ�05:V2WK)@7J7;16�UqF7B]2#BA:<@7J"/105/1:<@7U�^<95KCBA6?=>F";H;1_)lw.�6�Uh05F7J"_�05276�93:<b7F"Uq05@"6AU3Uo/1U3UqF76AUo/1@

�~��Qh��Y K)@"J�DNK)�)6�K)J! qF7Uq03DN6?@�03Ua@76A6?J76AJ�05:I936AJ"F7BA6E05276E6���6?B?0�:)= 05276oOCK)93/HKC05/1:<@�l

Y�UaK)@�6��"K)DN8";H6)SjBA:<@"U3/HJ"6A9x052"6oBTK)Uq6r`a276A@�052"6��o�x� � �t�"� � ��8e6A9q/H:kJ7UxKC936rO<6?9q_VU3DNK);H;

� EDIU � �yS EDIU � � �[�sljZt276E936?U3F7;g05/H@"^GO)KC93/nKM05/H:)@VBTKC@�be6EBA:<@�0393:<;1;H6AJVb�_�K!Uh`a/103B]2�UqB]276ADI6

� � (

Page 53: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

;H/1�)6 �~��Qh��Y �$`a27/HB]2�F7U36?UN03276 ��F76?F76A/1@7^�J"6A;nKT_-03:�BAK);HB?F7;nKM056�=>6A6?J7bWK)B]����/1@4KCJ7J7/103/H:<@-03:

/H@"87F"0G93KC056I6?03BP� l�Zt276Vb7K)U3/1B �~��Qh��Y K);H^<:)93/10327D�`a/g0527:<Fj0���F76?F76�BA:<@�0393:<;pBTK)@"@7:)0G27K)@7J7;16

052"/HUt;H6sO<6?;v:)= OCK)9q/nKC03/H:<@�l

Zt276 �~��Qh��Y ��KC;H^<:<9q/10327D�F7U36?U 05276 �kF"6AF76t;16A@7^)032{K)U[KrUq6AB?:<@7JWK)9h_GDI6?0393/HB~05:o9q6AJ7F"BA6x052"6

27/1^<2#K);H;1:jBAKC05/1:<@�:)=p95KC036AUAly�w:P`u6?O)6A9AS �~��Qh��Y � 2WKCUEK,;H/HDI/10�:<@�2":X` DGF7B]2#/g0oBTK)@#9q6AJ7F7B?6

052"6�K);1;H:kBTKC03/H:<@�l��E/gO<6?@�UqF"LIBA/H6?@�0�OCK)93/HKC05/1:<@�Sk05276�;H/1DN/g0xBTKC@�be6y9q6TK)B]2"6AJ�lxZt2"/HU�DN6AK)@7Ut052WKM0

6?O)6A@-03276VDI/H@7/1DGF7D$95KC036,K);1;H:kBTKC03/H:<@�b�_ �~��Qh��Y ��BAK)F7Uq6AU�03276 ��F76?F76AUG03:�J7/gO<6A9q^<6)l�Zt27/1U

936AK)U3:)@�S"KC;H:<@7^o`a/g052N03276�J7/HUqBAF7UqU3/H:)@V:<@ � �a�"� � ��05/1DN6?UpK)@7J!=>6A6AJ"bWK)B]�IJ76A;HKP_kUp6��j87;HK)/H@7U~052"6

J7/gO<6A9q^<6A@�0�BTKCU36AU�/H@zZmK)b7;16AU �"l ( KC@7J �jl �"l

�!:��� � ����0 ��<�! � ! ��� �)�� � / ����/1������� 34� � �3 � +��

.�6�0]K)B]��;16�03276AUq6�879q:<b7;H6?DNUab�_z936?J7F7B?/H@7^I05276y6��c6AB?0w:)= OCK)9q/nKC03/H:<@�:)@�052"6yUqB]276ADI6�DI6TKM�

U3F"936ADI6A@�03Uw/1@z0327936?6o`xKT_kUG�>J76AUqBA9q/Hbe6AJ�/1@zJ76?05K)/H;�/1@�B]2WK)8"036A9 £ ���

<l � /193Uh0TST`u6p:)b7U36?9qO<6~0527KC0i:<@76 `�KT_r05:a936?J7F7B?6~OCK)9q/nKC03/H:<@w/H@EDI6TK)UqF7936?DN6?@�03Ui/HU�03:�DI6TKCU3F79q6

��FWK)@�03/105/16AUu:XO)6A9t;1:<@7^<6?9�/H@�036A9qOCK);1UAl&�v:<@"^<6A9x/1@�056A9hOCK);HUp_j/16A;1J�KTO<6A93K)^<6?Ux`a27/HB]2�2WKTO)6�;16AUqU

OCK)9q/nK)@7B?6)l��w:P`u6?O)6A9ASiDNK)��/H@7^N05276{/1@�036A9hO)KC;HUw03:j:�;1:<@7^,/1@7BA9q6TK)Uq6AUr03276{936?U38e:<@7U36G03/HDI6)S

K)@"J ��F76?F76AU�DVKT_Vb7F7/H;1JzF78�/1@,05276�/H@�036A93/1D�l

¡ l � 6?BA:<@"J�Sx`�6�KTO<6A93K)^<6�05276�DN6AK)U3F"936ADI6A@�03UV:PO<6?9VU36sO<6?95K);�U3F7B?BA6?U3U3/gO<6�/1@�036A9hO)KC;HUAl4Zt276

�~�aQh��Y�UqB]276ADI6uF"U36AU 0R`�:w/HDI8c:)9q0]KC@�0�DN6AK)U3F79q6ADI6A@�05U � 03276p:XO)6A9q;H:�K)JE=�K)Bs05:<9u���<��`a2"/HB]2

/1U 05276a95KM05/H:E:)=e052"6�/1@787F"0p93KC056�K)@7J!052"6a05K)93^)6?0~Yr���d95KC036)SkK)@7J!05276a@�F7DGbe6A9~:)=�K)B?03/1O)6

Uq:<F793B?6AU�� � # � l�.�6�936s�}6��"K)DI/H@76V27:P` 052"6�U3B]276?DN6�J76A8e6A@"J7U!:<@�05276?U36zDN6s059q/HBAU!KC@7J

J76?U3/1^<@�K)@�KC878793:)8793/HKC056EKTO<6?95K)^)/H@7^{056?B]27@7/ �kF"6�=>:<9t6AK)B]2�:)= 03276AD�l

� Zt2"6r:PO<6A9q;H:�KCJV=�K)B?03:<9������~/HU�F"U36AJ,03:�J7/gOk/HJ76a05276wBAF79q936?@�0xBA6A;1;c93KC056�:)=v03276�Uq:<F793B?6

03:�^</gO<6V`a2WKM0�`u6�BTK);1;~03276�%"�w� Uq2WK)936?�7l�Zt276��w� Uq2WK)936V/HU�:<@76,:)=t03276,93KC056?U

� � �

Page 54: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

`a2"/HB]2 DVKT_�bc6!^</gO<6A@#KCUE=>6?6AJ7b7K)B]��05:�03276{U3:<F"93BA6ClGQ}=p05276{:PO<6?93;1:�K)J�=�K)B?03:<9!� ���

/1UwF"@7J76A9q6AUh05/HDNKC036AJ�S�05276 �w��U327K)936y/H@7B?936TKCU36AU?laZt276�:PO<6?93;1:�K)J�=�KCB?05:)9w/1UwF7UqFWK);1;1_

@":)0r:PO<6?936?Uq05/1DVKM056AJ�la�w:P`�6sO<6?9AS�/g= 05276�/H@�036A9qOCK);i;16A@7^)032�/1UwUqDVK);1;�S"03276�6?Uq03/HDNKC056?J

OCK);1F76AUaDNKT_,2WKTO<6�27/1^<2�O)KC93/nKM05/H:)@�l

Zt2"6I:PO)6A93;1:�K)J�=�K)Bs05:<9{������BAK)@�U3F7J"J76A@7;g_�B]2WK)@"^<6{/H@�KC@�/H@�056?9qOCK); /g=~05276G;1:�K)J�:)9

BAK)8WK)B?/10R_ /H@#0527KC0�/H@�056?9qOCK);~B]2WK)@7^)6AU�J"F76N03:�03276NOCK)9q/nKC03/H:<@�lIZt276I:<F"0h�R:)=n�}872WK)Uq6

6���6?B?0�:C=EZ��x� DNKT_�;16TK)J|05:-@":-BA6?;H;HUIbe6A/H@"^�U36?6A@�/1@405276�=>:<9q`�K)9qJdJ7/H9q6ABs05/H:)@

� � � � SiK,2�F7^<6{F7@"J76A9q6AUq03/HDNKC056 � �sS�`a2"/H;H6G�x��\�B?6A;1;HUoK)9q6{U36?6A@ /H@�052"6{936?O)6A9qU36

J"/H936?B?03/H:<@�l Zt276uUq`a/103B]2�`a/H;1;<05276?@{K);1;H:kBTKC036~Kw27/1^<2y93KC056p/H@�05276p=>6A6?J7bWK)B]��/10i`a93/g056?U

03:I03276��x�w\ B?6A;1;�l

.�6�2WKTO<6#J76?U3/1^<@76AJd0R`u:|KTO<6A93K)^</1@7^�U3B]276?DN6?U�=>:<9V052"6�:XO)6A9q;H:�K)J�KCU,J76AUqBA9q/Hbe6AJ

/1@�B]2WKC8"056?9 £ lz��:C052�UqB]276ADI6AU�F7U36VK)@-KTO<6?95K)^)/H@7^�8WK)95KCDN6s056A9 %����5�7l�Zt276IfW93Uh0

UqB]276ADI6�/1U~U3/HDI/H;HK)9 03:�03276�036AB]27@"/ ��F76�:C=�6��j8e:<@76?@�03/nK);eKTO<6?95K)^)/H@7^E056?B]27@7/ ��F76�=>:<9pK

93K)@7J7:)D OCK)9q/nK)b";H6)l �w:P`u6?O<6?9ASW/g0�J7/ ��6?93Uu/H@N032WKC0u/10u936?U36?03U�052"6oKTO<6A93K)^</1@7^�DI6AB]2WKX�

@"/HU3D `a276A@"6?O<6?9�03276o/H@"Uq0]KC@�05K)@76?:<F7UxOCK);HF"6r:)= :PO<6A9q;H:�KCJ�/HUxDI6TK)UqF7936?J�05:{be6 A6A9q:

:)9w/1@"fW@7/g0R_<ltZt276yU36AB?:<@7J�UqB]276ADI6�J7:k6AUw@7:)0w/H^<@":<936o052"6�:<F"03;H/16A9tOCK);HF76?UG�=A6?93:V:)9

/1@"fW@7/g0R_"�t:C= 052"6y:PO<6?93;1:�K)Jz=�K)B?03:<9Al �WF79q03276A9?Se/g0�KTO<6A93K)^<6?Uw052"6�:PO)6A93;1:�K)J�b�_�Uq6A8WKX�

93KC056?;1_�KTO<6?95K)^)/H@7^!05276�/H@"87F"0�95KC036�K)@7J�BAK)8WK)B?/10R_)ScKC@7J�03276A@�0]K)��/H@"^!03276�95KC03/H:!:)=

03276GKTO)6A95KC^<6AU?l�Q}0wBTKC@�be6yUq27:P`a@ � £<£ �i052WKC0�052"/HUa/HUa05276?:<936s05/1BTK);1;1_V03276�9q/H^<2�0a`�KP_

03:VKTO)6A95KC^<6�KI93KC05/1: �kF7K)@�05/10R_,;H/H�C6o:PO<6A9q;H:�KCJ�l

� Zt2"6�@�F7DGbe6A9m:)=WK)Bs05/gO<6�Uq:<F79qBA6AUx� � # �v/HUiF7Uq6AJG05:�BTKC;HBAF";nKC036uK�DN/1@7/HD�F7D�=�K)/193Uq2WK)936

032WKC0�/HUE^</gO<6?@ 03:�K)@�_#Uq:<F793B?6)lNQ}= � # /1UEF7@7J76?936AUh05/1DVKC036AJ�Si052"6A@�03276!DN/1@7/HD�F7D

=�KC/H93Uq2WK)9q6�/1U~27/H^<2I;H6AK)J7/1@7^o05:�:XO)6A93K);H;1:jBAKC05/1:<@�liQ}= � # /1U~:XO)6A9q6AUq03/HDNKC056?J�S�05276?@V052"6

� �

Page 55: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

DI/H@"/HDGF7D$=�K)/H9qU32WK)9q6N/1Uy;1:P`El�Zt27/HUyDVKT_#936?U3F7;g0G/1@�U3;1:P`�6?9y0593K)@7Uq/H6A@�0y936?U38e:<@7U36CS

b"F"0�J7:j6?Ua@7:)0�936?U3F7;g0a/H@z:PO<6A93K);H;1:jBAKC05/1:<@�l

Zt2"6o@kF"DGbc6?9�:)= KCB?05/gO<6rUq:<F79qBA6AUtBAK)@V�WF"B?05F7KC056r/g=iU3:<DI6�Uq:<F79qBA6AUaKC936�@":)0xUq6A6A@z/1@

KC@�/1@�036A9hO)KC;�l��WF79q03276A9?SWJ7F76E05:!05276EBA;1F7Uq036A9q/H@7^I6��c6ABs0�:)=mZ��x�mSeBA6?;H;1Ux=>93:<D qF"Uq0wK

=>6s` �w��UaDVKT_�be6EU36?6A@�/1@zK)@�/H@�056?9qOCK);�;16TK)J7/1@7^G05:IK)@�F7@7J"6A936?Uq03/HDNKC056o:)= � # l

QR@+KTO)6A95KC^</H@7^ � # Sm03276VUqB]276ADI6,DNK)/H@�0]KC/H@7U�K)@�KCB?05/gOk/10R_#;H6sO<6?;p=>:<9�6TKCB]2�U3:<F79qBA6Cl

Zt2"6VK)Bs05/gOj/g0R_�;H6sO<6?;[:)=�03276!U3:<F79qBA6I/HUoUq6?0�05:�:<@76{`a276A@�K)@�_�BA6?;H;[:)=u05276!Uq:<F793B?6

/1U�Uq6A6A@�/1@�03276�/1@�036A9hO)KC;�l��w:P`u6?O<6?9AS�`a276?@�@7:,B?6A;H;v=>9q:<D KVU3:<F"93BA6y/HUwU36A6?@�/H@�K)@

/1@�056A9hOCK);�Se05276GUqB]276ADI6 %qJ76?BTKT_kU3�z05276GK)B?03/1Ok/10R_�;H6sO<6?; :)=[052"6GU3:<F"93BA6{b�_�KN=�K)B?03:<9AS

% � � ��� KC;HU3:NBTK);1;H6?J � � � � ��� �:� � � � l���6A@7B?6)S�052"6�U3:)F793B?6{bc6?BA:<DI6AUr/1@WK)Bs05/1O)6y:)@7;1_

KM= 056A9aDNK)@�_,/1@�036A9hO)KC;HUAl[Y�9q6ABA:)DNDI6A@7J"6AJzO)KC;HF76o:)= � � /HU � l "l~�a:<F7^<2";1_<Sj05276 � #DI6TKCU3F79q6AJV`a/g052!0527/1U~OCK);1F76a:)= � � /HUpK)8"8793: �j/HDNKC056?;1_{6���FWK);W05:E05276 � # DI6TKCU3F79q6AJ

`a/g0527:)F"0oKTO<6?95K)^)/H@7^N:XO)6A9oKC@�KTO<6A93K)^</1@7^,/H@�036A9qOCK); �V:)9 N03/HDI6AU�;nK)9q^<6A9a0527K)@�052"6

B?F7939q6A@�0�KPO)6A93K)^</H@"^I/1@�056A9hOCK);�l

�"laZt27/193J�Su`�6�DN:kJ7/1= _�05276�936?U38e:<@7U36�05: bc:<F"@7JWK)9h_�B?:<@7J7/g05/1:<@7U!:)=r03276�UqB]276ADI6)l�Zt27/1U

K);1;H:P`aUE05276,UqB]276ADI6,05:�2WK)@7J7;16N03276,be:<F7@7JWKC9q_�BA:<@7J"/105/1:<@7U�^<95KCBA6?=>F";H;1_)l � 8e6AB?/1fWBAK);H;g_<S

03276,@�F7DGbe6A9{:)=�KCB?05/gO<6,Uq:<F79qBA6AU!/1U�U36s0{05:�:)@76�/1=t/g0G/1UGDN6AK)U3F"936AJ-03:�bc6Vbc6?;H:P` :<@76)l

Zt276zUq6ABA:)@7J�DI6?0327:kJ�:)=�:PO)6A93;1:�K)J�=�K)Bs05:<9{KTO)6A95KC^</H@7^#J7:k6AU{@":)0IK);H;1:P` 03276�:PO<6?93;H:<K)J

=�K)Bs05:<9~be6"?6A93:y:<9~/H@"f7@7/10R_)l[�w:P`u6?O<6?9AS7:)F"05;1/H6A9[DI6TKCU3F79q6ADI6A@�05U�K)936�@7:)0u/H^<@":<936?JN/1@N052"6

KTO<6?95K)^)/H@7^!DI6?052":jJ�l

Zt276 �~��Qh��Y � U3B]276?DN6o`a/g052�05276?U36EDI:jJ7/gfWBTKM05/H:)@7U�B?:<@�0593:);HU�03276EYr�x� �kF"6AF76?U�`a/g0527:<Fj0

:PO<6?93;1_,BA:<DI8793:)DN/1U3/H@"^�:<@�Z��x��052"93:<F7^)2787F"0AlpZmK)b7;16 �"l !Uq27:P`aUt05276E936?U3F7;g05Ua:)=m936?87936?U36A@�05KM�

05/gO<6E6��j8e6A9q/HDI6A@�05UaF7Uq/H@7^{052"6AU36E=>6TKM05F79q6AUAl

�� �

Page 56: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

YwO)6A93K)^</H@"^ YwO)6A93K)^</H@"^ Y�O<6?95K)^</1@7^ J 8i��DIU]� \�K��� QR@�036A9qOCK); :C=&��K{:<@�� :)=CE:<@�� � `a/103B]2

�>Z�DIUAS � � � � � l �� � ��� � � l ¡ � �rF76AF"6@�B?6A;1;HU]� ��B?6A;H;1U]�

<l � <S � � � � � � � � � � l ( ¡ � ¢<¡<¡ �¡ l � ¢ S ¢ � � � � � � � � � l ( ¡ � ¢)£ � (

Z KCb7;H6 �"l ��� �c6AB?0�:)= � `a/g05B]2 � B]276ADI6

��:P` oU32":X`aUx03276o8e6A9q=>:)93DNK)@7BA6�`a/1032,05276oKTO)6A95KC^</H@7^�:)= ��KGK)@"JO�05F79q@76AJz:<@�:)@�K�=>:<9h�

DI6A93;g_!J7/1O)6A9q^<6A@�0tBAK)U36Cl��ob"U36A9hO<6r032WKC0�03276 ��F76?F76oBA:)@�O)6A9q^<6AUaK)@"J,/HUpU3DNK);H; l Zt276w8WK)93K)DN6s056?9

���t/HU � l ¡ S�`a27/HB]2z/1U�93:)F7^<27;g_N6���F7/1OCK);16A@�0�03:{/H@7B?936TKCU3/H@"^�05276rKPO)6A93K)^</H@"^G/H@�056?9qOCK);e;H6?@7^)052�b�_VK

=�K)Bs05:<9p:)= ¢ l �w6A@"BA6)Sj`�6�059q_!03276wOCK);1F76G� ¢ DIUAS ¢ � � BA6A;1;HU5�~KCUu052"6rKTO<6?95K)^</1@7^�/1@�056A9hOCK);�;H6A@"^)052�S

`a/10327:<F"0�05276!KTO<6?95K)^)/H@7^�:)=p:PO<6?93;1:�K)J�=�K)B?03:<9Aly�a:X` ¡ Uq27:P`aU�032WKC0r03276 ��F76AF76{=>:<9w0527/1UrBTK)Uq6

K);1U3:!BA:<@�O)6A93^)6AUwK)@7J�/HUtU3DNK);1;�l

��� � � � � �$��� � � ��������'�� _�_ %�*+ ��� � � ����� � � � �'] ��� �#!

QR@�0527/1U�Uq6AB?03/H:<@�S�`�6�2WKTO<6{Uq03F7J7/16AJ�052"6G/HDI8WK)Bs0�:)=�� �t�"� � � �r�x��bWK)B]��^<93:)F7@7J�0593KCLIB

:<@,Uh`a/103B]2�b7F��c6A93/1@7^�=>:<9uYr�x��U36?9qOk/HB?6oBTK)9q9q_k/H@"^�Z��x�|0395KCLIBCl .�6�f7@7JV0527KC0x052"6 � �a� � � �

05/1DN6?UASP052"6p=>6?6AJ7bWKCB]��J"6A;nKT_kUASCK)@7JyKaUq`a/103B]2�UqB]276ADI6uUq6A@7Uq/103/1O<6~05:aOCK)93/HKC05/1:<@o/H@EY��x�-;H:�KCJyKC@7J

BTKC8WK)BA/g0R_GDNKT_GBA:)DGb7/H@"6x05:EBA9q6TKC036x`�:<9qUq0pBTKCU36aBA:<@"J7/103/H:<@7Um`a276A9q6�03276tYr�x� �kF"6AF76?UuJ7/gO<6?93^<6Cl

.�6�2WKTO<6yDN:C05/1OCKC036AJz05279q6A6y6A@72WKC@7BA6?DN6?@�03Ur05:I05276 �~��Qh��Y � UqB]276ADI6)l�Zt276�DI:kJ7/1fWBAKC05/1:<@7U

936?J7F7B?6 03276�6��c6ABs0�:C=y03276�O)KC93/nKM05/H:)@�K)@7J�K);1;H:P` 05276�B?:<@�O<6A9q^<6A@"BA6�:C=y03276#Yr�x� ��F76?F76AU?S

`a/10327:<F"0�BA:<DI879q:<DN/1U3/1@7^z:<@�052"6,6?LIBA/16A@7Bs_<l�QR@-03276V@"6��k0!U36?B?05/1:<@�S `u6,Uq2WK);H;p6��"K)DI/H@"6N052"6

6��c6ABs0a:)= �o����BTKC939q_k/1@7^{;H:<@"^C�R93K)@7^<6�J76A8e6A@"J76A@�0a0593KCLIB!��Uq/HDI/H;nKC9~03:{DGF7;g05/H8";H6��j6?J�\������r� ¡

0593KCLIBP�x:<@zYr����S�K)@"J�Uq27:P`�0527KC0a05276Eb7F��c6A9a9q6'��F7/H9q6ADI6A@�05U�K)9q6EF7@7B]2WK)@"^<6AJ�l

���

Page 57: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

��� ^] ��� � � � � ��� �['C ��� ��� � ��� � � � � ��� �A�! � � %�*+ ��� � ��'����� � � � ������� �

.�6�2WKTO<6oUq03F7J7/16AJV03276rYr����DI:jJ"6A;e6��k056?@7U3/gO<6A;g_V`a/g052,J7/ ��6?936?@�0�U3:<F"93BA6r0395KCLIBw8WKC03036A9q@7U

;H/1�)6�8c6?93Uq/HUq036A@�0tUq:<F793B?6AU?S�� �a� � � ��b7F79qUq0R_NU3:<F"93BA6?UAS78"/H@7^y8c:<@"^�U3:)F793B?6AUAS"Z��x�|Uq:<F793B?6AUtKC@7J

U3:)F793B?6s�Rbe:)0q05;H6?@76AB]�C6AJ �w��UAl[\�K)@�_G:)="05276?U36tUq03F7J7/16AU 27KPO)6aK);HUq:�B?:<@7U3/1J76A9q6AJG03276�8e6A9h=>:<93DNK)@7B?6

/H@�03276E87936?U36A@"BA6�:C= � �a� � � � �o�x��bWK)B]��^<93:)F7@7J�0395KCLIBCl

QR@�9q6TK);1/10R_<S �r�x� BA:<@7Uq/HUh05U�:)=xDGF";105/187;H6��j6AJ#BA:<DI879q6AU3Uq6AJ�KCF7J7/H:�K)@"J�Ok/HJ76?:�K)8"87;H/1BTKC03/H:<@

0593KCLIB)Sv6AK)B]2#U32WK)8e6AJ#b�_�;16TK)��_�b7F7B]�C6?05UyKC0r03276A/19r936?U38e6ABs05/1O)6 � F7Uq05K)/H@"6AJ ��6A;1;[��KC056z� � �x�w�

K)@7J!� 6TK)����6A;1;7��KC056r� �p�x�w�m8WK)93K)DN6s056?93UAl ��:<DI87936?U3U36?J{Oj/1J76A:�2WK)U be6A6?@{U327:P`a@{05:rbe6x;1:<@7^C�

95KC@7^<6�J"6A8e6A@7J76?@�0ab�_N@WKC03F7936 � �!��lp��:)DN879q6AUqU36AJ�K)F"J7/H:�K)@7JVOk/HJ"6A:GUh05936AK)DIU�be6A;H:)@7^</H@"^�03:{K

U3/1@7^<;16�8"93:<^<93K)D�K)9q6y6��j8c6?B?056?J�05:Ibc6�BTKC9393/16AJ�:XO)6A9�K)@�Y[Z�\ @76?0R`u:<93�zF7Uq/H@7^I05276�\������r� ¡

Z 95K)@7Uq8c:)9q0 � 059q6TK)D�=�K)BA/1;H/10R_NK)Ua:<Fj05;H/1@76AJ�/1@z936?=>6?936?@7BA6 ��� ( ��l

QR@{0527/1U U36?B?03/H:<@�S<`u6xfW9qUq0[879q6AUq6A@�0pKrDN:kJ76?;j:)=eDGF";105/187;H6��j6AJ{\�������� ¡ 0395K)@7Uq8c:)9q0[Uh05936AK)DIU

BTKC9393/16AJ�:XO)6A9GY[Z�\ F"U3/H@"^�052"6��o��� Uq6A9qOk/1BA6)l �~K)B]2-Uq03936AK)D 6��j27/Hb7/g05U�;H:<@"^C�R93K)@7^<6!J76?8c6?@j�

J76?@7BA6CSv/�l�6)lgS�BA:)93936?;nKC03/H:<@�:PO<6A9o;HK)93^)6�03/HDI6yUqBTK);16AUAlo.�6�052"6A@�Uq03F7J"_�05276G6���6?B?0E:)=[0327/HU �o�x�

bWK)B]��^<9q:<F7@7J4:<@4Y��x� BA:<@"@76ABs05/H:)@7UVBAK)939h_j/1@7^ Z��x� f7;H6z0595KC@7Uq=>6?9VK)8"87;H/1BTKC03/H:<@7U{:)@|.�Y �

K)@7JzU3KC056?;H;H/g056�BA:<@jfW^<F793KC05/1:<@7UAl[Zt2"6o6��c6AB?0a:C=mUqF7B]2 �o�x��0395KCLIBr/1U�0527KC0t05276�Yr�x��BAK)8WK)B?/10R_

/HUa27/1^<27;g_,OCK)93/HK)@�0Tlu.�6EfW@7J�032WKC0wKN8"93:<8e6A9�Uq`a/g05B]2�KC;H^<:<9q/10327D�;1/H�C6 �~�aQh��Y � BTKC@�05:);H6A93KC056

052"/HU OCK)93/HKC05/1:<@{/H@{Y��x�dBTKC8WK)BA/g0R_G`a27/1;H6tDNK)/H@�0]KC/H@7/1@7^�27/1^<2{05279q:<F7^<2"87F"0uK)@7J!;H:P`4J76A;HKP_)l .�6

`a/H;1;�879q6AUq6A@�0rUq/HDGF7;HKC05/1:<@V9q6AUqF7;103Ua=>:)9x056A9q936?Uq059q/nK);iKC@7JzU5KC036A;H;1/1036rBA:<@jfW^<F793KC05/1:<@7UAl

��� ��" � ����� � � � � ����& ��#��' � ���������#��&

QR@N0327/HU~U36?B?03/H:<@�S�`u6w^</gO<6�KyUq27:<9h0u/1@�0593:kJ7F7Bs05/1:<@{05:E05276�\������r� ¡ :PO<6?9�Y[Z�\ DN:kJ76A;�KC@7J

/H@�0393:kJ7F7BA6EUq:<DN6�\�������� ¡ 056?93DI/H@7:);H:<^)_)l �W:<9aK!J76?05K)/H;16AJ�J7/1U3B?F7U3Uq/H:<@�SWUq6A6�936s=>6A936?@7BA6 � ���� l

�� ¡

Page 58: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

�m/H^<F79q6 �"l � ����O<6?9qOk/H6s`�:)=[\�������� ¡ Z 95K)@"U38e:<9q0 � 03936TKCDNU

Zt276V\�������� ¡ Uh0]K)@7J7K)93J U38e6AB?/1fW6?UE0R`u:��k/1@7J7UE:)=uUq03936TKCDNUo05:zBAK)939h_�BA:kJ76AJ#Ok/HJ76?: �r052"6

%qZ 95K)@"U38e:<9q0 � 05936AK)DI�GK)@7J,03276 %3�[9q:<^<95KCD � 05936AK)DI�7l Zt276o;HKC03036A9p/HUxF7Uq6AJ,=>:<9uBA:<DI8WKC03/Hb7/1;H/g0R_

`a/1032�\�������� V��F"U36AJz=>:<9tUh05:<9q6AJ�B?:<DI87936?U3U36?J�Ok/HJ"6A: � KCF7J7/H:��sSj`a2"/H;H6r03276o=>:<93DI6A9�/HUaF7U36?J�03:

BTKC939q_!B?:<DI87936?U3U36?J,Ok/HJ76?:�:PO<6?9�@76s0R`�:<9q��U�`a27/HB]2VDVKT_!@7:)0u879q:XOk/1J76�KC@V6A@"Jj�}03:C�R6?@7JVB?:<@7Uq05K)@�0

J76?;nKT_zK)@7J� q/g03056?9h��=>936A6EKCb7Uq0395K)Bs05/H:)@�l

Y Zm93K)@7U38e:<9h0 � 05936AK)D BTKC@�BAK)939h_�U36sO<6A93K);�8793:<^)95K)DIU�DGF7;g05/H8";H6��j6?J�/1@�05:+:<@76#Uq03936AK)D�l

�~K)B]2I8793:<^)95K)D DVKT_GB?:<@7Uq/HUq0p:)=eUq6?O<6?95K);�%q6?;H6?DN6?@�05K)9q_GUq059q6TK)DIUAS���6TK)B]2IBA:<@�05K)/H@7/1@7^�\������r� ¡

BA:)DN879q6AUqU36AJ�Ok/HJ76?:7SWK)F7J"/H:7SWKC@7J�:C05276?9tUq059q6TK)DIUa;H/1�)6oBA;1:<U36 �RBAK)8"05/1:<@76?Jz036��k0TSW6s05BCl

� /H^)F7936 �"l �EU327:P`aUx:<@"6wUqF7B]2,879q:<^<95KCD Uq059q6TK)D =>:)93DI6AJIb�_IDGF";105/187;H6��j/H@7^EK�BA:<DI87936?U3Uq6AJ

Ok/HJ76?:zK)@7J K,BA:)DN879q6AUqU36AJ�K)F7J"/H:,6?;H6ADI6A@�05K)9q_�Uq03936TKCD�l � 8e6ABA/gfWBTKC;H;1_)Sc03276GfW^<F79q6{U327:P`aUo052"6

F7@7B?:<DI87936?U3U36?JVOk/HJ76?: � K)F"J7/H:EUq03936AK)D ^<:</1@7^o05279q:<F7^<2!05276�\������r� ¡ 6?;H6?DN6?@�05K)9q_G6A@7B?:jJ76?9p03:

=>:<9qD 03276G6?;H6ADI6A@�05K)9q_�Uq03936AK)D�lwZp_k87/1BTK);1;1_)Se03276GF7@7B?:<DI87936?U3U36?J#Uq059q6TK)D BA:)@7U3/1Uq05U�:)= =>95KCDN6?U

^<6?@76A93KC056?J�KC0EB?:<@7Uh0]K)@�0�/H@�056?9qOCK);1U!��BAK);H;16AJ %h=>93K)DN6�J7/HUq87;nKT_�03/HDI6AUq���w:)= ����DNUI���wZ � ��=>:<9h�

DNKC0 ��:<9 " � DNU����cY���=>:)93DNKC0 � l�Zt276?U36�=>95K)DI6AU���:)9 % �E9q:<F78|:)=o�[/HBs05F79q6AUq��/H@4\������r� ¡

�� �

Page 59: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

056?93DI/H@7:);H:<^)_"�tK)9q6GBTK);1;H6?J %3�[936?U36?@�05KC05/1:<@# w@"/105U?l ��\�������� ¡ B?:<DN8"936AUqU3/1:<@�8793:kJ7F7B?6AU�0327936?6

J7/ ��6?936A@�0w0R_j8e6AUw:)= =>93K)DN6?U �xQ]Se��K)@7J���=>95KCDN6?UAS�BTK);1;H6?J %qYwBAB?6AU3Ur w@7/g05UAS���K)U�/H;1;HF7Uh0593KC056?J�/1@

� /1^<F7936 �jl ""l ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

� /1^<F7936��"l '" �[Zt276�Q]S��dK)@7J���=>95K)DI6AUt:)= \������r� ¡

Q{�>QR@�0395KM����=>95K)DI6AUEK)9q6!;nK)9q^<6)l!Zt276s_#BA:<@�0]KC/H@�05276IbWK)Uq6!87/HBs05F79q6)SmK)F"05:)@7:<DI:<F7U3;g_�B?:jJ"6AJ

`a/10327:<F"0G@76A6?J�:)=wK�936s=>6A9q6A@7B?6z03:#K)@7:)03276A9{8"/HB?03F7936Cl�Zt276s_�DI/H^<2�0�05K)�)6�K)be:<F"0 "C� ¢ =>93K)DN6

J7/1U387;HKP_�05/HDI6AUN��K)87879q: �j/1DVKC036A;g_ £ � DIU]��05:�be6I0395K)@7UqDN/g03036AJ#:<@�03276I@76?0R`u:<93�#J76?8c6?@7J7/1@7^

F78e:<@z05276�KTOCK)/H;HK)b7;H6w95KC036)l

�d���~9q6AJ7/1B?03/1O<6 �h� =>93K)DI6AU[K)9q6xDI6AJ7/1F7D!�}U3/ A6AJ�lmZt276s_{K)9q6tBA:kJ76AJG`a/g052{9q6AU38e6ABs0~05:r879q6?Ok/H:)F7U

Q�:)9w�|=>95K)DI6)l~Z 95K)@7UqDN/1U3Uq/H:<@�05/1DN6?Ux=>:<9a��=>93K)DN6?Ua/HUx0R_k87/HBAK);H;g_�K)be:<F"0 � l ¢ � r=>95K)DI6oJ7/HUq87;nKT_

05/1DN6?UAl

� � ��/1936?B?05/1:<@WK);1;1_�8"936AJ"/HB?036AJj����=>95KCDN6?UrK)9q6�O<6?9q_�UqDVKC;H;�l�Zt276s_�K)9q6GBA:kJ76AJ�`a/g052�9q6AU38e6ABs0

05:�879q6?Ok/H:<F"U�K)@"JV;nKM056A9~Q :)9u��=>93K)DI6AUpK)@7JVK)B]27/H6sO<6�DVK!�"/1DGF7D B?:<DI87936?U3U3/1:<@I95KC03/H:<Uw� ¡ � � � X�sl

Z 95K)@7UqDN/1U3Uq/H:<@#05/1DN6?UE=>:)9y��=>95KCDN6?Uy/1UE0R_k87/1BTK);1;1_�K)bc:)F"0 � l ¡ =>95K)DI6!J7/HUq87;nKT_�03/HDI6AUE:<9E6?O)6A@

;H6?U3U?l

Y�U�U327:P`a@�/H@ � /H^)F7936 �"l �"Sj05276yK)BAB?6AUqUwF7@"/105U�K)9q6E8WK)B]�)6s05/ A6AJ�05:{=>:<93D�05276 %3�mK)B]�)6s05/�?6AJ

�[;H6?DN6?@�05K)9q_ � 05936AK)D � ��� � �h�"l���� � 8WK)B]�C6?03UrDVKT_zbe6yOCK)9q/nK)b7;16o/H@�;H6?@7^)052�ltZt276G8WK)B]�C6?03/�TKX�

05/1:<@�879q:jB?6AU3U�/HUo/1DN8";H6ADI6A@�05KC05/1:<@�Uq8c6?BA/1f7B)l!��� � 8WK)B]�C6?03UyDNKT_�BTKC939q_�05/HDI6AUh0]K)DI87U!�>BTK);1;H6?J

�� "

Page 60: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

�[936?U36A@�05KC05/1:<@�Zt/HDI6AUh0]K)DI87U�� �[Z � �VK)@"J 'r6AB?:jJ7/1@7^�Zt/1DN6?Uq05K)DN8"U�� 'rZ � �3�{=>:<9N;1:<@7^C��056?93D

Uq_k@7B]2"93:<@7/ TKC03/H:<@�l[Zt276o\�������� ¡ Uh0]K)@7J7K)93J,Uq8c6?BA/gfW6AU�032WKC0x�~Z � 03/HDI6AUh0]K)DI87U~DGF7Uh0tK)878e6TKC9

KC0a;16TK)Uh0a:<@7BA6�6?O)6A9h_ ( � � DNU?l

Zt276r@76��k0xUq05K)^<6w/HU~05276E\�������� ¡ � _kUq056?DNU � KT_)6A9u`a2"/HB]2�J7:k6AUp05276�=>:<;H;1:X`a/1@7^o=>:<F79~=>F7@7B �

05/1:<@7U?l&� /H9qUq0ASk/g0pBA936AKC056?Uuf��j6?J�U3/�?6G� ���Eb�_k036P�p0395K)@"U38e:<9q0u8WK)B]�C6?05Uu=>93:<D ��� � 8WK)B]�C6?03UAl � 6AB �

:<@7J�S705276o0593K)@7Uq8c:<9h0a8WK)B]�C6?05Uw:)=mJ7/ �c6A9q6A@�0w��� � U�be6A;H:)@7^</H@"^�05:!:<@76E879q:<^<93K)D�K)9q6o/HJ76?@�03/1fW6?J

K)UwU3F7B]2�/1@�05276�0593K)@7U38e:<9h0r8WK)B]�C6?0r=>:)93DNKC0TlaZt27/193J�Se/10wDGF7;g05/H8";H6��j6?UwUq6?O<6?95K);mU3F7B]2#879q:<^<93K)DNU

05:EB?936TKM056�KoU3/H@"^<;H6tZ 95K)@"U38e:<9q0 � 03936AK)D�l �W:<F79q032�S�/10~U3K)DI87;H6?U~KEUh_kUq056?D BA;1:jB]�z�>93F7@"@7/H@7^EKM0 ¡�(

\�� P� K)@7J�6A@7B?:jJ76?U[05/HDI6AUh0]K)DI87U BTK);1;H6?J %5\������ ¡ �[9q:<^<95KCD���;1:jB]�y�a6?=>6A9q6A@7B?6AUq�V� \��p�x��U?S

U36?6 ��� ( �n�u/H@,6sO<6?9q_,D�F7;103/H87;16��j6AJN8793:<^)95K)D�l Zt276�03/HDI6�bWKCU36�=>:<9uJ7/ �c6A9q6A@�0t879q:<^<93K)DNUpDNKP_Nbe6

J7/ ��6?936A@�0Al

Zt276�\��p�x��UNK)936�F"U36AJ�b�_-05276zJ76?Uq03/H@WKC03/H:<@�J"6ABA:kJ76?9!03:#BA:<@7Uh059qF7B?0VK#�~27K)U36 �v:jB]�C6AJ

�v:j:)84����� � �rK)@"J Uh_k@7B]2793:)@7/�?6I`a/g052�05276!B?;H:kB]��/H@�03276!/H@7B?:<DI/H@7^,Uh059q6TK)D�lGZt276N\������r� ¡

Uq05K)@7JWKC93J�U38e6AB?/1fW6?Ur052WKM0�\��p�x��UoD�F7Uq0obe6G^<6?@76A93KC056?J#KC0o;16TK)Uh0r:<@7B?6G6?O)6A9h_ � � DIUAl 'rF"6

05:�YwY�� ¢ 8WK)B]�C6?03/�TKM05/H:)@�BA:<@7Uq/HJ76?95KC03/H:<@"UAS O)6A@7J7:)93U!F7U3F7K);H;g_�KC;HU3:�f��+K�DNK��j/HDGF"D 95KC036,:)=

^<6?@76A93KC05/1:<@z:)=[\��u�x�aUa05: ¢ � 8c6?9aU36AB?:<@7J-��/�l�6)l[@":I;16AUqUa032WK)@�:<@76y\��p�x��8e6A9 ¡ � DNU5�sl

��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

� /1^<F7936 �"l ¢ �i�[/H6AB?6?`a/1U36[BA:)@7Uq05K)@�0m@7KC05F79q6~:)="\�������� ¡ � /1@7^<;16[�[93:<^<93K)D�Z 95KC@7U38e:<9q0 � 05936AK)DIU

�� ¢

Page 61: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

Zt276��C6?_y8c:)/H@�0i/HUi052WKM0 03276t\�������� ¡ 95KC036u/1Um8"/H6AB?6?`a/1U36s���x�x�ElMYwUmUq27:P`a@{/H@ � /H^)F7936��"l ¢ S

052"6I8"93:<^<93K)D $ Uo93KC056��>@7:)0o052"6!0395K)@"U38e:<9q0EUh05936AK)D $ UE95KM056P��/1UoBA:<@"Uq0]KC@�0ybe6?0R`u6A6A@�U3F7B?BA6?U3U3/gO<6

\��p�x�aUAl�Zt276�DVK��j/1DGF7D(95KM056�/1UVbe:<F7@7J"6AJdb�_4K�8c6AK)�+O)KC;HF76��>0R_k87/1BTK);1;1_ ¢ \�b787UV=>:)9

� 'rZ � �kF7K);H/g0R_�B?:<DI87936?U3U36?J�Oj/1J76A: � ���� � loZt276{B]27:</1BA6G:)=~03276G95KM056AU�bc6s0R`�6?6A@�\��p�x��Uo/1U

/HDI87;16ADI6A@�0]KC03/H:<@�Uq8c6?BA/gfWB)Seb7F"0w/H@�^<6A@76?95K);iJ76?8c6?@7J7UrF"8c:<@�05276�b7F��c6A9w:jB?BAF787K)@7B?_)S�KC@7J�052"6

95KM056E:)=m^<6A@76?95KC03/H:<@z:)= 052"6�6?;H6?DN6?@�05K)9q_VUq03936TKCDNU?l

Zt276w0395K)@"U38e:<9q0uUq03936TKCD 87K)B]�)6s05UtK)9q6a6A@7BAK)87U3F";nKC036AJ,/1@NYwY�� ¢ ��'o �`a/1052I0R`�:�0593K)@7U38e:<9h0

Uq03936AK)D�8WKCB]�)6?03UN/1@�K�U3/1@7^<;16,Y�Y � ¢ ��'o  � =>:<9G6sLNB?/H6?@7B?_"�sl�Zt276z6A@7BAK)87UqF7;nKC03/H:<@�DI6?0327:kJ

J7:k6AUE@7:)0E;1:j:)��=>:<9�\��p�x�aUy/1@ K�0395K)@"U38e:<9q0E8WKCB]�)6?0�K)@7J DI/H^<2�0o/1@�0393:kJ7F7B?6IUq:<DI6 q/103036A9o/1@

052"6I8"93:kBA6AUqUAlIY�;g056A9q@WKC036IDI6?0327:kJ7UEK)@7J 6A@727K)@7BA6?DN6?@�05Uy03:�05276IK)be:PO<6IDN6s0527:kJ#2WKTO<6Ibc6?6A@

879q:<8c:)U36AJ � ��<S " ¡ ��l

Y�@zY[Z�\ �o�x��BA:<@7@"6AB?03/H:<@�BAK)@zDGF7;g05/H8";H6��IUq6?O)6A95KC;�0595KC@7U38e:<9q0aUh059q6TK)DIUAS76AK)B]2zBA:<@�05K)/H@j�

/H@"^-U36sO<6A93K);o879q:<^<95KCDNU?Sx`a27/HB]2�/H@�05F79q@�BTK)@�B?:<@�0]K)/1@�U36?O)6A93K);o6A;16ADI6A@�0]K)9h_4Uh059q6TK)DIUAl�.�6

DI:jJ76?;u03276�DGF7;g05/H8";H6��j/1@7^�:)=�Uq6?O<6?95K);x0395K)@"U38e:<9q0!Uh05936AK)DIU{:XO)6A9 �o����l ��F"0!/H@�:)F79GDI:jJ76?;�S

`u6z`a/1;H;u2WKTO<6z:<@7;g_-:<@76�8"93:<^<93K)D�8e6A9{Z 95KC@7U38e:<9q0 � 05936AK)D �>BTK);1;H6?J-05276 % � /1@7^<;16,�[93:<^)95K)D

Z 95K)@7Uq8c:)9q0 � 059q6TK)DI�!:<9 % � �[Z � ���sl

\������r� ¡ F7U36?UtKyB?:<@7Uh0]K)@�0t6?@7Jj�}03:C�R6?@7JVJ"6A;nKT_IDI:jJ76?;�lmZt276�J76?BA:kJ76A9xKC0u03276�J"6AUq03/H@WKM05/H:)@

BTKC@4F7Uq6�056?B]27@7/ �kF"6AU,;1/H�)6z2WKTOk/H@"^-K�J"6s� q/g03036A93/1@7^#b7F��c6A9?St:<9!936AUh0]K)DI87/1@7^ 03276�\��u�x�aUN03:

BA:)DN8e6A@7U3KC056N=>:<9G@76s0R`�:<9q� q/10q056?9AS � ��'� l#Zt276A9q6�/HU{K��~27K)U36 �v:jB]�C6AJ �v:j:)8�� ��� �m�yKC0G052"6

J76?Uq05/1@WKC03/H:<@�`a2"/HB]2!;H:kB]��U[:<@�05:r052"6�\��p�x�4BA;1:jB]��/H@G03276x/H@"BA:<DI/H@7^wUq03936TKCD�lmZt276a87/H6?BA6?`a/1U36 �

�x�x�|936'��F7/1936?DN6?@�0pKC;H;H:P`aU 05276x9q6AB?:XO)6A9q6AJVB?;H:kB]��03:obc6�936A;1/nK)b";H6)l �[@7^</1@76A6?93/1@7^o:)=�Y[Z�\ �o�x�

�w��U�03:,8793:POk/HJ"6�be6AUq0�U36?9qOk/HB?6�=>:<9�\�������� ¡ 0595KC@7U38e:<9q0�Uq03936TKCDNU�K)@7J�@76?^<:)03/nKC03/H:<@z:)=~93KC056?U

� �p�x�ES � �x�w�t/1UtBAF79q936?@�03;1_zKC@�/1DN8e:<9q05K)@�0t:<8e6A@ ��F76AUh05/1:<@�l

�� £

Page 62: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

��� �� � %�*+ % � � ��� ��� � � ��"� �

Zt276A9q6G2WKTO<6ybc6?6A@�Uq6?O)6A95KC; KC0q056ADI8"03U�03:NDI:jJ"6A;iBA:<DI879q6AU3Uq6AJ�Ok/1J76A:7SeU36?6�9q6?=>6A9q6A@7B?6AU�� �"S

� £ S ¡ ����KC@7Jd936s=>6A9q6A@7B?6AUV03276A9q6A/H@�l���6?95K)@46?0VK); � �!��Uq27:P`�052WKC0V;H:<@"^C�R93K)@7^<6zJ76?8c6?@7J76A@"BA6

/HU�K)@�/H@"276A9q6A@�0!B]2WK)93K)B?036A93/1Uq03/HB,:)=aB?:<DI87936?U3U36?J �o�x� Oj/1J76A:"l��uF"0TS 03276?_�J7:�@7:)0{B?:<@7Uq/HJ76?9

\������r� ¡ JWKC0]Kjl �EK)939q6?030pKC@7J{.�/H;H;1/H@7^)6A9 ��� £ �WU327:P`�052WKC0pKoB?:<DGb7/1@WKC05/1:<@G:)=cJ7/1Uq059q/Hb7Fj05/H:)@7U /1U

@76?6AJ76?J�05:!DI:jJ"6A; �r�x��Ok/HJ76?:7l~�w6s_jDNK)@�K)@7J �iK)��U327DNK)@ � ¡ ��� K)9q^<F76r0527KC0�U3/HDI87;16rDVKC93�):PO

B]2WK)/1@NDI:kJ76A;1U~K)936aU3FjLNB?/H6?@�0p=>:<9 0395KCLIBa6A@7^)/H@76?6A93/1@7^�87F7938e:<Uq6AUp6?O<6?@N0327:<F7^<2!052"6�=>93K)DN6tUq/�?6

J7/1Uq059q/Hb7Fj05/H:)@�DVKT_,6��j27/Hb7/g0a;H:<@"^C�R93K)@7^<6rJ"6A8e6A@7J76?@7BA6Cl

Zt276�Ok/HJ"6A:�0395KCLIB�:<@4052"6�@76s0R`�:<9q��DNKT_|bc6�K ��6?B?036AJ4=>F79h05276?9Vb�_|05276�DGF7;103/H87;16��j/H@"^7S

936?@76A^):)05/HKC05/1:<@-U3B]2"6ADI6AUAS~=>6A6?J7bWK)B]��U3B]276?DN6?UNKC@7J�05276�Uq6A9qOk/1BA6�BTKM056A^):<9q_�F7U36?J�l � �"K)DI87;H6?U

:)=o9q6A@76?^<:)03/nKC03/H:<@�Sp=>6A6?J7bWK)B]�|U3B]276?DN6?UzK)@7J�bc6?Uq0q�}6��c:<9q0NOk/HJ76?:-J76A;1/1O)6A9q_|KC936�=>:)F7@7Jd/1@�052"6

;H/g056?95KC03F7936CS �#" <S � ( S ¡<¢ � l

.�6Vbc6?;H/H6sO<6I052WKC0GK�^<6?@76A93K);�DI:jJ"6A;~:)=tOk/HJ76?:�0593KCLIB,:<@�03276VY[Z�\ @"6?0R`u:<93��/HUy_)6?0G03:

be6GJ7/HUqBA:PO<6?936?J�lEQR@�0527/1U�8WK)8e6A9?S�`u6{K)936�/H@�056?936AUh056?J /1@�052"6G8c6?9q=>:<9qDVKC@7BA6y:)=~Yr�x��BTKC939q_k/1@7^

Z��x� BA:)@7@76ABs05/1:<@7U�`a276A@�K �c6ABs056AJ�b�_�K+;H:<@7^M�R95KC@7^<6�J"6A8e6A@7J76?@�0TSo27/1^<27;1_|OCK)93/HK)b7;16 �o�x�

bWK)B]��^<9q:<F7@7J�l�.�6�276?@7BA6�@76A6?J�KNDI:jJ"6A;v=>:<9a05276EOk/HJ76?:,bWK)B]��^<9q:<F7@7J�la.�6y2WKTO)6{KC03036ADI8"056?J

05:!J76?U3/1^<@�03276EDN:kJ76?;�05:!936?U36?DGb7;H6o03276y\�������� ¡ Z 95K)@"U38e:<9q0 � 03936TKCD�l

Zt276A9q6,K)9q6I0327936?6V8WKC95K)DI6?036A93U�/H@#052"6NDI:jJ"6A; �E052"6NB?:<DN8"936AUqU36?J�Ok/HJ76?:�=>95KCDN6!U3/ A6CSm052"6

/H@�036A9h��\��p�x��/1@�036A9hO)KC;�;H6?@7^)0327UAS~K)@"J-05276,93KC056?U{/H@�03276AUq6�/H@�056?9h��\��p�x��/H@�036A9qOCK);1UAl�QR@�:<F"9

DI:jJ76?;�S<03276a/H@�056?9h�h\��u�x��/1@�036A9hO)KC;HU~K)9q6�F"@7/1=>:<9qDN;g_�J"/HUq0393/1b7F"056?JVKC@7JI03276�95KC036AUp/H@{05276�/H@�036A9h�

\��p�x��/H@�056?9qOCK);1U!K)936z;H:)@7^C�R93K)@7^<6VJ76A8e6A@7J"6A@�0TldQR@|936AK);t879q:jJ7F"B?05U?S�052"6�93KC056?UIK)936zB]27:<Uq6A@

J76?8c6?@7J7/H@"^�F78e:<@�03276Vb7F��6?9�:kBABAF"8WK)@7Bs_-KC0�052"6V6A@"BA:kJ76A9?S `a27/HB]2�/H@�03F793@�J76A8e6A@7J"UGF78e:<@

052"6p=>93K)DN6[Uq/�?6AU :)="03276u;HKC056?Uq0 U36s0 :C=j=>93K)DN6?Ui^<6A@76?95KC036AJ�l ��F"9q052"6A9ASX052"6u93K)@7^<6~:)="/H@�056?9h�h\��u�x�

/H@�036A9qOCK);1Uu`u6E^<6A@76?95KC036r=>:<;H;1:P`aUu/1DN87;16ADI6A@�0]KM05/H:)@VUq05K)@7JWKC93J7U?l .�6obe6A;1/H6?O)6�0527KC0x052"/HUxDI:jJ"6A;HU

�� (

Page 63: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

052"6 \�������� ¡ Z 95KC@7U38e:<9q0 � 05936AK)D�S�K)@"J�Uq05/1;H;w/H@7B?:<938e:<95KM056AUN05276�;1:<@7^C�}95K)@7^)6�J76?8c6?@7J76A@"BA6

879q:<8c6?9q0R_N/H@V03276�Ok/HJ"6A:GUh05936AK)DIUAl[Zt276r6���6?B?0a:)=v0327/HU��o�x��DI:jJ76?;c:)@,Yr�x��/HUp05:G/1@�0393:kJ7F7B?6

27/1^<2�OCK)9q/nKC03/H:<@�/1@�Yr����BAK)8WK)B?/10R_)l�YwUw`u6�Uq2WK);H;iUq6A6)Se05276��~��Qh��Y � KC;H^<:<9q/10327D J76AK);HUa`a/1032

052"6GO)KC93/nKM05/H:)@�/H@�Y��x��BAK)8WK)B?/10R_�KC@7J�U3F7B?BA6?U3Uq=>F";H;1_�bc:<F"@7J7Uo05276{DNK��j/HD�F7D Yr�x� ��F76?F76AU?S

`a27/1;H6oDNK)/H@�0]KC/H@7/1@7^�27/1^<2z;H/1@7�NFj05/H;1/�AKC05/1:<@�l

��� ��%� & � � � �"�"� ��& ��#��' � ��������! � ���#�� ��#�������$! � ��� �d%�*+

.�6zDI:jJ"6A;tK %hOk/HJ"6A: U3:<F79qBA6?��K)U!B?:<@7U3/1Uq03/H@7^#:)=�K�0595KC@7U38e:<9q0!Uh059q6TK)D(^<6?@76A93KC05:)9ASuK);HUq:

BTKC;H;H6?J�6?@7BA:kJ76A9I���p�wK)@7J#KN@76?0R`u:<93��6A;H6?DN6?@�0!� � �p�sl�Zt2"6G6A@7B?:jJ"6A9o879q:jJ7F"BA6AUrK,Zm93K)@7U38e:<9h0

� 03936TKCD K)U�U32":X`a@�/H@ � /1^<F79q6 �"l ��K)@7J�J7/HUqBAF7UqU36AJ�/H@�Uq6AB?03/H:<@ �"l ( l �l QR@�:<F79�DI:jJ76?;�S

052"6�Zm93K)@7Uq8c:<9h0 � 03936TKCD B?:<@7U3/1Uq03U,:)=�K�Uq/H@7^<;16�879q:<^<93K)D Uq059q6TK)D�l�Zt276�@"6?0R`u:<93��6A;H6?DN6?@�0

6A@"BTK)87UqF7;nKM056AUo03276G0593K)@7U38e:<9h0o8WK)B]�C6?05UE/1@�03:�Y�Y � ¢ ��'o wUEKC@7J�05276?@�=>95K)^<DI6A@�03U�05276?D�/H@�03:

BA6?;H;1UAl Zt276�:<F"058"F"0t:)=�03276r@76s0R`�:)93�V6?;H6?DN6?@�0o� � �u�~^<:k6AUu03:{K�;16TK)��_Nb7F7B]�)6s0t`a27/HB]2V936AUh059q/HB?03U

052"6I8e6TKC��95KC036G05: ¢ \�b787U?l!Zt27/HUE;H6AK)��_�b7F"B]�)6?0y=>F7@7Bs05/H:)@ BAK)@�K);1036A93@7KC05/gO<6A;g_�be6!J7:<@76!/1@

052"6�6?@7BA:kJ76?9AS ��� `a27/HB]2�J7:k6AUa@7:)0�U36?@7J�0395K)@"U38e:<9q0a8WKCB]�)6?03U�be6?_):<@7J�KI8e6TK)�V95KC036P�sl

��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

� /1^<F7936 �"l £ �[\�F7;103/H87;16��j/H@"^�\�������� ¡ � /H@7^);H6w�~9q:<^<93K)D Zm93K)@7Uq8c:<9h0 � 03936AK)DNU�� � �~Z � U]�u:PO<6?9�o���

� 6?O)6A93K);!� ���NU3F"B]2dOj/1J76A:�Uq:<F79qBA6AUzKC936�D�F7;103/H87;16��j6AJ|05:�=>:<9qD(05276 �r�x� 0395KCLIB�^<:</H@"^

/H@�03:y052"6�@76s0R`�:<9q�,K)UuU327:P`a@�/1@ � /1^<F7936 �"l £ l&�~K)B]2�6?@7BA:kJ76?9x^<6A@"6A95KM056AUt\��p�x��UxF"@7/1=>:<9qDN;g_

�� �

Page 64: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

J7/1Uq059q/Hb7Fj056AJ�be6?0R`u6A6?@ ¡ � DIUaK)@7J � � DNU?l[Zt276E936AK)U3:<@�=>:<9u0527/1UxB]27:</1BA6I��:C= DNK��j/HDGF"D�KC@7J

DI/H@7/1DGF7D \��p�x�aU]�G/HUG6��j87;nK)/1@76AJ�/1@�U36?B?05/1:<@ ¡ l Zt276�95KC036�:)=wK)@�6A@"BA:kJ76A9!/HU�87/H6?BA6?`a/1U36 �

BA:)@7Uq05K)@�0wbe6?0R`u6A6?@�U3F"BABA6?U3Uq/1O<6�8WK)/H9qUt:)= \��p�x��U?l

.�6�^<6A@76?95KC036�052"6�95KC036AU�KCUV=>:<;H;1:P`aUAl�.�6�B]27:k:<Uq6�05276�95KC036�U3F"B]2�032WKC0N05276�Uq6'��F76?@7BA6

:)=�95KC036!OCK);1F76AU�/HUE;1:<@7^C�}95K)@7^)6GJ76A8e6A@"J76A@�0Tl � 8c6?BA/1f7BTK);1;1_<Sv`u6NF"U36,K�=�K)Uh0q�}=>:)F793/16A9r0593K)@7Uh=>:<93D

DI6?052":jJ�� £ ��05:�^<6?@76A93KC056[052"6p=>93K)B?03/H:<@WKC;)^�K)F"U3U3/HK)@�@7:</HUq6w� � � ����U36��kF"6A@7B?6E� K)@�/H@"J76A8e6A@7J"6A@�0

U36���F76A@7B?6�=>:<9�6AK)B]2�U3:<F"93BA6T�sl�.�6V/1^<@7:<9q6NOCK);HF"6AUGKCbc:PO<6N05276,DNK��j/HD�F7D 95KC036N03: ¢ \�b"87U

K)@7J�bc6?;H:P` 03276VDI/H@7/1DGF7D$95KC036�� � \�b78"U]�slzZt27/1Uy9q6TK)Uq:<@�=>:<9E052"/HU�B]27:</HB?6N/1UyJ"/HU3B?F7U3Uq6AJ�/1@

052"6�=>:<;1;H:P`a/H@"^�U36ABs05/1:<@�l4.�6zB]27:j:)U36�J"/ �c6A936?@�0NOCK);1F76AU!:)=�DN6AK)@4KC@7J4Uh0]K)@7J7K)93J�J76?Ok/nKM05/H:)@

=>:<9o052"6I^)6A@76?95KC03/H:<@ 8793:kBA6?J7F79q6)lV.�276?@�`u6N^)6A@76?95KC036VK)@ /H@�036A9h��\��p�x� /H@�056?9qOCK);[Zt/pK)@7J�K

BA:)93936?U38e:<@7J7/1@7^�95KM056G�a/�Se05276yOj/1J76A:VU3:<F79qBA6{Uq6A@7J7UoB?6A;1;HUrKM0EKV95KM056{�a/mF"@7/1=>:<9qDN;g_zU38WKCBA6AJ#/1@

052"6�/H@�036A9qOCK);tZt/ l 'rF76z05:�03276�/1^<@7:<9q/H@7^#:)=�U3:<DI6�95KC036�OCK);1F76AU?S�05276�K)B?03FWK);aDI6TK)@�:)=r052"6

^<6?@76A93KC056?J�Uq03936AK)D DVKT_�be6!U3;1/H^<2�05;g_�^)936TKM056A9E:<9E;16AU3Uq6A9E052WKC@ 03276N/1@787F"0EDI6TKC@7UAl!.�6I;nKM056A9

DI6TK)UqF7936o052"6yKCB?05F7K);vDN6AK)@z95KC036EK)@7J�F7U36E/g0t05:!BTK);1BAF7;HKC056r03276E6?LIBA/16A@7Bs_zDN6s059q/HB)l

Zt27:<F7^)2�6TKCB]2�Ok/HJ76?:NUq:<F79qBA6�U36A@"J7U�87/16AB?6?`a/HUq6s���x�x��BA6A;1;vUq03936TKCDNU?S�03276�K)^<^<9q6A^�KM056 �o�x�

95KM056V@"6A6AJ�@7:)0Gbe6I87/H6?BA6?`a/1U36 �h�x�x�ElmQ}0�2WK)U�K�DI6TK)@d� � �x�w�E`a27/1B]2-/HUE052"6VU3F"D :)=tK);H;[052"6

/H@"J7/1Ok/HJ"FWK);�DN6AK)@7U?l � /HDI/H;HK)93;g_<S</g0�2WKCUaK�DVK!�"/1DGF7D 93KC056!���p�x���p`a2"/HB]2�/HUuBA;1:<U36�03:�052"6rU3F7D

:)=c05276a8e6TK)�{93KC056?U�� ¢ \�b787U5�p:)=e052"6w/1@7J7/1Ok/1J7FWK);kOj/1J76A:�Uq03936AK)DNU?l Zt276?U36 ��FWKC@�03/103/H6AU~J76?8c6?@7J

F78e:<@�05276E@�F7DGbe6A9a:)= Ok/HJ76?:!U3:<F79qBA6?UAlpQR@�:<F"9tDN:kJ76A; Sj`u6EF7U36 ��6'��FWK);�03: {03:!6A@7UqF7936E052WKM0

052"6��p�x� /HU�K)bc:)F"0�� ��� :)=t03:)0]K);pBTKC8WK)BA/g0R_<l �o����/HU�^</1O)6A@�879q/H:<9q/10R_ KC0!KC@�_�;H/1@7��S /�l�6)S[/g=

052"6A936I/HUEK �o��� BA6A;1;�Sv/g0E/HUoU3B]2"6AJ7F7;16AJ�=>:)9o:<F"058"F"0�:<@ 03276!;H/1@7��be6?=>:<9q6IK)@�_�`xK)/g05/1@7^�Yr�x�

BA6?;H;1U{K)936VU3B]276?J7F7;H6?J�l �WF79h05276?9AS~U3/1@7BA6,6AK)B]2+Oj/1J76A:�Uh059q6TK)D /HUG;1:<@7^C�}95K)@7^)6VJ76?8c6?@7J76A@�0ASu052"6

BA:)DN8e:<U3/g056 �o�x��Uq059q6TK)D /HUxK);HUq:G;H:<@"^C�R93K)@7^<6�J76A8e6A@"J76A@�0TlpZt276?936?=>:)936)S703276rB?:<DN8e:<Uq/1056 �o�x�

Uq03936AK)D�K)@7Jz052"6�Y��x��BAK)8WK)B?/10R_�2WKCU�2"/H^<2�OCK)93/HKC05/1:<@�l

��

Page 65: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

��� �� � ����! � � � � ��� ����! ��� �����(� ��� � 'C ��� ��� � � � � � � � ����������� �� � ������� ��� ��� � ��� � � � � ���

Zt276�;H:)@7^C�R93K)@7^<6zJ76?8c6?@7J76?@�0�^<6?@76A93KC05/1:<@�036AB]27@"/ ��F76�J76?U3BA9q/Hbe6AJ�/1@ �� £ �rBAK)@d9q6AU3F";10�/1@

@76?^�KC05/gO<6GOCK);1F76AUoKC@7J�O)KC;HF76?Ur^<936AKC056?9r052WKC@�05276{DNK��j/HDGF"D$8e:<U3Uq/Hb7;16G95KM056�OCK);1F76)l�Zt27/HUo:kBs�

BAF"93U,6?U38e6ABA/HK);H;g_�`a276A@�03276�OCK)93/HKC05/1:<@|:)=r052"6�J7/HUh059q/Hb7F"03/H:<@|/HUN27/H^)2���:)=o03276�:)93J76?9,:)=o052"6

DI6TK)@�/105Uq6A;g=]� l ��:)9q05F"@WKC056?;1_)Su052"6A936�K)936�K =>6s` K)87879q:�K)B]276?UV/H@4KTO<:</1J7/H@7^ @76?^�KC05/gO<6�O)KC;HF76?U

K)@7J�be:<F7@"J7/H@7^�O)KC;HF76?UV`a/10327/H@4K-DVK��j/1DGF7D(/H@4U3F7B]2�U36��kF"6A@7B?6AUAl .�6�BA:<@7Uq/HJ76?936?J�03276AUq6

K)878"93:�K)B]2"6AU�BTK)9q6?=>F7;1;1_Nbc6s=>:<936EDNK)��/H@7^!K!B]27:</1BA6)l

Zt276Nf793Uq0GK)87879q:�K)B]2-/1Uo05:�^)6A@76?95KC036,K�;1:<@7^C�}95K)@"^<6{J76A8e6A@"J76A@�0{Uq6'��F76A@"BA6����� ¡

������� �

K)@7J!052"6A@IF7U36a05276aUq6'��F76A@"BA6 ��� ����� ����� ���� /H@!:<F79~U3/1DGF7;HKC05/1:<@�liZt276tOCK);HF76?U ����� /HU[9q:<F7@7J"6AJ

: �y05:t05276[@"6TK)9q6AUq0 /1@�036A^<6?9AliZt27/1UvDN6s0527:kJEK);1`�KT_kU ^)/1O<6?UA6?93:a:<9�8e:<U3/g05/gO<6[@�F7DGbe6A9qUAl Zt276~@76?`

J7/1Uq059q/Hb7Fj05/H:)@�Uq03/H;H; 6��j27/1b7/103Ur;H:)@7^C�R93K)@7^<6yJ76A8e6A@"J76A@7B?6)Si0527:)F7^<2#/10o/1Ur@7:�;1:<@7^<6?9oKV=>95K)Bs05/1:<@WK);

^�K)F"U3U3/HK)@�@7:</1U36I��� � �r����;H/1�)6�03276o:<9q/H^</1@WK);H;g_{^<6?@76A93KC056?J�Uq6'��F76A@"BA6P� � £ � l[Y�@7:)03276A9t8"93:<b7;16AD

/HUw052WKC0rK);H; U3/1^<@7/gfWBTK)@�0o@"6A^�KC03/1O)6�OCK);HF76?UoK)9q6�059qF7@7BTKM056AJ�03: A6?93:z;H6AK)J7/H@"^N05:zKC@�/HDI87F7;HUq6�KM0

A6?93:#/H@�03276�@76?` 8793:)bWK)b7/1;H/10R_ J76?@7U3/g0R_-=>F7@7Bs05/1:<@���8eJ"=]� l �WF79h05276?9AS~05276�DI6TK)@+:)=�052"6�@76?`

U36���F76A@7B?6V/1Uo@7:)0o052"6I6��j8c:<@"6A@�05/HKC056?J OCK);1F76G:)=p05276!:<;1J�DN6AK)@�lGZt2"/HUEDVKC�)6AUE/g0oJ7/1LIB?F7;10r03:

:<b"05K)/H@zK!U36���F76A@7B?6�2WKTOk/H@"^NK!J76?U3/H9q6AJ�DN6AK)@�l

Y�U36AB?:<@7J!056?B]27@7/ ��F76�/HU 03:�KPO):</HJ!6��"8e:<@76?@�05/nKM05/H:)@�S�b7F"0~Uq/HDI87;1_�059qF7@7BTKM056a@76A^<KC05/gO<6a@�F7D!�

be6A93U�05: ?6A9q:7lwZt2"/HUrKC878793:<K)B]2#K)^�K)/1@�27K)Uw03276�879q:<b7;16AD :)= 03276�8eJ"=~/HDI87F7;1U36yKC0 A6A9q:7l�Yw;HUq:

052"6�DI6TKC@�:C=m03276E6A@�05/1936EJ7/HUh059q/Hb7F"03/H:<@�27K)Ua/H@7B?936TKCU36AJ�l

Zt276�0327/H9qJ�056AB]2"@7/ ��F76�/HUIK#OCK)9q/nKC03/H:<@�:C=�052"6�Uq6ABA:)@7J�S�`a27/1B]2�0393F7@7BAKC056?UN03276�@"6A^�KC03/1O)6

@�F7DGbe6A9qU�05: A6A9q:7S�b"F"0rUqF7b"0593K)B?03UoKV@76?^�KC03/1O<6�OCK);HF76E=>93:)D 03276�UqF7b7Uq6'��F76A@�0�8e:<U3/g05/1O)6�OCK);1F76)l

� ¡ �

Page 66: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

Zt27/1UGK)878"93:�K)B]2�/1U�KC/HDI6AJ�03:��C6A6A8�03276VDI6TK)@�BA:<@7Uh0]K)@�0Al���F"0AS /10y@7:)0�:<@7;g_�27K)Uy03276VUq/HJ76 �

6��c6ABs0r:)= /H@7J7F"BA/H@"^,KN8eJ"=[/1DN8"F7;HUq6yKM0;A6?93:7Seb7F"0rK);HUq:NB]27K)@7^<6?U�05276yU32WKC8c6y:)= 052"6�8eJ"=�Se032�F7U

/H@"BA936AK)U3/1@7^{05276E879q:<bWK)b"/H;H/g0R_I:)= UqDVKC;H;�8e:<U3/g05/gO<6rOCK);HF"6AUAl

Zt276�=>:<F79h052�K)@7J�fW@7K);w036AB]27@7/ ��F76#/HUV03:|Uq/HDI87;1_|/1^<@7:<9q6�@76?^�KC05/gO<6�OCK);1F76AU�KC@7J�O)KC;HF76?U

^<9q6TKC036A9y032WK)@ 05276NDVK��j/1DGF7D�l,Zt27/HU�K)87879q:�K)B]2-�C6A6?87UG05276NU32WKC8c6N:)=x052"6V8e:<U3/g05/1O)6N87K)9q0y:)=

052"6r8cJj=i/H@�0]K)Bs0�`a27/1;H6w@7:)0t/1@�0393:kJ7F7B?/H@7^�K�8cJj=m/1DN8"F7;HUq6�KC0 A6?93:7l[Q}=i052"6r@�F7DGbe6A9x:)=i@"6A^�KC03/1O)6

OCK);HF"6AU�/HU�U3DNK);H; Si03276VDI6TKC@-K)@7J�O)KC93/nKC@7BA6I:)=x03276VJ7/1Uq0393/Hb"F"05/1:<@�`�:<F";HJ-@7:C0�2WKTO)6,B]2WK)@7^)6AJ

K)878"936AB?/nK)b";1_<l ��F"9q052"6A9AS[/g0GBAK)@�bc6VU327:P`a@�052WKM0G05276V@76?`�J7/HUh059q/Hb7F"03/H:<@�/HUyUq05/1;H;p;H:<@"^C�R93K)@7^<6

J76?8c6?@7J76A@�0Al

.�6zB]27:k:<Uq6�03276�=>:<F79q032|K)87879q:�K)B]2��>:)=w/H^<@7:)93/H@"^�@76A^<KC05/gO<6�OCK);HF76?UIK)@7J�OCK);HF76?U!^<936AKC056?9

0527K)@�03276EDVK!�"/1DGF7DV�p/1@�:)F79tU3/1DGF7;nKM05/H:)@7UAl

��� � (�"� � � � ��� ��� � ������� ����� ���"��� ��� ��� � ������� ������!

.�6EF7Uq6�03276�� � :<F79qBA6 � �o����BA:<@jfW^<F793KC05/1:<@zJ76AUqBA93/1bc6?J�/1@zU36ABs05/1:<@ �jl ( 6TKC93;H/16A9x/1@�0527/1U

B]2WK)8j056A9?l!��6?BTK);1; 0527KC0o05276{B?:<@"fW^)F795KC03/H:<@#2WKCUEKzUq/H@7^);H6Gbe:)0303;H6?@76AB]��;1/H@7��U327K)936?J�b�_�03276 �

Yr��� Uq:<F793B?6AUoKC@7J�K �r�x� �w��BAK)939h_k/H@7^I05276yDGF7;103/H87;16��j6AJ�Uq03936AK)D�l �~K)B]2�Yr��� Uq:<F793B?6�/1U

K!;nK)9q^<6N��/H@jfW@7/1036P�ufW;16�0395K)@"Uq=>6A9wK)878";H/HBAKC05/1:<@�F7Uq/H@7^IZ��x�mleY�;1;�0595KMLNB�/HUaF7@"/HJ7/1936ABs05/1:<@WK); lpYw;H;

;H/1@7��Ux93F"@�KM0 " "l ()£ \�b"87UAlpZt276o;H/1@7��U�0593KTO<6A9qU36?J�b�_,052"6oBA:<@7@"6AB?03/H:<@"UwKC936rUh_jDIDI6?059q/HBr/ l 6Cl1S

6TKCB]2,;H/1@7��:<@I05276�8WKC032V2WKCUp03276wU3K)DI6�;16A@7^C052!=>:<9�KC;H;"03276 �w��U?l~QR@V:<F79~Uq/HDGF7;HKC05/1:<@7U?S ��/1U ¢

K)@7J�03276{;H/1@7��;16A@7^C0527UoKC936 � � � �kD$/H@�.�Y � U3/HD�F7;nKC03/H:<@"UAloQR@#U5KC036A;1;H/1036�Uq/HDGF7;HKC05/1:<@7U?Sc052"6

=>6A6?J7bWK)B]��J"6A;nKT_�DNKT_�be6 ¢<¢ � DNUI�>BA:<9q936?U38e:<@7J7UE05:�K�bc:C0305;16A@76?B]��KC= 036A9o05276!U3KC056?;H;H/g056y;H/H@"�"�

:<9� � DIUE�>BA:<9q936AUq8c:)@7J7Ut05:IKGbe:)0303;H6A@"6AB]�,be6?=>:<9q6r05276oU3KC056?;H;1/1056w;H/1@7�j�sl Zt27/1Ut/HUx/1;H;1F7Uq0395KC036AJ,/1@

� /1^<F7936?U �"l ( K)@7J �"l �"l

� ¡

Page 67: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

�W:<9x05276EOk/HJ76?:!U3:<F79qBA6?UAS�`�6�B]27:k:<U36�DN6AK)@7U�K)@7J�Uq05K)@7JWKC93J�J76?Ok/nKM05/H:)@7Ut:)= Ok/1J76A:!U3:)F793B?6AU

05:z2WKTO)6I0327936?6IUq6?03Uy:)=pOCK);HF"6AUN� ( l ¢ \�b787U?S ( \�b"87U]� St� � \�b787UAS ¢ \�b787U5��KC@7J�� ¢ \�b787U?S

¢ \�b78"U]�sl Zt27/1UGB]27:</1BA6�6A@"U3F79q6AU{052WKM0G05276NO)KC93/nKC@7BA6,/1@�K);1;uBAK)U36?U{/HUG27/1^<2�S[b7Fj0G05276VDN6AK)@

OCK)93/16AU�K)@7J�276A@"BA6N03276!05:)05K); �o�x� ;1:�K)J#O)KC93/H6?UAlNZt276V@�F7DGbe6A9�:)=xOk/1J76A:�U3:<F"93BA6?U����r�o/HU

`a27/1B]2�DI6TK)@7Ua0527KC0w03276�DVK��j/1DGF7D �r�x��;H:�KCJ�/1U � ��� :)= " "l ()£ \�b787Uw;H/H@"�VBTKC8WK)BA/g0R_<lxYwU

J7/1U3BAF"U3U36?JN;HKC056?9m03276x6��c6ABs05/gO<6tDI6TK)@!K)@"JGO)KC93/nKC@7BA6E��KC= 056?9 be:<F7@7J"/H@7^r03276x^<6?@76A93KC056?J!OCK);1F76u03:

`a/10327/H@ � K)@7J ¢ \�b78"U]�uDNKT_Nbe6rUq;H/H^)2�03;1_{J"/ �c6A936?@�0aK)@7J,/g0xK���6?B?05Uu05276r6sLIBA/H6?@7B?_VDN6AK)U3F"936)l

.�6GK);1U3:IBA:<DI8WK)9q6yB?6A9q05K)/H@�936?U3F7;g05Uw`a/g052z0527:)U36�:)b"0]K)/1@76AJ�F7U3/1@7^,KC@ � �a� � � ���r�x� DI:kJ76A;

J76?U3BA9q/Hbe6AJ�/H@zU36?B?03/H:<@ �"l £ l

Zt276I�wF79qUq0E8WKC95K)DI6?036A9�`a27/1B]2�J"6?056?93DI/H@76?U�052"6IJ"6A^<9q6A6{:)=p;H:)@7^C�R93K)@7^<6yJ76A8e6A@"J76A@7B?6I=>:)9

6TKCB]2�Ok/HJ"6A:IUq059q6TK)D /HUtB]27:<Uq6A@�K)U � l � � � � l

��6?BTK);1;<052WKM0m`a276?@�Z��x��JWKC05K�/1Um6?@7BTKC87U3F7;HKC056?J�:PO<6?9 Y[Z�\�SMKaU36s0 :)="276TK)J"6A93U K)@7JE0593K)/H;16A93U

K)9q6GK)J7J"6AJ�05:V6?O<6?9q_�Z��x��U36?^<DI6A@�0Tl�.�6G2WKTO)6 ¡ � b�_�056AUo:C=[Z��x��276AK)J76?9AS ¡ � b�_�036AUo:)=[Q��

276AK)J76A9?S���b�_k036AUG=>:<9�05276,� � � ¢�( ( � �m� � � �wY�� 6?@7BTK)8"U3F7;HKC05/1:<@�S~K)@7J ��b�_�036AU{:)=aYwY�� ¢

/H@j=>:<93DNKC05/1:<@�SeKN03:)0]K);m:)= ¢)£ b�_�056?UAly�w6A@"BA6)Si6sO<6A9h_#\ �"� :C= ¢ ¡ b�_�056AUEbe6AB?:<DN6?U ¢)£ �Nb�_�036AU

:)= 8WKT_j;1:�K)J�=>:<9t0595KC@7U3DI/HUqU3/H:)@�:PO<6?9wY[Z�\ lcZt27/1Uw87KP_k;1:�K)J�`a/g052�8WK)J7J"/H@7^I936��kF"/H936?U� ¡ Y[Z�\

BA6?;H;1Uu:)= " �yJWKM0]Kyb�_�056?Ux6TKCB]2�l[Zt276rDNK��j/HDGF"D�05279q:<F7^<2"87F"0x:C=�Z��x�+:XO)6A9x93KT`�Y[Z�\$/HU�� ¢ ¡

b�_�056AU � � ¡ B?6A;H;1U ��¢ �Gb�_�056?U � B?6A;1; �3� � � � l ¢ � l��WF79q03276A9t/1@�Yr�x�ESj`u6EU36?@7J � ��\�B?6A;H;1Ux:<@7B?6

6?O)6A9h_ �w93D � � ¡ �wBA6?;H;HU?lG��6A@7B?6)Sv05276{DNK��j/HD�F7D 032793:)F7^<2787Fj0E/HU �� � � ¡ � � l � ��¢ � ( � � :)=

Yr����BTK)8WKCBA/10R_)l%�W:<9t6��"K)DI87;16)SW`a276A@�05276�Yr����BTK)8WKCBA/10R_z/1U " "l ()£ \�b787U?Se03276�DVK��j/1DGF7D

Z��x��8WKT_j;1:�K)J�95KC036y/1U � £ l �V\�b787U?l � /HDI/H;nKC93;1_)Sj=>:<9wK,\ �7� :)=� " � b�_�056?UASe05276yDVK��j/1DGF7D

052"93:<F7^)2787F"0�/HU � ( � :)=mYr����BTK)8WKCBA/10R_)l

.�6 F7Uq6�K+DN6s059q/HB�BTKC;H;H6?J %q6?LIBA/16A@7Bs_k��`a27/1B]2�/HU�J"6?fW@76?J�K)U�052"6�93KC05/1:�:)=�03276�Z��x�

052"93:<F7^)2787F"0VK)B]27/16?O<6?Jd05: 05276�DVK!�"/1DGF7D�032793:)F7^<2787Fj0V8e:<U3Uq/Hb7;16)ldYwUVJ76sfW@76?J�K)bc:PO)6�052"6

� ¡<¡

Page 68: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

DNK��j/HDGF7D 032793:)F7^<2787Fj0o8c:)U3U3/1b7;H6�/HU � l ( � � �>DN6AK)@�Yr��� BTKC8WK)BA/g0R_"�sloZt276{6sLNB?/H6?@7B?_�/HU�BAK);g�

BAF";nKC036AJNK)U[=>:<;H;1:X`aU?lm.�6�f793Uq0pDI6TK)UqF7936a052"6a03276wK)^<^<9q6A^�KC036tDN6AK)@ �o�x�d93KC056y��Uq/H@7B?6a/10~/HU~@7:C0

052"6rU3F7D�:)=i05276�/H@7J7/gOk/HJ7FWKC;cDI6TK)@V95KC036AUtJ7F76w05:{be:<F7@7J7/1@7^�03276rOCK);HF76?U�05: � K)@7J ¢ \�b"87U]� l

� F7bj0595KCB?0I/10G=>9q:<D '" "l ()£ \�b787U{05:#^<6s0!05276zDI6TK)@+Yr��� BTK)87K)BA/g0R_<l�Zt276?@�DGF";105/187;1_ 052"6

Yr��� BAK)8WK)B?/10R_�b�_ � l ( ���>:<9 � l � ( �x05:,^)6?0r03276GDNK��j/HDGF7D�8e:<UqU3/Hb";H6y032793:)F7^<2787Fj0Tl�.�6�052"6A@

0]KC�)6�03276r95KM05/H:y:)=v052"6rDN6AK)U3F"936AJzZ��x��05279q:<F7^<2"87F"0aK)@"J,0527/1U�BTKC;HBAF";nKC036AJVOCK);1F76w03:G^</1O)6�052"6

6?LIB?/H6A@"B?_<l

��� � �" ^] ��� � ���z� � ����% � � �"����� � ��� � � ���#���I%�*+ � ��� �

QR@|0327/HU�U36ABs05/1:<@�S~`�6z879q6AU36?@�0VUq/HDGF7;HKC05/1:<@�9q6AUqF7;103U!`a2"6A936�`u6�O)KC9q_�03276zDN6AK)@+K)@7J+052"6

Uq05K)@7JWKC93J�J76sOj/HKC05/1:<@4:C=�03276�/1@7J7/1Ok/1J7FWK);xOk/HJ"6A:�U3:)F793B?6AU�U3F"B]2�032WKC0N05276�03:)0]KC;�OCK)9q/nK)@7B?6�/1U

K);g`xKT_kUa27/H^<2�SWK)@7Jz05276o03:)0]K);�DVK��j/1DGF7D��o�x��;1:�K)J,OCK)93/16AU?l

QR@!Z K)b";H6%�"l � S<K)@7J!Z KCb7;H6%�jl �)S)`�6aUq27:P`4052"6xDVK!�"/1DGF7D ��F76AF76a;16A@7^)032�S)03276x05:)05K);"Z��x�

052"93:<F7^)2787F"0AS �r�x��052"93:<F7^)2787F"0ASMY��x��032793:<F"^<2787F"0AS)KC@7JE6?LIBA/16A@7Bs_r=>:<9�052"936A6~B?:<DGb7/1@WKC05/1:<@7U

:)=m05276�DN6AK)@�K)@7J�Uh0]K)@"JWK)93J�J76?Ok/HKC05/1:<@�lpZ K)b";H6 �"l y/1Ua=>:)9�Z��x��\ �"� � ¢ ¡ b�_�056?UASc`a2"/H;H6

ZmK)b7;H6 �jl �E/1Ux=>:<9tZ��x��\ �7� � � " � b�_�036AUAl

�r/HJ"6A: � :<F79qBA6?U Yr�x��\�6?059q/HB?U� \�6TKC@ � 05K)@7JWKC93J \�K�� � `a/105B]2 � Zm:)05K); � LNB?/H6?@7B?_

8e6A9h�}U3:<F"93BA6 'r6?Ok/nKM05/H:)@ ��B?6A;H;1U]� Z��x� � � :)= \�K��93KC056N��\�b787U]� ��\�b78"U]� Z $�87F"0 05279q:<F7^<278"F"0 �

<l ¢ ¢ £ ( (<¢ � <l � � � � b 'r6A;HKP_"� £ �"l (<¡ \�b787U "7l�" �¡ l ( l ¢ ( ( ��( ��� <l � � � b 'r6A;HKP_"� ¢ "l £�¡ \�b787U "7l ��"l � ¢ ¢<¢)¡)£ � <l ¢ � � � b 'r6A;HKP_"� � ¡ l ���I\�b787U ���"l�" �

ZmK)b7;16 �"l � ��� ��6?B?0�:)= �pK)93/HK)@7BA6EKC@7J �o�x� �v:�K)J �p\ �7� � ¢ ¡ b�_�056?U

� ¡ �

Page 69: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

�r/1J76A: � :)F793B?6AU Yr�x��\�6?059q/HB?U� \�6AK)@ � 0]K)@"JWK)93J \�K!� � `a/103B]2 � Z :)0]KC;vZ��x� � LIBA/16A@7Bs_

8e6A9��RUq:<F793B?6 'r6sOj/HKC05/1:<@ �>BA6A;1;HU5� Zt279q:<F7^<2"87F"0 � � :C=[\�K!�95KC036V� \�b787U5� ��\�b787U]� 032793:<F"^<2787F"0]�

<l ¢ ¢ ¢<¢�(<¡ � )l ¢ � � � b 'r6?;nKT_"� ( ( l £<¡ \�b787U ¢ l £��¡ l ( l ¢ ( ¢<¢ ¡ � )l ¢ � � � b 'r6?;nKT_"� £�( l '"V\�b787U ¢ ��"l � ¢ ¢<¢ " ¢ � )l ¢ � � � b 'r6?;nKT_"� ¢C£ l ¢ \�b787U ¢ l £��

ZmK)b7;16 �"l ���� ��6?B?0�:)= �pK)93/HK)@7BA6EKC@7J �o�x� �v:�K)J �p\ �7� � ¢ ¡ b�_�056?U

�rb7U36?9qO<6�052WKC0z03276�DI6TKCU3F79q6AJ�DI6TKC@ �r�x��0527:<F"^<2787F"0-��B?:<;HF"DN@ £ �,/HU�03276�U3K)DI6�/1@

BA:)93936?U38e:<@7J7/1@7^�9q:P`aUN:)=�bc:C052�03276z0]K)b7;16AU?l4Zt27/1UN/1UIbe6ABAK)F7Uq6�/H9q936?U38e6AB?03/1O)6�:)=�Yr�x��;1:�K)J�S

�o����;H:�K)Jz/1U�^)/1O<6?@�8"93/H:)93/10R_,K)@7J�BA;16TK)9q6AJ�:)F"0afW93Uh0Tl ��F"9q052"6A9AS�b�_zbe:<F7@7J7/1@7^{05276�\������r� ¡

� �[Z � U3:<F"93BA6o93KC056wO)KC;HF76?U�be6?0R`u6A6A@ � K)@7J ¢ \�b787U?S"`u6o6A@7UqF7936r032WKC0x03276�05:C0]K); �o�x��;H:�KCJ

/HUaKCbc:<Fj0 � � :)= 05276E;1/H@7�IBTK)87K)BA/g0R_<l

�W:<9u9q:P` )SjDI6TK)UqF7936?J �o�x��052"93:<F7^)2787F"0o��BA:);HF7DI@ £ � `�K)U ¢)£ l�"�"G\�b787UE��K)^�K)/1@7Uq0 ��¢

� " ¢ \�b"87Uw6��j8c6?B?056?J�`a/10327:<F"0abe:<F7@"J7/H@7^��sl��W:<9t93:P` ¡ SW/10x`�K)U £ �"l ¢ y\�b787U�� K)^<K)/H@7Uh0 �

( l ¢ � £ ( l ¢ \�b78"Uw6��"8e6ABs056?J�`a/10327:<F"0abe:<F7@"J7/H@7^��sl&�W:<9x9q:P` �"S7/g0x`�K)U � ¡ l ¡ �I\�b787UT� K)^�KC/H@7Uh0

� � � � \�b"87Uw6��j8c6?B?056?J�`a/g0527:<Fj0abc:<F"@7J7/H@"^��sl��rb7Uq6A9qO)6y032WKC0t`a276?@�03276E/H@787Fj0aDN6AK)@

/HUt2"/H^<276?9AS"03276E6��j8e6AB?036AJ�KC^<^<936?^�KC036rO)KC;HF76o/1Ut;H:P`�6?9�K)@7J�Ok/HBA6 �}O)6A93U3K"l

Zt276o6?LIB?/H6A@"B?_VOCK);1F76AU�K)936�BTK);1BAF7;HKC056?JVF7Uq/H@7^�03276AUq6rOCK);HF76?U�:)=v03:)0]KC;��r�x��BAK)8WK)B?/10R_<l��W:<9

6��"K)DI87;16)Sv/H@#9q:X` !:)=�ZmK)b7;16 �jl � S�05276!Yr��� 05279q:<F7^<2"87F"0�/HUo/1U " "l ()£ � ¢)£ l�"�" � �"l � ¡

\�b78"UAl ��:)9aKN\ �7� :C= ¢ ¡ S"052"6�DNK��j/HD�F7D Z��x�40327:<F7^<2"87F"0a/HU ( � � :)=mYr�x��032793:)F7^<2787Fj0

� (<¡ l ( �E\�b787U���@7:)0pUq27:P`a@V/H@{03276t0]K)b7;16P� l �o/1O<6?@I032WKC0~Z��x��0327:<F7^<2"87F"0uK)B]27/16?O<6?J,/HU £ �"l ()¡

\�b78"U,� ��:<;HF7DI@ ¢ �sSv03276!6?LIBA/16A@7Bs_�/1U £ �"l (<¡ � ()¡ l ( � � "7l�" � l ��:)9oZ K)b";H6��"l �<SiU3/1@7BA6!052"6

� ¡ "

Page 70: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

\ �7� /1U � " � b�_�056?UASi05276{DNK��j/HD�F7D Z��x��0527:)F7^<2787Fj0E/HU � ( � :)=pYr��� 05279q:<F7^<2"87F"0TSiKC@7J

052"/HUt/HUx03276oOCK);HF76oF"U36AJ�05:!BA:)DN8WKC936r052"6E03:)0]KC;vZ��x��05279q:<F7^<2"87F"0wK)^�K)/1@7Uq0Al

�rb7U36?9qO<6N052WKC0�052"6N6sLNB?/H6?@7B?_�K)B]27/16?O)6AJ�/H@�K);1; BTK)Uq6AUG/1UE27/H^<24� KCbc:PO<6 ��� �r/H@�U387/g056!:)=

052"6�27/1^<2�OCK)9q/nKC03/H:<@z/H@�Yr�x��BTKC8WK)BA/g0R_<laY�;1U3:,:)b7U36?9qO<6y052WKC0�052"6�05:)05K);iZ��x��032793:)F7^<2787Fj0�/1U

27/1^<276A9���K)Ut`�6?;H;iK)Ux03276E6?LIBA/16A@7Bs_"�t=>:<9tZ��x��\ �7� � � " � b�_�056?U�/H@zKC;H;�BAK)U36?UAl

Zt276oDNK��j/HDGF7D ��F76?F76o;H6?@7^)032V/HUuBA:<@�0393:<;1;H6AJN05:{K)be:<F"0p052"936A6w05/HDI6AUp05276w=>6A6AJ"bWK)B]�VJ"6A;nKT_

��:)9�:<@76�93:<F7@"J,0593/18V05/1DN6T�~`u:<9q032�:)= ��F76AF"6)lpZt276�=>6A6?J7bWK)B]�VJ76A;HKP_I=>:<9p0527/1UxBA:<@jfW^<F793KC05/1:<@V/1U

� DIUAS�`a27/1B]2 B?:<939q6AUq8c:<@"J7U�03:�� � DIU]� � ��� £ ( BA6?;H;1U � DIU]� � � £ ( � B?6A;1;HU�`u:<9q032�:C= ��F76?F76

`a276?@#03276{@76s0R`�:<9q��/HU�:<@�05276GKPO)6A93K)^<6{:PO<6?93;H:<K)J76AJ#b�_�KV=�KCB?05:)9r:)= ¡ � K)U�/HU�03276GBTKCU36G`a/1032

Z��x�p�sl�Zt276E93:)F7@7Jj��0593/18�05/HDI6�=>:<9x0327/HUtB?:<@"fW^)F795KC03/H:<@z/1U � � DNU?l

Zt276���F76?F76r;H6?@7^)032,/HUp27/H^)276A9~`a276A@,03276rDI6TK)@N8c6?9h�}U3:<F79qBA6r93KC056�/HUu;H:P`u6A9o�>/�l�6)lgSk`a2"6A@,052"6

KTO<6?95K)^<6�Yr�x�+95KC036x/HU 27/1^<276A95�slmZt27/HUm/HU 6��j87;nK)/1@76AJGK)Um=>:<;1;H:P`aUAli.�276?@76?O)6A9[05276?936x/1U OCK)9q/nKC03/H:<@

/H@NBTK)87K)BA/g0R_<S�05276wUq`a/103B]2�K);1^<:<93/g0527D�DVKT_!DNK)�)6w6A939q:<93Uu/H@N6AUq03/HDNKC05/1@7^o05276�KTO<6A93K)^<6rBAK)8WK)B?/10R_

K)@7J�DNKT_�:XO)6A93K);H;1:jBAKC056�95KC036AU�036ADI8c:)95K)9q/H;1_)l�.�2"6A@�05276GKPO)6A93K)^<6GY��x� BAK)8WK)B?/10R_�/HUw27/H^<2"6A9AS

6TKCB]2�6A939q:<9�/1@�K);1;H:kBTKC03/H@7^o93KC056?U�`a/H;1;e9q6AUqF7;10�/H@,Ky;nK)9q^<6A9pbWK)B]��;H:)^G:)=iBA6?;H;1Up03:Gbc6�BA;H6AK)936?JV0527K)@

=>:<9t052"6yB?:<939q6AU38e:<@7J"/H@7^IBTK)Uq6�`a2"6A@�03276�KPO)6A93K)^<6�Y��x��BTKC8WK)BA/g0R_�/HUa;1:X`EluZt276�BA:<DGb"/H@WKC03/H:<@

:)=m05276?U36�bWK)B]��;H:<^)UwDNKT_,936?U3F7;g0�/1@�KI;HK)93^<6?9tDVK!�"/1DGF7D �kF"6AF76ybc6s=>:<936o052"6�;1:<@7^C��056?93D ��F76?F76

936?J7F7Bs05/H:)@�DI6AB]2WKC@7/HUqD :)= 05276EUh`a/105B]2�K);H^):<93/g0527D 936?J7F7B?6AUw03276 ��F76AF76?UAl

��� � � � � ��� ��� � � !#��� � � ��� ����'�� _�_ %�*+ � !g� � �#!

��6?BTK);1;�0527KC0!/H@+U36?B?03/H:<@ �"l £ `�6z2WKTO<6�Uq03F7J7/16AJ+05276zbe6A2WKTOk/H:<9{:C=�Z��x� :PO<6?9!Yr�x� /1@

052"6y879q6AUq6A@7B?6�:)= � �t�"� � �&�o����U3:<F79qBA6?UAl�.�6yUh05F7J"/H6AJ�95KC@7^<6AU�:)= � �t�"� � ��8e6A93/1:jJ"Ux=>93:<D

!DNUo032793:<F"^<2 � � DNU?l��WF79h05276?9ASv`u6N2WKCJ ;1:j:)�)6AJ�KC0E9q6AU3F";105Uo`a276?936!05276 � � 8c6?93/1:jJ�`�K)U

@7:)0y6'��FWKC;p03:�052"6 � � ��8c6?93/1:jJ�lVZt276N`u:<93Uh0GBAK)U36?U�`�6?936NU36A6?@-/H@ 05276I;nKM03056?9EU3/HD�F7;nKC03/H:<@"UAl

� ¡<¢

Page 71: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

�w:P`u6?O)6A9AS~`a/1032�DN:kJ7/gfWBTKC03/H:<@"UE03: �~��Qh��Y �$K)@7J+K�;nK)9q^<6A9�KPO)6A93K)^</H@"^�/H@�056?9qOCK);p`�6,=>:<F"@7J

0527KC0�03276GDNK��j/HDGF7D�Uh`a/103B]2 �kF"6AF76{;16A@7^)032�`�K)U ¢)£ � ( BA6?;H;HU?l�Zt27/1U�6��"8e6A9q/HDI6A@�0o2WKCUoKVJ7F"0R_

B?_kB?;H6o:)= � l ( K)@7JzKG8e6A9q/H:kJ,:)= ¡ � DIUx/�l�6)lgSj03276 � ��05/1DN6�`xKCU "{DNUxK)@7J,052"6o: ��03/HDI6w`�K)U £

DIUAl � /H@7B?6a`u6aF7U36t03276aU5K)DI6tUq`a/g05B]2NK);H^<:)93/10327D�8WK)93K)DN6s056?93U[/H@{0327/HU[Uh05F7J"_)S�`�6aBTKC@N8e6A9h=>:<93D

K{BA:<DI8WK)9q/HUq:<@z:)=m03276o0R`�:IUq03F7J7/16AUAl

.�6N:<b7Uq6A9qO)6,052WKM0TS 6sO<6?@+KC= 056?9y052"6V/H@�0393:kJ7F7B?03/H:<@ :)=x03276V;1:<@7^C�}95K)@"^<6!J76A8e6A@7J"6A@�0 �o�x�

DI:jJ76?;�S�03276 ��F76?F76AUzJ7:-@":)0�/H@"BA936AK)U36�U3F7b7Uh0]K)@�03/nK);1;1_���be6?_):<@7J�:<@76�93:<F7@"Jd0593/18�`u:<9q032�:)=

��F76AF"6AU]�tK)@"Jz03276o6?LIB?/H6A@"B?_�9q6ADNK)/H@7U�27/H^<2�� K)9q:<F7@7J ��� � l[Zt27/HUx/1Uxbe6ABTKCF7U36o052"6 �p�aQh��Y �

Uq`a/g05B]2VK);H^<:)93/10327D 2WK)U~bc6?6A@N936?f7@76AJVK)@7J!05F7@76?JN03:y2WKC@7J7;H6xOCK)9q/nKC03/H:<@{/1@{05276�Yr�x�dBAK)8WK)B?/10R_

K)@7J4Yr�x� J76ADNK)@7J�l�Zt276?U36�9q6?fW@76?DN6?@�05U�K);1;H:P` 03276�B?:<@�O<6A9q^<6A@"BA6�:)=o03276�Y��x� ��F76?F76AU?S

`a/10327:<F"0aB?:<DI8793:<DI/HUq/H@7^�:<@�05276E6?LIB?/H6A@"B?_<l

��� � �%� � �#� ��"� ��� !#�� � �"� ��� ����! � � ���� (�����#� _ � ��� ��� � � � � � � �

QR@|0327/HU�U36ABs05/1:<@4KC@7J�05276�@76��k0TSu`u6z936?8c6AKC0{05276z6��"8e6A9q/HDI6A@�05U{`a/g052�U3:)DN6�;1/H@7��U{be6A/H@"^

U5KM056A;1;H/g056t;H/1@7��UAl QR@I05276afW9qUq0uU36?0�:)=�Uq/HDGF";nKC03/H:<@7U?S<`�6w936?87;nK)B?6�03276�bc:)0q05;16A@76?B]�I;1/H@7�yU32WKC936AJVb�_

¢ U3:)F793B?6AUE`a/1052 K�U5KM056A;1;H/g056�;1/H@7��K)UEU32":X`a@ /H@ � /1^<F79q6 �"l ( lGZt276!;1/H@7��Ur=>93:)D$052"6IUq6AB?:<@7J

Uq`a/g05B]2�05:!05276�J76AUh05/1@WKC05/1:<@z@7:kJ76AU�K)936���kD�6AK)B]2�lxZt2"6�03:)0]K);v9q:<F7@7J�059q/H8�05/1DN6E/HU ¢)¢ � DIUAS

b7F"0a03276o=>6A6AJ"bWK)B]��J76?;nKT_�936?DVKC/H@7U � DIUAl

Z KCb7;H6��"l ¡ K)@"J�Z KCb7;H6 �"l ���>U3/HDI/H;HK)9�03:VZmK)b7;H6?U��"l � K)@7J �jl �P�aUq27:P`�05276yDVK��j/1DGF7D

Uq`a/g05B]2 ��F76?F76�;16A@7^C052�S�05276a05:C0]K);�Z��x�-05279q:<F7^<2"87F"0TS �o����032793:)F7^<2787Fj0TS"Y��x�d05279q:<F7^<2"87F"0TS

K)@7JN6?LIBA/16A@7Bs_!=>:<9[05279q6A6�B?:<DGb7/1@WKC03/H:<@7U[:C=�052"6�DI6TK)@NK)@7JNUq0]KC@7JWK)9qJVJ76sOj/HKC05/1:<@�lmZ K)b";H6 �"l ¡

/HUx=>:)9tZ��x��\ �7� � ¢ ¡ b�_�056?UAS�`a27/H;16oZ K)b";H6 �"l �{/HUx=>:<9tZ��x��\ �7� � � " � b�_�056?UAl

�w:)036y032WKC0�05276yZ��x��Uh0]K)9h05F78�03/HDI6E/H@�0327/HU�BA:)@"fW^<F793KC05/1:<@�/HU�;HK)93^)6�be6ABAK)F7Uq6�05276y93:<F"@7J

059q/H8G03/HDI6E� ¢<¢ � DNU5� /HU[;nKC93^<6tKC@7J!Z��x��936��kF"/H936?U~DGF7;103/H87;16�9q:<F7@7J{059q/H87U 03:Ebc6aK)b";H6x05:oF"U36a/103U

� ¡)£

Page 72: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

� /1^<F7936 �jl ( �[Zt276 % � � :<F79qBA6 � �r�x���V��:<@"f7^<F795KM05/H:)@z`a/g052�K{U5KC036A;1;H/1036r;H/1@7�

=>F7;1;�BTK)8WKCBA/10R_)l ��:P`�6sO<6A9?S<05276~6���6?B?0 :)@�03:)0]K);�Z��x��032793:)F7^<2787Fj0 /1U DI/H@"/HDNK);CUq/H@7B?6p03276A9q6u/1Ui@7:

;H:)U3UuK)@7JV03276�=>6?6AJ7b7K)B]�NJ"6A;nKT_kUxKC936�UqDVKC;H; � � DIU]�[BA:<DI8WK)9q6AJN03:�9q:<F7@7JI0593/18N03/HDI6)S�K);1;H:P`a/H@7^

Yr����05:�BA:<@�059q:<;�Uq:<F79qBA6AUtDI:<9q6�6��c6ABs05/gO<6A;g_<l[Zt279q:<F7^<2"87F"05UaKC936r27/1^<2�SjK)@7J�6sLNB?/H6?@7B?_NO)KC;HF76?U

K)9q6�2"/H^<2�l

�r/HJ"6A: � :<F79qBA6AU Y��x��\�6s059q/HBAU� YwOk^ � 93B � Z ' \�K�� Z :)0]K); �o��� Yr��� �&�cB?_

93KC056 ��\�b78"U]� � `a/g05B]2 � Z��x� Z $�87F"0 Z $�87F"0 � � \�K����\�b787U]� ��B?6A;H;1U]� Z $ 8"F"0 Z $�87F"0]�

<l ¢ ¢ ¢)¢ � ( � <l ¢ � = � b�� ( "7l £<¡ " ( l ��� ��¡ l�" � ��"l�" �¡ l ( l ¢ ( "� ¢�( � <l � = � b�� £�( l � " ¢�( l ¡ � ¡ l ¢ � ��"l � ��"l � ¢ � ¢ N� <l � = � b�� £ � l � � £ ( l ¢<¢ � ¡ l ¡ ��"l ( �

ZmK)b7;H6 �"l ¡ ��\�K��j/HD�F7D �rF76?F76AU,=>:)9 � KC036A;1;H/1036 ��6?0R`u:<93��U,`a/g052 � 27:)9q0 �W6?6AJ7bWKCB]� 'r6A;HKT_��\ �7� � ¢ ¡ b�_�036AU

� ¡�(

Page 73: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

�r/1J76A: � :)F793B?6AU Yr����\�6?0393/HB?U� Y�Ok^ � 9qB � Z ' \�K!� Z :)05K); �o�x� Y��x� � ��Bs_

95KC036 � \�b787U5� � `a/103B]2 � Z��x� Z $ 87Fj0 Z $�87F"0 � � \�K����\�b78"U]� �>BA6A;1;HU5� Z $�87F"0 Z $ 8"F"0 �

)l ¢ ¢ ¡ "���� � = � b�J76?;nKT_"� � "7l (<¡ " ( l ��� ��¡ l�" � ¢ l �¡ l ( l ¢ ( � ( "�� ¡ l ¢ � = � bzJ76?;nKT_"� ()£ l�" ¢�( l ¡ � ¡ l ¢ � ¢ l � ��jl � ¢ £ � £ "�� <l � = � bzJ76?;nKT_"� £ �"l � £ ( l ¢<¢ � ¡ l ¡ ¢ l � �

ZmK)b7;H6 �jl � ��\�K��j/1DGF7D �rF76?F76AU{=>:<9 � KC056?;H;1/1056 �w6s0R`�:<9q��UI`a/g052 � 27:)9q0 �W6A6?J7bWK)B]��'r6?;nKT_ �\ �7� � " � b�_k036AU

Zt276z0]K)b7;16AU{Uq27:P`aU!032WKC0!DNK��j/HDGF"D ��F76?F76AUVK)936�UqDVK);1;o�>/H@-052"6�:)93J76?9{:)=w0327936?6�05/HDI6AU

052"6E=>6?6AJ7b7K)B]�zJ76A;HKP_"� SW/H939q6AUq8c6?B?05/gO<6�:)= 05276�DN6AK)@�K)@7JzOCK)93/HK)@7BA6Cl~QR@�U3F"B]2�U5KM056A;1;H/g056rB?:<@"fW^<Fk�

95KM05/H:)@7UAS�`u6!:<b7Uq6A9qO)6I032WKC0r03276{=>6A6?J7bWK)B]��J"6A;nKT_�/HUr052"6{J7:<DI/H@WK)@�0w=�K)B?03:<9I��:PO<6?9E93:<F7@"J#0393/18

05/1DN6T��/H@zJ76s056A9qDN/1@7/H@"^!03276EDVK!�"/1DGF7D �kF"6AF76y;H6A@"^)052�l~YwUwJ7/1U3B?F7U3Uq6AJ�6AK)93;1/H6A9?S7:<@76o=>6?6AJ7bWKCB]�

J76?;nKT_�:)= � DNUtB?:<939q6AUq8c:<@"J7U�03: � £ ( � BA6?;H;1Ut:)= ��F76?F76E=>:<9tZ��x�ml

��� � � � � �#� ��"� ��� !#�� � �"� ��� ����! � � ��� � ��� � _������ ��� � � � � �"��

QR@,:<F79pU36?BA:<@"J,U36s0x:)=vU3KC056?;H;1/1056tUq/HDGF";nKC03/H:<@7U?S)`u6�6��"K)DI/H@"6�03276w6���6?B?0�:)=v;H:)@7^<6A9[=>6?6AJ7bWKCB]�

J76?;nKT_kUAl���:<@7Uq/HJ76?9{K�Uq`a/g05B]2+Y�KC0y05276V6A@7J+:)=�K�U3KC056?;H;H/g056!;H/1@7�#:<9GK�Uh`a/103B]2�J7:P`a@7Uq03936TKCD

:)=~Yyl�Q}0�`a/1;H; 2WKTO<6{KV=>6?6AJ7b7K)B]��J76?;nKT_�:)=pK)be:<F"0 ¢)¢ � DIUAlrZt27/1U�/1Uw052"6GU3B?6A@WK)9q/H:,`u6GDI:jJ76?;�l

.�6I=>:<9qD Kz@76?` B?:<@"fW^)F795KC03/H:<@ K)U�U32":X`a@�/H@ � /H^)F7936��"l �zb�_#936A8";nK)B?/H@7^�052"6I;1/H@7��UE/H@#052"6

=>6A6?J7bWK)B]��8WKC032�03:NUq:<F793B?6AU�`a/g052�U5KC036A;1;H/1036o;H/1@7��lxY�;1;v:)05276?9w;1/H@7��UwK)936�:)= ;H6A@"^)052 y��D 6TK)B]2�l

Y�UuKE936AUqF7;10ASk03276a93:<F"@7JN0393/H8!05/1DN6aKC@7JI03276a=>6A6AJ"bWK)B]�IJ76A;HKP_{K)936�bc:C052NK)87879q: �j/1DVKC036A;g_G6'��FWKC;

05: ¢<¢ � DIUAl

Z KCb7;H6?U&�"l "oK)@7J �"l ¢ �>U3/1DN/1;nK)9�03:oZ K)b";H6AU �"l � K)@7J �"l �X�iU327:P`|05276xDNK��j/HD�F7D�Uq`a/g05B]2

��F76AF"6,;H6?@7^)052�Sm052"6V05:)05K);~Z��x��032793:)F7^<2787Fj0TS �r�x� 05279q:<F7^<278"F"0TS Y��x� 05279q:<F7^<278"F"0TS[KC@7J

� ¡ �

Page 74: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

� /1^<F7936 �"l � �#Zt276 % � � :<F793B?6 � �o�x�a�|��:<@"fW^)F795KC03/H:<@�`a/10524U5KC036A;H;1/1036�;1/H@7��U,KC@7J�;H:<@"^=>6A6?J7bWK)B]��J"6A;nKT_kU

6?LIB?/H6A@"B?_�=>:)9�05279q6A6{B?:<DGb7/1@WKC05/1:<@7U�:)=~05276�DN6AK)@#K)@7J�Uh0]K)@7J7K)93J�J76sOk/nKC03/H:<@�loZmK)b7;16 �"l ",/1U

=>:<9tZ��x��\ �"� � ¢ ¡ b�_k036AU?Se`a27/1;H6rZmK)b7;16 �"l ¢ /HUx=>:)9tZ��x��\ �7� � � " � b�_�056?UAl

�rb7U36?9qO<6G032WKC0w05276 ��F76?F76{;H6?@7^)0327UrK)9q6���F7/g056�;HK)93^)6)S�`a27/H;16�03276�05:C0]K);iZ��x��032793:)F7^<2787Fj0

K)@7J|6?LIB?/H6A@"B?_|K)9q6�UqDVKC;H;H6?9z��b�_ � � ¢ � ��B?:<DI8WK)936?J�05:#05276�OCK);HF"6AU!/H@+ZmK)b7;H6?U �"l ¡ KC@7J

�"l ��� � � � ��D =>6?6AJ7bWKCB]�|J"6A;nKT_�BAK)U36?U]�!936AUq8c6?B?03/1O<6?;1_)ldZt276z05:)05K);%��F76AF76�/HU!Uh05/H;1;tK#U3DNK);H;

DGF7;g05/187;H6{:)=�05276!=>6A6?J7bWK)B]� J76A;HKT_�:)9y�mZtZ � K�=>6?6AJ7b7K)B]��J"6A;nKT_#:)= ¢<¢ � DIU�BA:<9q936AUq8c:)@7J7Uy03:

¡ � � ¢ � BA6?;H;HU5�slpZt27/HUa/1@7J7/HBAKC056?Ut052WKC0�U3KC056?;H;H/g056rUh`a/103B]276AUw@76A6?J�05:I8793:POk/HJ"6yKM0w;16TK)Uh0�U3:IDGF7B]2

b7F��c6A9q/H@7^�03:�KTO):</HJ#;H:)U3Uo:<@#05276?U36!27/1^<2#J76A;HKP_�8WKC0327UAl!Y 8e:</H@�0o05:zB?:<@7U3/1J76A9E/1Ur052WKC0o03276AUq6

;nKC93^<6%��F76?F76AUuU327:<F";HJV@":)0pbc6aU36?6A@,/1@!J7:P`a@7Uq03936TKCD `u:<9q�k^)93:<F78N:<9[.�Y���Uq`a/g05B]276?UASjbc6?BTK)F7Uq6

052"6?_#`a/H;1;p@":)0�8"93:POk/HJ76NU3:�DGF"B]2-b7F��c6A9q/H@7^7l � KM056A;1;H/g056{Uq`a/g05B]276?UGBTKC@-/HUq:<;nKC036!J7:P`a@7Uq03936TKCD

Uq`a/g05B]276?U�=>9q:<D U3F7B]2�;nK)9q^<6 ��F76AF"6AU�b�_�/HDI87;H6?DN6?@�03/H@7^I05276 � � � ' :<8"03/H:<@#K)UoJ"6AU3B?93/1bc6?J�/1@

B]2WK)8j056A9 � l

� ¡

Page 75: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

��/HJ76?: � :<F79qBA6AU Yr����\�6?0393/HB?U� YwOk^ � 93B � Z ' \�K�� Z :)05K); �o�x� Y��x� � ��Bs_

93KC056 ��\�b78"U]� � `a/103B]2 � Z��x� Z $ 87Fj0 Z $�87F"0 � � \�K����\�b787U]� �>BA6A;1;HU5� Z $�87F"0 Z $ 8"F"0 �

<l ¢ ¢ ¡)¢<¢ � � "�� <l � � = � bzJ76?;nKT_"� £ �jl " " ( l ��� ��¡ l�" � ( jl � ¢ �¡ l ( l ¢ ( �� ¡�()£ � � l � = � bzJ76?;nKT_"� ¢ jl � ¢�( l ¡ � ¡ l ¢ � � ¡ l � £ ��"l � ¢ '" �� � ( � � l ( � = � bzJ76?;nKT_"� ¢ �jl " £ ( l ¢<¢ � ¡ l ¡ ���jl ��� �

ZmK)b7;H6 �jl " �|\�K��j/HDGF"D �rF76AF"6AUz=>:<9 � KC036A;H;1/1036 �w6s0R`�:)93��U�`a/g052 �v:<@7^ �W6A6AJ"bWK)B]� 'r6A;HKT_��\ �7� � ¢ ¡ b�_�036AU

��/HJ76?: � :<F79qBA6AU Yr����\�6?0393/HB?U� YwOk^ � 93B � Z ' \�K�� Z :)05K); �o�x� Y��x� � ��Bs_

93KC056 ��\�b78"U]� � `a/103B]2 � Z��x� Z $ 87Fj0 Z $�87F"0 � � \�K����\�b787U]� �>BA6A;1;HU5� Z $�87F"0 Z $ 8"F"0 �

<l ¢ ¢ ()£ � � ( � � l � = � bzJ76?;nKT_"� ( <l ¡ " ( l ��� ��¡ l�" � � � l ( � �¡ l ( l ¢ ( ¡)¢<¡ � " ��� <l � � = � bzJ76?;nKT_"� £ ( l � £ ¢�( l ¡ � ¡ l ¢ � � ""l ¡ ��"l � ¢ '" � £ " £ � � l ( � = � bzJ76?;nKT_"� ¢ "l ��� £ ( l ¢<¢ � ¡ l ¡ � ¡ l ¢ �

ZmK)b7;H6 �jl ¢ �|\�K��j/HDGF"D �rF76AF"6AUz=>:<9 � KC036A;H;1/1036 �w6s0R`�:)93��U�`a/g052 �v:<@7^ �W6A6AJ"bWK)B]� 'r6A;HKT_��\ �7� � " � b�_k036AU

��� � � � � �$��� � � ��� ����� �'] ��� � � � �"��� � ' ����� ��� � ��� � � � � � ��%�*|

QR@d0527/1UVUq6AB?03/H:<@�Sa`u6�2WKTO<6�J76AUqBA93/1bc6?J�27:P` 03:-DI:jJ76?;wUq6?O)6A95KC;rDGF7;g05/H8";H6��j6?J�\������r� ¡

Ok/HJ76?:#U3:<F79qBA6?UV:PO<6?9 �r�x�Elp��:<DN8"936AUqU36?J�Ok/HJ76?:�Uq:<F79qBA6AUI6��j27/1b7/10!;1:<@7^C�}95K)@"^<6,J76?8c6?@7J76A@"BA6

/H@�05276�0595KMLNB�8WKC03036A9q@7UV052"6?_�^<6A@76?95KC036)l�Zt276�6��c6AB?0,:)=o0527/1UV;1:<@7^C�}95K)@7^)6�J76?8c6?@7J76?@7BA6�/1U

05:�/H@�059q:jJ"F7BA6�27/H^)2�OCK)93/HKC05/1:<@�/H@|05276�Yr��� BAK)8WK)B?/10R_<l���:P`�6sO<6A9zK ^<:k:jJ|Uq`a/g05B]2dUqB]276ADI6

;H/1�)6 �~�aQh��Y ��/1UrU3FjLNB?/H6?@�0�05:�27K)@7J7;16G0527/1UrO)KC93/nKM05/H:)@�/H@�Y��x��BAK)8WK)B?/10R_<l�Zt27/HUo9q6AU3F";105UE/1@

��� �

Page 76: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

BA:)@�0393:<;1;H6?J�Yr�x� ��F76?F76AUNK)@7J|27/H^)2�F"05/1;H/�AKC05/1:<@�l Zt276zDVK!�"/1DGF7D Yr�x� ��F76?F76�;H6A@"^)052�/1U

K�=>F7@7B?03/H:<@�:)=�03276z=>6A6AJ"bWK)B]�|J76A;HKP_�K)@7J49q:<F7@7J|059q/H8+05/HDI6)l�Zt27/HUI/HDI87;1/H6AUy052WKC0IUh`a/105B]2"6AU

056?93DI/H@WKM05/H@"^�U5KC036A;1;H/1036V;1/H@7��U{U32":<F7;HJ+879q:POj/1J76zb7F��c6A9qUI8"93:<8e:<9q03/H:<@7K);u03:#03276z;H6?@7^)052+:)=�052"6

U5KM056A;1;H/g056I;H/H@"� /1@�:<93J"6A9�03:�J76A;1/1O<6?9G27/1^<2�8c6?9q=>:<9qDVKC@7BA6Cl �WF79h05276?9AS~/1=t03276?_�/HDI87;H6?DN6?@�0�052"6

� � � ' :<8j05/H:)@�S 03276?_�BTKC@�/HUq:<;nKM056!J7:P`a@7Uq03936AK)D `u:<9q�k^)93:<F78�Uq`a/103B]276AUy=>93:<D�03276V6���6?B?05Uy:)=

052"6�;H:)@7^�J76?;nKT_IU5KC036A;1;H/1036a8WKC052�l .�6�K);HUq:�b79q/H6?�"_NUqF79qO)6?_��o�x��Ok/HJ76?:GDN:kJ76?;H/H@"^E036AB]27@"/ ��F76AU?S

052"6r\�������� ¡ :XO)6A9pY[Z�\$K)8"8793:�KCB]2�SkK)@7JI8793:<8e:<Uq6�KEDN:kJ76?;"=>:<9u\������r� ¡ Ok/HJ"6A:�:XO)6A9��o�x�

`a27/1B]2�/1@7BA:<9q8c:)95KC036AUx052"6�;1:<@7^C�}95K)@"^<6rJ76?8c6?@7J76A@"BA6�8"93:<8e6A9h0R_�/H@zBA:)DN879q6AUqU36AJ�Ok/HJ76?:7l

��� � ^] ��� � ��� � ����! �-�$�|��� � � � �� � � ���"����!

QR@GKt936?;nKC036AJE`�:)93� � � ¢ � SX`�6p2WKTO<6pUq03F7J7/H6?Jy03276~6��c6AB?0m:)=jb7F79qUq0R_yK)8787;1/HBAKC05/1:<@7U�9qF7@7@7/1@7^a:<@

05:)8�:)= Z��x�ml�Y�@�6��"K)DI87;16�:C= UqF7B]2�K)@�K)8787;1/HBAKC05/1:<@�/HUx03276�.�:<9q;HJ�.�/HJ76o.�6Ab�K)8787;1/HBAKC05/1:<@�l

Zt276�.�.�. KC8787;H/1BTKC03/H:<@+Uq6?05UNF78dZ��x� BA:<@"@76ABs05/H:)@7UN=>:<9I/103UNJ7KC0]K#0595KC@7Uq=>6?93U � ��� � l�Zt276

.�.�. K)8"87;H/1BTKC03/H:<@dJ"/ �c6A93U�=>9q:<D K�;nK)9q^<6�fW;16#0395K)@"Uq=>6A9�K)8"87;H/1BTKC03/H:<@d/1@�032WKC0�`a27/1;H6�052"6

;nKM03056?9a;H:k:<��U�;1/H�C6yKC@ %q/1@"fW@7/g056E:<9a8e6A93Uq/HUh0]K)@�05�VK)8787;1/HBAKC05/1:<@,05:IZ��x�mS�05276E=>:<9qDN6?9�;1:j:)�kUa;1/H�)6

K %qb7F"93Uq0R_k�NK)8787;1/HBAKC05/1:<@�� `a/1052zKCB?05/gO<6oKC@7Jz/HJ7;16w0593K)@7UqDN/1U3U3/1:<@,8e6A9q/H:kJ7U]� l[Zt276o6��c6ABs0a:)=i0527/1U

:<@�0593KCLIBEDVK)@7K)^<6ADI6A@�0a/1UtJ76AUqBA93/1bc6?J�be6A;1:X`El

Z��x��/H@"BA936AK)U36?Uo/103U %qBA:)@7^<6AUh05/1:<@�`a/H@7J7:P`a�zK)Uo/g0r9q6ABA6?/1O)6AUyK)B]��@7:P`a;H6AJ"^<6ADI6A@�05Uo=>:<9�U36A^M�

DI6A@�05UyBA:<9q936ABs05;g_�9q6AB?6A/1O)6AJ+b�_#05276,J"6AUq03/H@WKM05/H:)@�lzQ}=t05276VK)8787;1/HBTKM05/H:)@4�>6A^7l�fW;H6!0593K)@7Uh=>6A9�:)9

.�.�. U36?9qO)6A9 � BA;H/16A@�0 �~2WK)UpJWKC05K�05:yU36?@7J�S"/g0~0595KC@7U3DI/103Up03276wJ7KC0]K"l �r03276A9h`a/HUq6)Sj03276w`a/1@7J7:P`

936?DVKC/H@7U�:<8e6A@�F7@�03/H;i6A/g05276?9w052"6GK)878";H/HBAKC05/1:<@z2WK)UwJWKC0]K!05:,Uq6A@7J�:)9wZ��x��05/1DN6?Uw:<Fj0{�>F7U3/1@7^

Ky03/HDI6A9pU36?0ab�_N/103Ux� ZtZ�6AUh05/1DVKC03/H:<@VK);H^):<93/g0527DV�sliQ}=i05276w05/HDI6A9p^<:k6AUx: � SkZ��x��9q6AJ7F7B?6AUt052"6

BA:)@7^<6AUh05/1:<@�`a/H@7J7:P` 05:�:<@"6{U36A^)DN6?@�0N� 05276{DI/H@"/HDGF7D�8e:<UqU3/Hb";H6P� SvK)@7J#9q/HU36?Uo6��j8e:<@76A@�03/nK);1;1_

� %hU3;H:P`�Uq05K)9q03���x:<@7BA6o03276EU3:<F79qBA6Ebe6ABA:)DN6?UwKCB?05/gO<6�K)^�KC/H@�l

����

Page 77: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

�r@#03276{:)03276A9r27K)@7J�Sv/g=[05276!K)8"87;H/1BTKC03/H:<@�936ADNK)/1@7U�/1J7;H6�=>:<9oK,8e6A93/1:jJ�UqDVKC;H;H6?9�032WK)@�052"6

05/1DN6?:<F"0AS"05276o`a/1@7J7:P`�/1U�Uh05/1;H;�:)8c6?@�`a276?@�03276yUq:<F79qBA6Ebc6?BA:<DI6AUwK)Bs05/1O)6�K)^�K)/1@�l[Q}=[K)B]��@7:P`a; �

6AJ"^<6ADI6A@�05U��>BA:<9q936?U38e:<@7J7/1@7^G05:�03276oJWKC05K�U36?@�0 �xK)9q6r936?BA6A/gO<6?J�`a/g0527/1@N052"/HUx/1J7;H6�/H@�056?9qOCK); Sj052"6

`a/H@"J7:P`�U3/ A6o/1@7BA9q6TK)Uq6AUt=>F79q03276A9?l � /H@7B?6E@7:!@76?`�JWKC0]K{/1UtU36A@�0�J7F79q/H@7^{03276o/HJ7;16r/H@�036A9qOCK); S"052"6

F7U3K)b7;H6N`a/H@7J7:P` U3/ A6,/1U�;HK)93^<6?9Al�Zt2"6�6��c6AB?0G/HU�=>6?;10�`a2"6A@�05276,K)8787;1/HBTKM05/H:)@�Uq6A@7J7U{J7KC0]K�/1@

052"6w@76s`�b7F79qUq0Al � F7B]2Vbe6A27KPOk/1:<9~/HU~8c:)U3U3/1b7;H6tb�_!.�.�. KC8787;H/1BTKC03/H:<@"U[F7U3/1@7^o05276w�wZtZa� � <l

Uq05K)@7JWKC93J ��������l

.�276A@zZ��x�|BTK)9q9q_k/H@7^�U3F7B]2�Ky.�.�. K)878";H/HBAKC05/1:<@I93F7@7Ut:PO)6A9xY[Z�\�Sj05276rb"F793Uh0t:)=iJWKC05K

/HU�U3/1DN8";1_,0395K)@7Uh=>6A9q936AJ�05:N03276�@"6?0R`u:<93��/H@�056?9q=�K)B?6�BAK)93J-� �wQh�t� lcYwU3UqF7DN/1@7^N032WKC0w6TK)B]2�Z��x�

BA:)@7@76ABs05/1:<@�/HU�BTKC9393/16AJ�:XO)6A9�KVU36?8WK)95KM056�Y��x� �w��Sc03276�JWKM0]KNb"F793Uh0r/HU�U36?@�0o/H@�05:!052"6�Y[Z�\

@76s0R`�:<9q�zKC0t052"6 �w� $�UaY��x��l � /H@7B?6E0327/HU �w��2WK)Utbe6A6?@�/1J7;H6�=>:)9aK!8e6A9q/H:kJ�U327:)9q056?9t052WK)@z052"6

Z��x��05/1DN6?:<F"0�� 0R_k87/HBAK);H;g_ ¢ � � DIU =>:<9[Y[Z�\ �vY��wUuK)@7J{.�Y �wU5�sSk/10[/1U~K)@&%hY��x�d936?05K)/H@"/H@7^<�

�w��l � :)F793B?6 �~@"J � _kUq056?D � � � � � ��F";H6 ¢ Uq8c6?BA/gfW6AU 032WKC0 03276xY��x�4:)=�UqF7B]2NK �w��be6x9q6AJ7F7B?6AJ

05:EQh�x�d/g=e03276a/HJ7;16x8e6A93/1:jJ{/1U[^<936AKC056?9[052WK)@!8WKC95K)DI6?036A9[Y�'rZ �|� `a27/HB]2IJ76?=�KCF7;103U 05: ¢ � � DIU]�sl

.�/1032{0527/1UpJ"6?=�K)F7;g0[OCK);HF76a:)=cY�'rZ �uS�K)@7J!05276abe6A2WKTOk/H:<9~:)=c05276aZ��x��K)8"87;H/1BTKC03/H:<@�SC`�6wK)936a/1@

KNUq/103FWKC05/1:<@z`a276A9q6�05276yY��x� /1Uw@":)0�9q6AJ7F"BA6AJ�03:VQh�x�ElcZt2"/HU�Uq/103FWKC05/1:<@�BTK)@�bc6y8c:)036A@�05/HK);H;g_

2WK)9qDI=>F";e03:G05276rUh`a/103B]276AUa/1=iY��x�aUaK)9q6r27/H^)2�K)@7J�Uq:<F793B?6AUaU3/1DGF7;g0]K)@76?:<F7Uq;1_!U36?@7J�JWKC0]K�KC= 056?9

052"6A/H9t/1J7;H6�8c6?93/H:kJ7U?l

�rb7U36?9qO<6G032WKC0�K)@�/1@"fW@7/g056yK)8787;1/HBTKM05/H:)@�F"U3/H@"^VZ��x��:XO)6A9rY��x��J7:j6?U�@7:C0�Uq6A@7J�JWKM0]KV/1@

U3F"B]2|UqF7J7J76?@+b7F793Uh05U?l�Y�UGJ7/1U3B?F7U3Uq6AJ+/H@�87936sOj/1:<F7UGUq6ABs05/H:)@7UAS 03276�K)^<^)936A^<KC056NZ��x� ;1:�K)J-KM0

DI:<Uq0�J7:<F"b7;H6?Uw6sO<6A9h_�9q:<F7@7J�059q/H8z05/HDI6I��Uq/H@7B?6�0R`u:V87K)B]�)6s05UoK)9q6y/1@7U36?9q036AJ�/1@�05:!05276�@76?0R`u:<9q�

=>:<9~6?O)6A9h_V8WKCB]�)6?0�0595KC@7U3DI/10q056AJ�Sk/1@I03276w`u:<9qUq0uBTK)Uq6P�slp��F"93Uq0R_IZ��x�+K)878";H/HBAKC05/1:<@7U[DNKT_!BTK)F7Uq6

052"6yKC^<^<936?^�KC036oYr�x��;1:�K)J�05:!DI:<936r032WK)@�J7:<F7b";H6o/H@�K{93:)F7@7Jz0593/18,05/1DN6Cl

��� ¡

Page 78: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

�w:)036y032WKC0�03276�Uq6A9hOj/1BA6GBAK)8WK)b"/H;H/g05/16AUa/H@�U3F7B]2#KVUq/103FWKC05/1:<@�/HUrKC;HU3:VK �c6AB?036AJ�b�_�K, wUq6s�}/10q�

:<9�� �v:<U36 �R/g0o�� wQ �vQh�u/HDI87;16ADI6A@�0]KC03/H:<@IKC0�05276rUq:<F79qBA6o:<9uUq`a/103B]2 � K)U�J76AUqBA93/1bc6?Jz/H@,B]2WKC8"056?9 ( �sl

Zt276� wQ �vQpDN6?B]2WK)@7/1U3D `�:<F";HJ�936?J7F7B?6E03276EU3:<F"93BA6o93KC056o:C= 03276��w� $�U�BAK)939h_k/H@7^!b7F79qUq0R_�Z��x�

BA:)@7@76ABs05/1:<@7UAS�KC@7J{276A@"BA6tBA:)@�0393:<;j05276 ��F76?F76AUpKC0 05276x@"6?0R`u:<93�GUh`a/103B]276AU?l Zt276t6��c6ABs0~:)=c wQ �vQ

/H@zUqF7B]2�B?:<@7J7/g05/H:)@7Ux/HUt=>:<9x=>Fj05F79q6�Uh05F7Jj_<l

�w:P`u6?O<6?9ASt/g0{2WK)U!be6A6A@�U327:P`a@|052WKC0!UqF7B]2�`u:<9qUq0NBTK)Uq6�UqBA6?@WK)93/1:<U!DVKT_�@":)0IK)878e6TK)9!/1@

8793K)B?03/HBA6�J7F76�03:�05276�@WKC05F"936�:)=o.�.�. K)8"87;H/1BTKC03/H:<@7UIK)@"Jd05276�Y��x� BA;H:)U36AJk�R;H:k:<8|=>6A6AJk�

bWK)B]��DN6?B]2WK)@7/1U3D � � ¢ ��l���:)056{0527KC0EU3/1@7BA6{052"6!.�.�. 0593KCLIB{6��j27/Hb"/105Uo2"/H^<276?9rOCK)93/HKC05/1:<@�S

056?B]27@7/ �kF"6AUV;1/H�C6�KTO)6A95KC^</H@7^ :)=�;H:�K)J�SuKC@7J4B?:<DN8e6A@"U5KC03/H:<@�=>:<9!936?U3/1J7FWK);t6?9393:)9�� �kF"6AF76?U]�NKCU

J76?U3BA9q/Hbe6AJ�/1@�Uq6ABs05/H:)@ �"l £ l y@"6A6AJ�05:Ibc6�F7U36?J�05:IDN/1@7/HDI/�?6�052"6y6���6?B?05Uw:)=[;1:�K)J�OCK)93/HKC05/1:<@�l

QR@VUqF7DIDVK)9h_<S<0327:<F7^<2Nb7F79qUq0R_NK)8787;1/HBAKC05/1:<@7U :<@IZ��x��BTK)@I8e:)056?@�03/nK);1;1_�936AUqF7;10p/1@NF7@�be:<F7@7J"6AJ

��F76AF"6AUASwK�`u6A;1;g�RJ"6AU3/1^<@76?JdYr�x� Uq_kUh056AD BTK)@4U3BTKC;H6�`u6A;1;w03:-U3F78"8c:<9h0�K�;HK)93^)6�@�F7DGbe6A9N:)=

K)878";H/HBAKC05/1:<@7Uu;H/H�C6ob7F79qUq0R_�.�.�. Uq:<F793B?6AU�93F7@"@7/H@7^!:PO<6?9aZ��x�ml

�����2\ � �$�$� � � �����|�-� ����������*+ ����!g� � �#!

Zt27/HUwU36?B?05/1:<@�F7@"/1fW6?U�05276yBA:<@"BA;HF"U3/H:)@7U�J793KT`a@�/H@�6TK)B]2�:)=[03276�Uq6ABs05/H:)@7U�/1@�052"/HU�B]27K)8"056?9

��Uq6A6NU36ABs05/1:<@7U �"l �"S �"l ¢ l £ S �jl £ l ¡ S �"l �"l ¢ S K)@7J �"l ��slIQR@�b79q/H6s=�Si03276IYr�x� U36?9qOk/HB?6N/1U�K)@

KC0q0595KCB?05/gO<6�:<8"03/H:<@�05:NU3F78"8c:<9h0�Z��x�d0395KCLIB�U3BTKC;nK)b7;g_<luQ}0�: �c6A9qU�27/1^<2z05279q:<F7^<278"F"0w=>:)9�b"F7;H�

fW;16�0395K)@7Uh=>6A9�K)8787;1/HBTKM05/H:)@7U~K)@7J,;1:P`�;nKC036A@7Bs_!05:y.�.�. KC8787;H/1BTKC03/H:<@"UAl ��F"9q052"6A9ASj/10p/HU~=�K)/19~03:

BA:)@7@76ABs05/1:<@7UAS�`a27/1B]2NDI6TKC@7U[052WKC0pKCBABA6?U3Up`a/H;H;j@7:)0~be6aJ76A@7/16AJ�SkK)@"JN8e6A9h=>:<93DNK)@7B?6x`a/H;H;j@7:)0pbe6

F7@7@"6ABA6?U3U3K)93/1;1_EJ76?^<95K)J"6AJ�=>:<9 K)@�_E:)=j05276pBA:)DN8e6?03/H@7^aBA:)@7@76ABs05/1:<@7UAlmZt27/HU B]2WK)8j056A9 U32":X`aU 052WKM0

/10w/HUw8c:)U3U3/1b7;H6�05:�KCB]27/H6sO<6h?6A93:�B?6A;1;m;1:<U3U�=>:<9�KN;nK)9q^<6�@�F7DGbe6A9w:)=~Z��x��BA:<@7@"6AB?03/H:<@"U�`a/1032�K

U3DNK);1;jKCDN:<F"@�0 :)=�b7F��c6A9qUAl~��6A@7B?6)S<052"6xYr�x�|/HDI87;H6?DN6?@�0]KC03:<93UiBTKC@G0595KCJ76A: �N05276�BA:<DI87;H6��j/10R_

�����

Page 79: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

:)=�DVK)@7K)^</H@"^,b7F��c6A9qUAS ��F76?F76A/1@7^7S U3B]276?J7F7;1/H@7^�K)@7J J793:)8�8e:<;H/1BA/16AU�`a/g052#05276!BA:)DN87;16��j/10R_�:)=

/HDI87;16ADI6A@�05/1@7^{K{^<:k:jJ�Y��x��=>6A6?J7bWK)B]��UqB]276ADI6)l

QR@�Uq6AB?03/H:<@ �"l �,`�6IfW93Uh0�@7:C056AJ#0527KC0�Z��x��BAK)@-KCB]27/H6sO<6IDVK��j/1DGF7D$032793:)F7^<2787Fj0�:PO<6?9

Y[Z�\$/g=�Uq`a/g05B]276?Ux879q:XOk/1J76w6?@7:<F7^)2,b7F��c6A9q/H@7^�05:GKTO):</HJN;H:<UqUAl Zt276wUq03F7J"_N:)=vZ��x��J"_k@WK)DI/HB?U

:PO<6?9E03276{Yr��� U36?9qOk/HB?6!U327:P`u6AJ#052WKC0r/H@7/g05/nKC;H;1_V`a276A@�052"6{@76?0R`u:<93��/1UrF7@7J"6A93;1:�K)J76?J�:<9r052"6

Z��x�+U3:<F79qBA6?UtK)936wUq05K)9q03/H@7^�05:GUq6A@7J�@76s`�JWKC05K"Sj03276?_NK)9q6�;H/1DN/g056?JIb�_I05276?/H9pBA:<@"^<6AUh05/H:)@V`a/H@j�

J7:P`�Uq/�?6AU��>`a/H@"J7:P`x�R;H/1DN/g056?J��sSk95KC03276A9t032WK)@zb�_�05276E@76s0R`�:<9q�<��K)UqU3/H^)@76AJ�93KC056I�>95KC036s�};H/HDI/1036AJ�� l

.�276?@�BA6?;H;[;1:<U3Uq6AUE:jB?BAF79?SmZ��x��;1:<U36?Uo05279q:<F7^<278"F"0�J7F76!05:z0R`�:�936AK)U3:<@"UE� /2(GK�U3/H@"^<;H6{B?6A;H;

;H:)U3U~936?U3F7;g05U�/1@VKo`a27:<;16wZ��x�-87K)B]�)6s0x05:�bc6�;H:)Uq0TSkK)@"J�S � (�Z��x�+;1:<U36?Up03/HDI6tJ7F76�05:�/105U~;HK)93^<6

05/1DN6?9�^<93K)@�F7;nKC93/10R_)l�QR@�056A;1;H/1^<6A@�0GJ"93:<8�8e:<;H/1BA/16AUV��;H/1�)6�KTO):</HJ7/1@7^�J79q:<8�:)= % �[@7J+:)=w\�6?U3U3K)^<6

� ���E\����NB?6A;H;1UAS�K)@"J % �~K)9q;1_z�mK)B]�)6s0 'r/1U3BTKC93J�� �~��'E�h�IBTK)@�276A;18�/1DN8"93:PO<6r032793:<F"^<2787F"0]�sluY

;nKC93^<6r@�F7D�bc6?9t:)= Z��x�4U3:<F"93BA6?UaBTK)@z/H@"BA936AK)U36r03276o05:)05K);c0327:<F7^)2787F"0abe6ABAK)F7U36E6AK)B]2�`a/1@7J7:P`

U3/ A6{/1UoU3DNK);H; K)@7J#05276{6���6?B?0�:)=p05/HDI6A:)F"0EK)@7J�03276!U3;H:P` Uq05K)9q0E879q:jB?6AJ7F"936I/HUr9q6AJ7F7B?6AJ�l!.�6

K);1U3:GU3KP`�0527KC0�03276oY[Z�\�;nKT_<6?9 %5��6?;H; �v:<UqUa�wKM05/H:,��� �i�w�h�GDI6?0393/HBw/HUx@":)0tKG^<:k:kJ,/H@7J"/HBTKM05:<9

:)=pZ��x��052"93:<F7^)2787F"0E;1:<U3U?l �WF79q03276A9?Sv`�6!U5KT` 052WKC0�05276!Uq`a/g05B]2#b7F��c6A9qUEU327:<F";HJ#@7:)0Ebe6{J7/g�

DI6A@7Uq/H:<@76?JNb7K)U36?JV:<@!05276�Yr��� � :<F79qBA6�8WK)95KCDN6s056A9 %qZ 95KC@7U3/16A@�0u��F��c6A9 � �j8e:<U3F"936���Za� �p�h�"l

��F��c6A9�J7/HDI6A@7Uq/H:<@"/H@7^NU327:<F";HJ�be6{bWK)Uq6AJ�F78e:<@�052"6G8c6?9q=>:<9qDVKC@7BA6G:C=[05276{Uh`a/105B]2#KC;H^<:<9q/10327D

�>=>:)9tYr�x�w�sS�K)@"Jz03276E93:<F"@7J�0393/18z03/HDI6)l

QR@�Uq6AB?03/H:<@ �"l ¢ l £ Sv`�6IU3F"DNDNK)93/ A6?J#03276!J76A9q/1OCKC03/H:<@ K)@7J U3/1DGF7;HKC05/1:<@�:)=�Uq`a/103B]2�b"F���6?9

936���F7/H9q6ADI6A@�05U�=>:<9wDNK��j/HD�F7D 052"93:<F7^)2787F"0�:)=[Z��x��:XO)6A9wYr�x�ElcZt2"6y=�K)Bs05:<9qUrK �c6ABs05/H@"^N052"6

b7F��c6A9[9q6'��F7/1936ADI6A@�03U~K)936x9q:<F7@7J{0393/H8y05/HDI6)S)Uq`a/103B]2IK);H^<:)93/10327D�8WK)93K)DI6?056?93U?S<=>6A6AJ"bWK)B]�GJ76?;nKT_<S

879q6AU36?@7BA6�:)= �o����0395KCLIBCSj:<9~0R`u:C�}`�KT_NZ��x�-0395KCLIB)l��W:<9pK�Uq`a/103B]2�K);1^<:<93/g0527D ;H/1�)6 �~��Qh��YyS

052"6tb7F��c6A9 9q6'��F7/H9q6ADI6A@�05U~KC936aK)be:<F"0 � � ����� � ��� �� � ����� � � � ����l Zt276tJ"6A93/gOCKC05/1:<@G/HUmO)KC;H/HJ

=>:<9E/H@jfW@7/1036IK)8787;1/HBTKM05/H:)@7U!��;1/H�C6!f7;H6{0593K)@7Uq=>6?9]�o93F7@"@7/H@7^�:PO<6A9�Z��x�ml Zt27:<F"^<2�03276���F76?F76A/1@7^

��� "

Page 80: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

/H@"U3/HJ"6�05276oY[Z�\ @76s0R`�:<9q�,BTKC@�be6oBA:)@�0393:<;1;H6?J,`a/1052,03276oYr����U36?9qOk/HB?6)SW/H@zKG2"6?056?93:<^)6A@76?:<F7U

@76s0R`�:<9q�+6A@�Ok/H93:)@7DN6?@�0TS�03276�B?6A;1;HU!bc6?;H:<@"^</H@7^�03:�Z��x� Uh05936AK)DIUNDNKT_ ��F76AF76�KC0!05276�6AJ"^<6

93:)F"056?93UASu/�l�6)lgSxKC0!03276z6A@�0593K)@7BA6�05:�052"6�Y[Z�\ @76?0R`u:<93��l � :<DN6,=>:)93D :)=�6A@7Jk�}05:M�R6A@"J|�W:P`

BA:)@�0393:<;i/1@�O):<;1Ok/1@7^I03276�Z��x��6?@7J�Uh_jUh056?D$/1UwUh05/H;1;�@76?BA6AUqU5K)9h_�03:VKTO<:)/HJ�B?6A;1; ;1:<U3U�F7@7J"6A9�U3F7B]2

BA:)@7J7/103/H:<@"UAl

QR@�Uq6AB?03/H:<@ �"l £ l ¡ K)@"J �"l �"l ¢ S7`u6�Uq03F7J7/16AJ�03276�6��c6AB?0w:)=m05276 �o�x��bWKCB]�k^)93:<F7@"J�0593KCLIB

8WKC0q056?93@7Uu:<@I03276�b7F��c6A9�9q6'��F7/1936ADI6A@�03Up=>:<9~Z��x��:PO<6?9�Yr����l�Zt276w6��c6AB?0u:)=�03276�bWK)B]��^<93:)F7@7J

0593KCLIB�/1U 03:�BA9q6TKC036uOCK)9q/nKC03/H:<@�/H@yYr�x��BTKC8WK)BA/g0R_<lmZt276xUq`a/g05B]2{KC;H^<:<9q/10327D�@76?6AJ7Um05:rbe6u9q:<b7F7Uh0

05:�2WK)@7J7;16N03276VOCK)93/HKC05/1:<@ /H@-Y��x� BAK)8WK)B?/10R_d��J7F"6V05: �r�x�w�yK)@7J�/1@-Yr��� J76?DVKC@7J���J"F76

05:!Z��x�4Jj_j@7K)DN/1BAU5�sl .�6oDN:)03/1OCKC036w052"936A6E6?@72WK)@7B?6ADI6A@�05Ua05:G03276 �~��Qh��Y � U3B]2"6ADI6E`a2"/HB]2

936?J7F7B?6 03276�6��c6ABs0�:C=y03276�O)KC93/nKM05/H:)@�K)@7J�K);1;H:P` 05276�B?:<@�O<6A9q^<6A@"BA6�:C=y03276#Yr�x� ��F76?F76AU?S

`a/10327:<F"0VBA:<DI879q:<DN/1U3/1@7^�:)@d6?LIBA/16A@7Bs_<l�.�6�05276?@�F7U36�K�DN:kJ76?;w:)=EUq6?O)6A95KC;rDGF7;g05/H8";H6��j6?J

\������r� ¡ Ok/HJ76?:�Uq:<F793B?6AU{:PO<6?9 �o����liQR@-052"/HU�6��c:<9q0AS `�6VK);HUq:�b79q/H6s�7_ U3F79hO<6?_ �o�x� Ok/HJ76?:

DI:jJ76?;H/1@7^�056AB]2"@7/ ��F76?UASw03276�\�������� ¡ :PO)6A9,Y[Z�\ K)8"8793:�KCB]2�S�K)@7Jd879q:<8e:<U36�K�DN:kJ76?;a=>:)9

\������r� ¡ Oj/1J76A:{:PO)6A9��o�x��`a27/HB]2z/H@"BA:<9q8c:<93KC056?Ux05276o;1:<@7^C�}95K)@"^<6�J76?8c6?@7J76?@7BA6�8793:)8c6?9q0R_�/1@

BA:)DN879q6AUqU36AJ-Ok/1J76A:7l���:)DN879q6AUqU36AJ-Ok/1J76A:�U3:<F79qBA6?UG6��j27/1b7/10y;H:<@"^C�R93K)@7^<6{J76?8c6?@7J76?@7BA6�/1@�052"6

0593KCLIBa8WKC03036A9q@7U[05276s_!^<6A@76?95KC036)l .�6tO<6A9q/1= _G032WKC0[03276 �~�aQh��Y ��KC;H^<:<9q/10327D /1U[93:<b"F7Uq0~05:E052"6

OCK)93/HKC05/1:<@,/1@�0393:kJ7F7B?6AJ�b�_,U3F7B]2�bWK)B]��^<93:)F7@7J�0395KCLIB�K)@7J�BTKC@�B?:<@�059q:<;�05276EY��x� ��F76AF76?UAl

� /H@7K);H;g_<S�/1@�U36?B?05/1:<@ �"l "S�`�6!9q6?=>6A9r03:�Kz9q6A;HKC056?J Uh05F7Jj_�:)=p05276!6��c6ABs0�:)=pb7F793Uh0R_ K)8787;1/g�

BTKM05/H:)@7UN��U3F"B]2+K)Uo05276I.�:<9q;HJ#.�/HJ76{.�6Ab�KC8787;H/1BTKC03/H:<@W�w93F7@"@7/H@7^�:<@ 05:<8 :)=tZ��x� l ��F"93Uq0R_

K)878";H/HBAKC05/1:<@7UwBTK)@#8e:)056?@�03/nK);1;1_�BTK)F"U36!F7@�bc:)F7@7J76?J�Y��x� ��F76AF"6AU�Uq/H@7B?6G05276s_�BTKC@�F7Uq6!:<8c6?@

Z��x��`a/H@7J7:P`aU�03:�Uq6A@7J�b7F"93Uq03Ux:)=iJWKM0]K"l[��:P`�6sO<6A9?S��pK)@7JWKC;H:<9q6w6s0tK); � ¢ �cU327:P`�0527KC0xUq/H@7B?6

Yr����Uh`a/105B]2"6AUt936?U38e:<@7J�05:�;H:�K)JN/H@7B?936AK)U36?UAS7/g=�05276rK)^<^<9q6A^�KC036�;1:�K)JV/1@7BA9q6TK)Uq6AUaK)U�Ky=>F7@7Bs05/1:<@

:)=m05276�@�F7DGbe6A9�:)=[K)8"87;H/1BTKC03/H:<@7U?S"052"6A@�03276�Uq`a/103B]2�`a/1;H;iK)UqU3/H^)@�;1:X`u6A9�95KM056AUa05:IU3:)F793B?6AUrKC@7J

��� ¢

Page 81: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

276?@7BA6,B?:<@�059q:<;[05276I05:)05K);~;H:�K)J :<@ 05276N@76?0R`u:<93��l�QR@�:)03276A9�`�:<9qJ7UAS K�`u6A;H; �RJ76?U3/1^<@76AJ�Yr�x�

Uq_kUh056AD BTK)@�UqBTK);16V`u6A;H;p05:�UqF7878e:<9q0{K�;nK)9q^<6I@kF"DGbc6?9G:)=�K)8"87;H/1BTKC03/H:<@7U�;H/1�)6N8c6?93U3/1Uq05K)@�0�fW;16

0593K)@7Uh=>6A9a:<9tb7F79qUq0R_�.�.�. U3:<F79qBA6?Uw9qF7@7@7/1@7^N:PO)6A9aZ��x�ml

��� £

Page 82: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

*+��*+�!�"�������� ���

� '� � KC@�03:<U32��ml"Y�b793K)2WK)D K)@7J�Y�@�F793K)^ �oF7DVKC9Al[\�K����h\�/1@ �eKC/H9x��KC036���:<@�0593:);�:)= Yr�x���:<@"@76ABs05/H:)@7U�`a/g052 �w:)@ A6?93:V\��x��U?l������(J ?�>QJQ<1R�]%J G5Z �m>�l�oNEn:�S � ( l

� ¡ � �p6?2kF"JWK�Yw=>6?�eS �r/HUq2WKT_-\�K)@7U3:)F79AS[KC@7J��cOk/��rUq0q=>6A;1J�l���:<@�O<6A9q^<6A@"BA6���:<DI87;H6��"/g0R_#:)=�r8"03/HDI/HUq03/HB��wKC036!�xK)Uq6AJ � ;H:P`���:<@�059q:<; Y�;1^<:<9q/1052"DNU?lyQR@��-:U< V"R�R�` G5Z��0\ � l�oPMS]U` �oNR�?(<�>QoNEn\ o A o � lk`&:F]UR �Lc ��? � A�pMSj8WK)^<6?U � �� ��"S � £ l

� � � �p6?2kF"JWK�Y�=>6A��S �o/1U32WKT_�\�K)@"U3:<F79?SEK)@7J��cOk/ �oUh03=>6?;HJ�l��[2WK)@�05:<D �+Y � /HDI87;H6#KC@7J� �c6AB?03/1O)6 � ;1:X`���:<@�059q:<; � B]276?DN6Cl�QR@ B E�oPJQ>Q> j5]UR �NMho :U<�>;VhACY������ A � Y Y�SW8WK)^<6?U £ ��� � ¡ S"Y�F"^<F7Uq0 � £ l

�#" �EYw@�0327:<@�_(Yw;H;H6?UAl Y[Z�\ QR@�036A9q@76?0R`u:<93��/1@7^7l .�27/g056 87K)8c6?9AS���/1U3B?: � _jUh056?DNU?S2�03038 � ��� `t`t`El�BA/HUqBA:7l�BA:)D�Sc\�KT_ � ¢ l

� ¢ � �{l��"l�Y�93DI/105K)^<6yK)@7J �{l \ l�Y�JWKCDNU?lyY[Z�\ Y�J7K)8"0]KM05/H:)@ �iKP_)6A9�� KCB]�)6?0y�a6TK)UqU36?DGb7;1_J7F"93/H@"^V��6?;H; �v:<UqUAl�� � � ���X>S: � oNE � Y G��2G��a]UR >sS � 6A8"036ADGbe6A9 � �"l

� £ �EYwDGbWK);HKPOCK)@7K)9oY�9qF7;nK)D�bWK);nKCD�S �r/nKC:��/nKC@7^z��276?@�S K)@"J ��/H9q`�K)@#Y�@"U5K)9q/�l!Y�;1;H:kBTKC03/H@7^��K)/19a�wKC036AUt=>:<9tY�O)KC/H;nKCb7;H6o�u/10���KC056 � 6?9qOk/HB?6�/1@�Y[Z�\ �w6s0R`�:)93��UAl�� � � � A o � � `1R�] �J G5:F]%oNRgM Y G��2G��a]UR >sS�� "�� �X��� ¡ � � � S��w:PO<6?DGbc6?9 � £ l

� ( �EYyl�.�l �xK)9q@72WK)9h0Tlk��2WK)@"^<6AUm��6���F7/H9q6AJE05:a05276 � 8e6AB?/1fWBAKC05/1:<@E:)= � :<F793B?6��u6A2WKTOk/H:<9?l<Y[Z�\�W:<9qF7D ¢ � � ��jS��W6Ab"93FWK)9h_ � ¢ l

� � �EYyl�.�l �xK)9q@72WK)9h0Tl � OCK);HFWKM05/H:)@�KC@7J-�[93:)8c:<Uq6AJ � :<;HFj05/H:)@7Uo=>:<9 � :<F79qBA6N��6A2WKTOk/H:)9 � ¢ lY[Z�\ ��:)93F7D ¢ � £ "7S#'r6ABA6?DGbe6A9 � ¢ l

� �EYyl�.�l���K)93@727K)9q0Al� wUq6w:C=�052"6 � �k056?@7J76?J��~�t��Y�`a/g052 �pK)93/1:<F7U � `a/g05B]2,\�6AB]2WKC@7/HUqDNU?lY[Z�\ ��:)93F7D "C� � �� ��"S� � "7l

� � �EYylT.�lX�xK)93@"2WK)9q0Al � �"K)DN8";H6 � `a/g05B]2�Y�;H^):<93/g0527D�=>:<9vZ�\ � 8c6?B)l�Y[Z�\ ��:)93F7D ¢ � � ¢ S�W6Ab"93FWK)9h_ � ¢ l

� �'���"l ��6?@7@76?0q0TS �!l �W6?@7J7/HB]��S �{l �{li��K)DVKC�k9q/HUq27@WK)@�S K)@"J ��li�u:<@7:<DI/�lI���u� ��6A2WKTOk/H:)9K)Ua/g0���6?;nKC036AUx05: � :)F793B?6y�u6A2WKTOk/H:<9 ¢ l[Y[Z�\ �W:<93F"D ¢ � ��¢)£ �<� <S"\�KT_ � ¢ l

" ¡ �

Page 83: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� ¡ ���"lM��6?@7@76?0q0 KC@7J �{lPZm:)D 'r6AU �<K)93J"/H@7U?lk��:<DNDI6A@�03Um:<@E052"6 �)F7;g_E�~�t��Y��wKC036x��:)@�0393:<;�xKCU36A;1/H@76Cl[Y[Z�\ �W:<9qF7D "M� �<£ � ¡ S �)F";1_ "7l

� � ���"le��6?95K)@�Sc�El � 276A9qDVK)@�S�\ lcZmK � ��F�S�KC@7J�.�l�.�/H;1;H/H@"^<6A9?l �v:<@"^C����K)@7^<6 'r6?8c6?@7J76A@"BA6/1@ �pK)9q/nK)b";H6s�R��/10h����KC056��r/HJ"6A: Zm93KCLIB)l � � � �#? EHG5RgMaG1JS:F]%oNRgM oNR A o � � `&R�]%J G5:F]%oNRgMsS" �7� ¡ � � � "��sS��W6Ab79qFWK)9q_ � \�K)93B]2 � Y�879q/H;& � ¢ l

� " �� �l���;nK)B]��l VX?(Y ��� oN`1Rkj2G5:b]%oNR oNE��mE�oaG2j2_QG5Rkj ��>S: � oNE��PMslc�[936?@�03/HB?6��wK);H; S��w6s` �p:<9q�eS ¢ l

� ¢ ��� l �tlv��:P_<6?9yKC@7J 'Gl��ml�Zm93K)@7B]27/16A9Al�Y 936?U36?9qOCKC05/1:<@#8793/1@7BA/187;H6�`a/1032#K)8787;1/HBTKM05/H:)@7U�03:03276�KC05D 0395KCLIBEBA:)@�0393:<; l A o � lk`1:8>SE ��>S: � oNE �PM G5Rkj � ��� � �0\ MS:�> � MsS � ¡ l

� £ � 'GlM�xKTO<6?@7J7/1U32�S � lC\�K)U3B?:<;H:"SCKC@7JG\ l �E6?93;nKjl � � � �~�~�t��Y �MK)@�Y[Z�\���KC036~�xK)U36?J{��:<@k�^<6?Uq03/H:<@ ��:<@�0393:<; � B]276ADI6!bWK)U36?J7:<@ K � DI/1032��[936AJ"/HB?03:<9Al�Z 6AB]27@7/1BTK);[9q6A8e:<9q0ASv r� �vYyS ( l

� ( � �Gl ��27K)@7^7S �yl �E:);HDI/H6)S �~l ��6?@7DI:<2WK)DI6AJ�SmK)@7J 'Gl � /HF�l � /HD�F7;nKC03/H:<@�Uq05F"J"_ :)=x052"6@76s` 93KC056 �RbWK)Uq6AJ|6A879qBTK�0593KCLIBzDVK)@7K)^<6ADI6A@�0{DI6AB]27K)@7/HUqD�l VX?(Y � oNEn` ���� �� � � S "7l

� � �EYyl���27K)93@�_<S �{l��v6?6Ab�ScK)@7J�\�lc��;nK)9q�)6Cl � :<DI6 �rb7Uq6A9hO)KM05/H:)@7Uw:)@ � :)F793B?6G��6?2WKTOj/1:<9 ¢:)=�03276tZm93KCLIB�\�K)@WKC^<6ADI6A@�0 � 8e6AB?/1fWBAKC05/1:<@�l7Y[Z�\ �W:<93F"D ¢ � � (C£ � )S)Y�F"^<F7Uq0 � ¢ l

� �EYw@7@WK���2WKC93@�_<lrYw@�Y�;1^<:<9q/1052"D =>:<9w�wKC036�Yw;H;H:kBTKM05/H:)@�/1@�KV��6A;H; � � `a/g05B]27/1@7^��w6?0R`u:<9q�`a/g052 ��6?6AJ7b7K)B]��ld\�KCUq056?9'$�UI03276AUq/HU?St\�K)UqU5K)B]2�F7Uq6?0q05U,QR@7Uh05/g05F"036�:C=�Z 6AB]27@":<;H:<^C_<St\�KP_ "7l

� ¡ � �EYw@7@WK,��27K)93@�_<S 'oKTOk/HJ 'Gle��;nK)9q�eS�KC@7J���K! �<KC/H@�l���:<@7^<6?Uq03/H:<@�BA:<@�059q:<;�`a/1032�6��j87;H/1BA/1093KC056p/H@7J"/HBTKM05/H:)@�l<QR@ B E�oPJQ>Q> j5]UR �NM o :=<�> � � � � �nR�:8>SEnRkG5:F]%oNRkG5ZkA o � � `&R�]%J G5:F]%oNRgM A oNRI� >SE�>SR JQ> c �NA A�pMS �)F7@76� � ¢ l

� ¡ '� 'Gl ��27/1F�KC@7J-�El �<K)/H@�lNYw@WK);1_kUq/HUE:)=�03276!QR@7BA9q6TK)Uq6 � 'r6?BA9q6TK)Uq6,Y�;1^<:<93/g0527DIU�=>:<9y��:<@k�^<6?Uq03/H:<@zYwO):</HJ7K)@7BA6E/1@���:)DN87Fj056A9 ��6?0R`u:<93��U?l� �oN`1ESRkG5Z7o A o � lk`&:�>SE �X>S: � oNE �PM G5Rkj� ��� � �0\ MS:�> � MsS ��� jl

� ¡<¡ � ��K)b7/1:�\�lu��27/HF7UqU3/ S �p6 �r/nKjS�K)@"J ��/ 3KT_+�ml �oF7DNK)9Al '�_k@WK)DI/HB�DNK��+93KC056�BA:)@�0393:<;K);1^<:<9q/1052"D =>:<9rKTOCK)/H;HK)b7;16�b"/10w95KC036GU36?9qOk/HB?6G/H@�KM05D @76?0R`u:<9q�kU?lyQR@ B E�oPJQ>Q> j5]UR �NM o :U<�>� � � � � � � ���"A � Y�SjO<:<;1F7DN6 �jSW8WK)^<6?U ¡ � ��� ¡ � ( S�w:PO<6?DGbe6A9 � £ l

� ¡ � � 'Gl �ml �w6s_jDNK)@�KC@7J�Zol �Gl � KC�kUq27DNK)@�l,.�2WKC0GK)936!052"6V/HDI87;1/HBTKM05/H:)@7Ur:)= �v:<@"^C����K)@7^<6'r6?8c6?@7J76A@"BA6a=>:<9 �o�x�x� ��/HJ76?:oZm93KCLIB �~@"^</H@76?6A9q/H@7^ �)VhACY�� � � � � ? EHG5RgMaG1JS:F]%oNRgM"oNR��>S: � oNE �N]UR �)S "�������� � ���� �"S �)F7@76� £ l

� ¡ " ���wK)939h_ �"l �El 'rF"0303:<@�KC@7J�� 6?036A9 �v6?@72WK)9qJ�l V"MS\.R JQ<1E�oNR oN`2M ? EHG5RgM >SE Y oaj1> c=VX?(Y p?k>QJQ<1R�]%J G5Z��+i5>SEniP]%>��[l[�[936?@�03/HB?6��wK);H; S���6?` �p:<9q��S ¡ @7Jz6AJ7/g05/1:<@�S ¢ l

" ¡ "

Page 84: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� ¡<¢ ����l��[9q/H��U3Uq:<@�la\�� � � � ��03276�DGF7;103/HBAK)Uq0abWKCB]�kbe:<@76Cl A o � � `1R�]%J G5:b]%oNRgMho :U<�>;VhACY�S� ( � ��� � ¢ "�� £ � SjY�F7^<F"Uq0 � ""l

� ¡)£ ���"l � B?:)030�6s0�KC;�l��v/H@7�Nb�_ �i/1@7��SW�m6?9 �w����936?J7/10w�xK)Uq6AJ � ;H:P`���:<@�0593:);�l[Y[Z�\ ��:)93F7D "M� � £ �"S "7l

� ¡�( � �[l~�a:<bc6?9q03UI6s0NK);�l ��6?`�87Uq6AF7J":jB?:jJ76z=>:<9!6��j87;1/HB?/10{93KC056z87;1F7U!6?=>BA/tUqF7878e:<9q0Al�VX?(Y� oNEn` � �� �� � � � S � "7l

� ¡ � �y\�lu�w;1F7B]2�_ N6?0�KC;�l���;H:)U36AJk�R;H:k:<8|95KC036s�}bWK)U36?J�0395KCLIB�DNK)@WKC^<6ADI6A@�0TlTVX?(Y � oNEn` ��� �� ��� � �S "7l

� ¡ �y\�l��w;1F7B]2�_ r6?0rK);�lo��;H:<Uq6AJj� �i:k:<8��wKC036s�R�xK)U36?J�Zm93KCLIB!\�K)@7K)^<6ADI6A@�0AloY[Z�\ ��:)93F7D "M� ��¡ P� �jS"Y�8"93/H; � "7l

� � � � � l �eKC27D�_<S"��l �<K)/H@�S � l ��KC;1_�KC@WK)95KCDVK)@�S"�El��o:P_�K); S"K)@"J �ul �vF�l �r@�Uq:<F793B?6o93F7;16AU�=>:)9K)b"9 U36?9qOk/HB?6t:<@{KC03D�@76?0R`u:<93��U[`a/1032GU5KM056A;1;H/g056~;H/1@7��UAl"QR@WB E�oPJQ>Q> j5]UR �NM o � ]UE�MS: �SR�:�>SEnRkG%�:F]%oNRkG5Z�� oNE �PMQ<�oQl oNR ��G5:�>SZUZ ]U:8>���_QGNMP> j �nR oNE � G5:b]%oNR �(>SEniP]%JQ>QM�c�� � � �����-pMS��w:PO<6?DGbc6?9 £ l

� ��'�y��27/16A@ ��K)@7^�K)@7JdYw9q032kF"9 �v/H@�l�Y � /HDGF7;HKC05/1:<@ � 05F"J"_4:C=EYr�x� �a:<b7F7Uh05@76?U3U,`a/1032��/1@WK)9h_���\�:kJ76 � `a/103B]276AU ���mK)9q0�QqQ]l[Y[Z�\ �W:<93F"D ¢ � � ¡ �)� <S#�rB?03:<bc6?9 � ¢ l

� � ¡ �y��27/16A@��eKC@7^�KC@7J�Yw9q052�F79 �v/H@�l �r@yZ��x� � 6A9h=>:<93DNK)@7B?6u:)=7 ��x�-`a/g052 �p��'dKC@7J� w�x�x��~��' `a/1032�K �eKC/H9E��F��c6A9yY�;1;H:kBTKC03/H:<@ � B]2"6ADI6)l�Y[Z�\ �W:<9qF7D ¢ � £ " ¢ S 'r6?BA6AD�bc6?9 ¢ l

� ��� ���El � /H6?;HJ7/1@7^7S �"l �o6?030R_kU?S �"l \�:<^)F7;�S �yl �W9q_kUh0R_j��S[KC@7J�Zol ��6?93@76?93U�� �v6A6Cl���_k8e6A9q036��k0Z 95K)@"Uq=>6A9��[93:)03:jB?:<;�� ��ZtZa� � <l )lz��6��kF"6AUq0 �W:<9y��:<DNDI6A@�03UAS � � � ¡ �<£ �"S��<K)@�FWK)9q_ ( l

� � " �EY[Z�\ ��:)93F7D�l 2�03038 � � � `t`t`El KM05D!=>:<93F7D�l�BA:<D�l

� � ¢ �EY[Z�\ �W:<9qF7D�ltZt276�Y[Z�\ �W:<9qF7D�Zm93KCLIB{\�KC@WK)^<6?DN6?@�0 � 8e6AB?/1fWBAKC05/1:<@ �~6?93U3/1:<@ ""l � l= 038 � � � = 058�l KC03DI=>:<9qF7D�l B?:<D � 87F7b � KC878793:PO)6AJj�}U38e6ABAU � KC=n��05D{� � ��¢C£ l � � � l�87UASkY�879q/H; � £ l

� � £ �y\�l ��K)9q936s030[KC@7J{.�lC.�/H;1;H/1@7^<6A9?ljYw@WK);g_jUq/HU?S<DN:kJ76?;H/H@"^7S)KC@7J{^<6A@"6A95KM05/H:)@G:)=eU36?;1=n�RUq/HDI/H;HK)9Okb79tOk/HJ76?:I0395KCLIBCl[QR@ B E�oPJQ>Q> j5]UR �NMho :U<�>"VhACY ����� A � Y Y�SWY�F"^<F7Uq0 "7l

� � ( �y\�KM03052"6?` � l �E:);HJ7DNK)@�l��pK)93/HK)b7;H6���/g0w�wKC036G\�������� ¡ :XO)6A9rY[Z�\ � 'r6sfW@7/103/H:<@"UwKC@7J�a6AB?:<DNDI6A@"JWKC05/1:<@7U?l Y[Z�\ �W:<9qF7D £ � " � �"S��rB?03:<be6A9 � £ l

� ��� ���a:<27/g0 �o:P_�K); St�wK �<K)/H@�S � 27/gO ��KC;1_�KC@WK)95KCDVK)@�S � :<@"/nK ��K)2"D�_<StKC@7J � 6?:<@7^C����276A:);�o/HD�l[� 6A9q=>:)93DNK)@7BA6E:)=mZ��x�d:PO<6?9w w�x� �{l~Y[Z�\ �W:<93F7D £ � ¡)£ "S��rB?05:)bc6?9 � £ l

" ¡<¢

Page 85: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� �� ���a:<27/g0 �o:P_�K); S ��K! �<K)/1@�S � 2"/1O �EK);1_<K)@WK)93K)DVKC@�S � :<@7/nK ��K)27D�_)S ��:<b"b�_ �pK)@7J7K);H:<9q6)S��/nK)@7^)93:<@7^o�xK)/�S�K)@"J � 6A:<@"^C�h��276?:<; �o/HD�l � 6?;H6?B?05/gO<6aY�B]��@7:P`a;16AJ7^<6?DN6?@�05UpK)@7JI ������'r9q:<8V� :<;H/1BA/16AU[05:�QRDN8"93:PO<6wZ��x� �  ��x���m6?9q=>:<9qDVK)@"BA6�:XO)6A9pZm6?939q6AUq0393/HK);eK)@7J � KC056?;H;H/g056��6?0R`u:<93��UAluY[Z�\ �W:<9qF7D ( � � " ¡ �"S"Yw8793/1; � ( l

�#" � ���a:<27/g0 �o:P_�K); S ��K! �<K)/1@�S � 2"/1O �EK);1_<K)@WK)93K)DVKC@�S � :<@7/nK ��K)27D�_)S ��:<b"b�_ �pK)@7J7K);H:<9q6)S��/nK)@7^)93:<@7^o�xK)/�S�K)@"J � 6A:<@"^C�h��276?:<; �o/HD�l � 6?;H6?B?05/gO<6aY�B]��@7:P`a;16AJ7^<6?DN6?@�05UpK)@7JI ������'r9q:<8V� :<;H/1BA/16AU[05:�QRDN8"93:PO<6wZ��x� �  ��x���m6?9q=>:<9qDVK)@"BA6�:XO)6A9pZm6?939q6AUq0393/HK);eK)@7J � KC056?;H;H/g056��6?0R`u:<93��UAluY[Z�\ �W:<9qF7D ( � � " ¡ �"S"Yw8793/1; � ( l

�#" '�y\�l �o93:<UqU3^<;HK)F7U36?9AS � l �E6?U32WKTOeS[K)@"J&'Gl�ZtU36)lz�x�x�x� � K�U3/HDI87;16!K)@7J�6sLIBA/H6?@�0GU36?9qOk/HB?6=>:<9aDGF";105/187;H6w05/HDI6s�}U3BAK);H6r0395KCLIB)luQR@ B E�oPJQ>Q> j5]UR �NMho�:=<�>"VhACY���� � A � Y^Y�SWYwF7^<F7Uh0 ¢ l

�#" ¡ � � l)�w93K)Uq05K)9AS)�yl<  AF7@7K);H/1:<^<;HF�SCKC@7J�.�l �p6?@�l � _k@7B]2"93:<@7/ TKC03/H:<@GK)@7JGJ76 � q/g03056?9m:C=�DN8e6A^C�¡ 0593K)@7Uq8c:<9h0zUq03936TKCDNU�6?@7BTK)8"U3F7;HKC056?J�/1@�K<K); ¢ � KC05D�l�QR@ B E�oPJQ>Q> j5]UR �NM o :U<�> � � � ��nR�:8>SEnRkG5:F]%oNRkG5Z A o � � `1R�]%J G5:F]%oNRgM A oNR >SEQ>SR JQ> c �NA A�pMSWO<:<;1F7DN6 �"Se8WK)^<6?U� "�� �� "� ¢ S�)F7@"6� £ l

�#" � � 'Gli��F7^<276?U�K)@"J�� l�'oK);H6s_<lN\�:<9q6IK)b79oU3/1DGF7;HKC05/1:<@�936?U3F7;g05U?l VX?(Y � oNES` � �� �� � � � S "7l

�#"�" � 'Gle�wF"@�0AS � 2"/H93/1U32 � KC032WKT_<6)S�K)@7J �{le��9q/H@7�C6A932": � ltZt2"6G936AK);H/g05/H6?Ut:)= �W:P`�B?:<@�0593:);i=>:)9K)b"9�Uq6A9hOj/1BA6Cl VX?(Y � oNES` � �� �� ��� S� � "7l

�#" ¢ � �pK)@ �<KCBA:<b7Uq:<@�lE��:)@7^<6AUh05/1:<@#KTO<:</1JWK)@7B?6{K)@7J�B?:<@�0593:);�l�QR@3B E�oPJQ>Q> j5]UR �NM o :U<�>�VhACY����� A � Y Y�SW8WK)^<6?U �� "��� ¡ "S"YwF7^<F7Uh0 ����"l

�#" £ ���"l��<K �c6)l���:)0q05;H6?@76AB]� �m;H:P`���:)@�0393:<; l � � � � ?gEHG5RgMaG1JS:b]%oNRgM^oNR A o � � `&R�]%J G5:F]%oNRgMsS���E\z� ¡ W� ( ��� ¢ "�� £�¡ S �� � l

�#" ( ���El �<K)/H@�l-Y�J76A;HKT_��}bWK)Uq6AJ�K)87879q:�K)B]2+=>:<9{BA:<@"^<6AUh05/H:)@4KTO<:)/HJWK)@"BA6z/H@�/1@�036A9qBA:<@7@"6AB?036AJ276s056?93:<^<6?@76A:)F7UwB?:<DI87F"056?9a@76?0R`u:<93��U?lhA o � lk`1:8>SE A o � � `1R�]%J G5:b]%oNRgM �m>SiP]%>��[S "l

�#" � ���El��<K)/H@�lcY�03/HDI6A:<Fj0q�Rb7K)U36?JIB?:<@7^<6?Uq03/H:<@NBA:<@�059q:<;�U3B]276?DN6�=>:<9[`a/H@7J":X`4�W:P`x�RBA:)@�0393:<;1;H6?J@76s0R`�:)93��UAl � � � � �oN`1EnRkG5ZCoNR �(>SZ�>QJS:8> j V"EQ> GNM ]UR@A o � � `&R�]%J G5:F]%oNRgMsS � £ l

�#" ���El �<K)/1@�l�Y�B?:<DN87K)93/1U3:<@d:C=E2WK)U32"/H@7^�UqB]276ADI6AU�=>:<9VK)J7J79q6AU3Uz;1:j:<��F784/H@dB?:<DN8"F"056?9@76s0R`�:)93��UAl � � � �D?gEHG5RgMaG1JS:b]%oNRgMXoNR)A o � � `&R�]%J G5:F]%oNRgMsS � ¡ l

� ¢ � ���El �<K)/H@�l Zt276�6A879qBTK�� UqB]276ADI6)l VX?(Y � oNEn` � �� �� � <S "7l

� ¢ '���El��<K)/1@�l�Zt276a:<U3FIU3B]276?DN6t=>:<9[B?:<@7^<6?Uq03/H:<@IKTO<:</1JWK)@7B?6tF7U3/1@7^E6��j87;1/HBA/g0[95KM056t/H@"J7/HBAKC05/1:<@�lVX?(Y � oNEn` � �� �� � S � "7l

" ¡)£

Page 86: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� ¢<¡ ���El �<K)/H@�luYx03D @76?0R`u:<9q�k/1@7^ �uQRU3U3F"6AUrKC@7J�B]2WKC;H;H6?@7^<6?UwKC276TK)J�l � R �5]UR >Q>SE�M A oNR >SE�>SR JQ>Qf�nR�:8>SE �Cl�� ��>S: � oNE � �LoNEnZ[j)S � ¢ l

� ¢ � ���El �<K)/1@�lo��:)@7^<6AUh05/1:<@�BA:<@�0393:<; K)@7J�0593KCLIBGDNK)@WK)^<6?DN6?@�0�/1@�KC05D @76s0R`�:<9q��U �o�a6AB?6A@�0K)JjO)KC@7BA6?U�K)@"J�K{U3F"9qO<6s_<lXA o � lk`&:�>SE �X>S: � oNE �PM G5Rkj ����� � �0\PMS:�> � MsS � ¢ l

� ¢ " ���El��<K)/H@�S 'Gl ��27/1F�SmK)@7J�.�l �wKP`u6)lVY ��FWK)@�03/10]KM05/1O)6!DN6AK)U3F79q6N:C=�=�K)/193@76?U3UyK)@7J�J"/HUh�B?93/HDI/H@7KC05/1:<@V=>:<9t9q6AU3:)F793B?6yKC;H;H:kBTKM05/H:)@,/H@�Uq2WK)936?J�Uh_jUh056?DNU?l � �"A ? ��� � � S �� "7l

� ¢<¢ ���El��<K)/H@�S 'Gl ��27/1F�SmK)@7J�.�l �wKP`u6)lVY ��FWK)@�03/10]KM05/1O)6!DN6AK)U3F79q6N:C=�=�K)/193@76?U3UyK)@7J�J"/HUh�B?93/HDI/H@7KC05/1:<@V=>:<9t9q6AU3:)F793B?6yKC;H;H:kBTKM05/H:)@,/H@�Uq2WK)936?J�Uh_jUh056?DNU?l � �"A ? ��� � � S �� "7l

� ¢)£ ���El �<K)/1@�S � l �EK);1_<K)@WK)93K)DNK)@�Sv�El��o:X_<K);�S � l ��K)27D�_)SiK)@7J ��l �vF�lGY � / ��=>:<9 � :<F793B?6�[@7J � _kUq056?D ��F";H6 ¢ l[Y[Z�\ �W:<93F7D ¢ � £<£ � S#'r6AB?6ADGbe6A9 � ¢ l

� ¢�( ���El��<K)/H@�S � l �EK);1_<K)@WK)93K)DNK)@�S��El#�o:P_�K); S � l���K)2"D�_<SkK)@7J ��l �vF�l �[93/HBAK�� �&� �k056A@"U3/H:)@7U03:I03276E6A93/1BTK{Uq`a/g05B]2�K);H^):<93/g0527D�l�VX?(Y � oNES` � � �%� � � � � � � S � ¢ l

� ¢ � ���El �<K)/1@�S � l �EK);g_�K)@WKC95K)DNK)@�S[KC@7J|��l �r/HUh`xKC@WKC0527K)@�l�\�6?052":jJ|K)@7J|K)8"8WK)95KM05F7U�=>:)9B?:<@7^<6?Uq05/1:<@!DVKC@WK)^<6?DN6?@�0~/1@{BA:<DI87F"036A9~@76s0R`�:<9q��UuF7Uq/H@7^E6��"8";H/HB?/10[93KC056t/1@7J7/1BTKC03/H:<@�l��Ce��e7B+G5:�>SR�:+GSl2lkZ ]%J G5:F]%oNR � Z�> jLc � � � � � f � � �SpPf�S "7l

� ¢ ���El��<K)/H@�S � l �EK);1_<K)@WK)93K)DVKC@�S K)@7J-�El �r/1Uq`�K)@WKC032WK)@�l�Zt276I0593K)@7U3/16A@�0y8c6?9q=>:<9qDVK)@"BA6 ��[879qBTK{OjU�6A8"93BTK � �Gl VX?(Y � oNEn` � �� � � � � � S "7l

� £ � ���El �<KC/H@�S � l �EK);g_�K)@7K)95K)DNK)@�Sm�El���/HUh`xK)@7KC052WKC@�S[K)@7J-��l �E:P_<K);�lzY U3K)DI87;H6IUq`a/g05B]2K);1^<:<9q/1052"D�l�VX?(Y � oNEn` � � �%�� � � � � S � ¢ l

� £ '���El �<K)/H@�S �{la�wKCDVK)��9q/HU32"@WK)@�S�K)@7J '���27/1F�l ��:<@7^<6?Uq05/1:<@�KPO):</HJ7K)@7BA6#UqB]276ADI6 =>:)9B?:<DN8"F"056?9�@"6?0R`u:<93��UAl��Ce ��e7B G5:�>SR�:�� � � � � � 5f�S � "7l

� £�¡ ���El �<K)/1@�K)@7J �{l �!l"�wKCDVK)��9q/HU32"@WK)@�lm��:<@7^)6AUq03/H:<@zKTO):</HJWKC@7BA6o/1@,BA:<DI87F"036A9x@"6?0R`u:<93��U`a/g052�KNBA:<@7@"6AB?03/H:<@";H6AUqU�@76s0R`�:)93��;nKT_<6?9 ����:<@7B?6A8"03UASc^<:�K);1UASeK)@7J�DI6?0327:kJ7:<;H:)^)_<l B E�oPJae� � � � A o � lk`1:8>SE ��>S: � oNE �N]UR � �0\ � l�oPMS]U` � S ����"l

� £ � ���El��<K)/H@�S �{l �{lj��K)DNK)��93/1U327@WKC@�SkK)@7J 'Glj\�lj��27/1F�l ��:<@7^)6AUq03/H:<@NYwO):</HJWKC@7BA6w/H@V��:<D!�87Fj056A9 ��6?0R`u:<93��Ut`a/1032�K!��:)@7@76ABs05/1:<@7;H6?U3U �w6s0R`�:)93� �iKT_<6?9Al[Z 6AB]27@7/1BTK);i�a6A8e:<9h0 ' �p�p�Za�x� ¢ �)£ S�'r/H^)/10]KC; �&��F7/H8"DN6?@�0���:<9q8c:)95KC03/H:<@�SjY�F7^)F7Uq0 �� ( l

� £ " ���El��<K)/H@�K)@7J � l ��:<Fj0527/16A9Al,� K)B]�C6?0{Z 95K)/1@7Uo�o\�6TK)UqF7936?DN6?@�0{K)@7J-Kz@76s` DN:kJ76A; =>:)9B?:<DN8"F"056?9x@76?0R`u:<9q�V0593KCfWB)l � � � � �oN`1ESRkG5Z o �(>SZ�>QJS:�> j V"E�> GNM ]UR3A o � � `&R�]%J G5:F]%oNRgMQf�S � £ l

� £�¢ ����K! �<K)/H@�l���:<@7^)6AUq03/H:<@N��:<@�0393:<;W/1@I��:<DN8"F"056?9 ��6?0R`u:<93��U �[QRU3U3F"6AUuK)@7JIZm9q6A@7J7U?l � � � ���>S: � oNE � Y G��2G��a]UR >sS78WK)^)6AU ¡ "��� � S�\�KT_ � l

" ¡�(

Page 87: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� £<£ ����K! ��<K)/H@�l�?(<�> V"En:+o A o � lk`&:�>SE �0\PMS:8> � M;Bm>SE oNE � G5R JQ> V"RkG5Z \PMS]�Msl �):<2"@z.�/1;H6s_��� :)@7UAS � <l

� £ ( ����K! �<K)/1@�lr\z_k0327UEK)be:<F"0r��:<@7^<6?Uq03/H:<@#\�K)@WK)^<6?DN6?@�0o/H@��w/H^)2j�RUq8c6?6AJ ��6?0R`u:<93��UAl �nRI�:�>SEnR >S: � oNE �N]UR � � �m>QMP> G5E�JQ< G5Rkj � � l�>SEn]%>SR JQ>sS � � � � � �"S� � ¡ l

� £ � ����K! �<KC/H@�l Y��x� � 6?9qOk/HB?6�:)@�Y[Z�\ �w6s0R`�:<9q��U �~.�2WKC0�/HUt/g0 � ��6?0R`u:<93�,.�:<93;1J�S ¢ l

� £ ����K! ��<K)/H@�l ��:<@7^<6?Uq03/H:<@���:<@�059q:<;vK)@"J�Zm93KCLIB�\�K)@WK)^<6?DN6?@�0a/H@�Y[Z�\ �w6s0R`�:<9q��U �u��6 �B?6A@�0GKCJ"OCK)@7BA6?U�KC@7J K�UqF79qO)6?_<l A o � lk`1:8>SE ��>S: � oNE �PM G5Rkj � ��� � �0\ MS:�> � M �oN`1ESRkG5Z S�rB?03:<be6A9 � £ l

� ( � ����K! ��<K)/H@�S � :<@"/nK ��K)27D�_)S � 2"/1Ok��F7DVKC9 �EK);1_<K)@WK)93K)DVKC@�S"�a:<27/g0 �o:P_�K); S7K)@7J ��K)@7^��vF�l\�:)936 � 0395KT`x� �~:C056!��:<DIDI6A@�05U �wZa� ��OkU��rF76AF76�U3/�?6AU?loY[Z�\ �W:<9qF7D ¢ � £<£ <S 'r6s�B?6ADGbe6A9 � ¢ l

� ( '����K! �<K)/1@�S � 27/1O �EK);g_�K)@7K)95K)DNK)@�SX�a:<27/g0 � ��_�KC;�SCK)@7J � :<@7/nK ��K)27D�_)l � :<F79qBA6���6A2WKTOk/H:)9=>:<9�Y[Z�\(Y��x��Z 95KCLIBI\�KC@WK)^<6?DN6?@�0 ��Yw@ � �j87;HK)@WKC03/H:<@�l � � � �DA o � � `1R�]%J G5:F]%oNRgMY G��2G��a]UR >sS � "�� �X� S �w:PO<6?DGbe6A9 � £ l

� (<¡ ����K! ��<K)/H@�S � 27/gOj��F7DNK)9 �EK);g_�K)@WKC95K)DNK)@�S � :<@7/HK ��K)27D�_)S7K)@7J ��K)@7^��vF�l~�uF793Uh0R_�Yr�x�� :)F793B?6AUAlpY[Z�\ ��:)93F7D ¢ � � " ¢ S#�oBs05:<be6A9 ¢ l

� ( � ����K! �<K)/1@�S � 27/gOk�kF"DVK)9 �EK);g_�K)@WKC95K)DNK)@�S � :<@7/nK ��K)27D�_)S�K)@7J �eKC@7^ �vF�l��oFj0q�R:C=n����KC056�w\ ��6A;1;�QRU3UqF76AUIK)@"J �&�c6ABs0!:)=�Zm9qD�S Z � �uS K)@7J+Z��x�El#Y[Z�\ ��:)93F7D ¢ � ( �<� <SYwF7^<F7Uh0� ¢ l

� ( " ����K! �<K)/H@�S � 27/1Ok��F7DNK)9 �EK);1_<K)@WK)93K)DNK)@�S � :<@7/nK ��K)2"D�_<SiK)@"J ��K)@"^ �iF�l � 0593KT`x� �~:)036B?:<DNDI6A@�03U�:)@�Z�\ "7l � � �"l[Y[Z�\ �W:<93F7D ¢ � � " �"S��rB?05:)bc6?9 � ¢ l

� (<¢ ����K! ��<K)/H@�S � 27/gOj��F7DNK)9 �EK);g_�K)@WKC95K)DNK)@�Sj��:)27/10 �o:P_�K); S7��K)D ��/HUh`xK)@7KC052WKC@�SWK)@7J � :C�@7/HK ��K)27D�_)l �[9q/HBTK � � �j87;1/HBA/g0V93KC056�/H@7J"/HBTKM05/H:)@|=>:<9IBA:)@7^<6AUh05/1:<@�KTO<:</1JWK)@7B?6�/H@dKC05D@76s0R`�:)93��UAl� yl � l�� KC036A@�0wY�8787;1/HBAKC05/1:<@#� � � � � � � £ ���"S � ( X� S �)F7;g_ � £ l

� ()£ ����K! �<K)/1@�S � 27/1Ok��F7DNK)9 ��KC;1_�KC@WK)95KCDVK)@�S�K)@7J���K)D �r/1Uq`�K)@WKC032WK)@�laZt276G:)U3F�UqB]276ADI6=>:<9tB?:<@7^<6?Uq03/H:<@�KTO<:</1JWK)@7B?6E/H@zKC03D @76?0R`u:<9q�kU � �v6?U3U3:)@7Uw;16TK)9q@�0�K)@7Jz6��k056?@7U3/1:<@7U?l Bm>SEU� oNE � G5R JQ> � iNG5Z `gG5:b]%oNR �oN`1EnRkG5Z S��oBs05:<be6A9 ( l 03:NKC878c6AK)9Al

� (�( ����K! �<K)/H@#K)@"J � 27/1Ok��F7DNK)9 �EK);1_<K)@WK)93K)DNK)@���K)D ��/HUh`xK)@7KC052WKC@�l�� DN6s0527:kJ K)@7J K)8j�8WKC95KC03F7U�=>:<9GB?:<@7^<6?Uq03/H:<@�DNK)@WK)^)6ADI6A@�0G/1@-BA:<DI87F"036A9G@"6?0R`u:<93��U!F7U3/1@7^�6��j87;1/HB?/10y95KC036/1@7J7/HBAKC05/1:<@�l  yl � l��mKC056?@�0�K)878";H/HBAKC05/1:<@#� � � � � � ( S � ()¢ �sS � 6A8 �)F";1_ � "7l

� ( � ����ljZ ?6A@7^ �{l � /1F�l�QR@�056?;H;H/1^<6A@�0pBA:)@7^<6AUh05/1:<@VB?:<@�0593:);�=>:)9�K)b"9uUq6A9qOk/1BA6�/1@,KC03D @76?0R`u:<9q�kU?lA o � lk`1:8>SE A o � � `1R�]%J G5:b]%oNR �m>SiP]%>��[S ¡ "�� ¢ ��� �� �� �<£ S��rBs05:<be6A9 ¢ l

" ¡ �

Page 88: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� ( � �iK)DI8793:)U �EK);nKCDN8e:<F7�MK)U?SWY�@�F� 3K)@ �pK)9qDVKjScKC@7J �{l �{lc�wKCDVK)��9q/HU32"@WK)@�laY�@�6?LIBA/16A@�093KC056�K);H;1:jBAKC05/1:<@�K);1^<:<9q/1052"D =>:<9�KC05D @76?0R`u:<93��U�8"93:POk/HJ7/1@7^�DNK����RDI/H@�=�K)/193@76?U3U?l QR@� :U< � � �QB �nR�:8>SEnRkG5:F]%oNRkG5Z"A oNR >SE�>SR JQ>^oNR��"] �N<3Bm>SE oNE � G5R JQ> ��>S: � oNE �N]UR � c�� B ��pMS� 6?8"056?DGbe6A9 � ¢ l

� � � � � 2"/1Ok��F7DVKC9 �EK);g_�K)@7K)95K)DNK)@�S7�wK! �<K)/H@�S � :<@7/HK ��K)2"D�_<S��a:<27/g0(�E:P_�KC;�S�K)@7J �)/nK)@"87/H@7^�)/HK)@7^7l4�m6A9h=>:<93DNK)@7B?6�:C=rZ��x� :PO<6A9IYr��� :)@�Y[Z�\ b7K)B]��bc:<@"6�K)@7J+`a/1032�OCK)9q/H:<F7U�r�x��0593KCLIB[8WKC03036A9q@7UAl�QR@hB E�oPJQ>Q> j5]UR �NM+o�:=<�> � � � � �SR�:�>SEnRkG5:b]%oNRkG5Z0A o � � `1R�]%J G5:F]%oNRgMA oNR >SE�>SR JQ> c �NA A�pMS �)F7@76� ( l

� ��'� � 2"/1Ok��F7DVKC9 �EK);g_�K)@WKC95K)DNK)@�S���K! �<K)/1@�Sk��:)27/10��o:X_<K);�SkK)@"J � :<@"/nK���K)2"D�_<l�Y � F79hO<6s_:)=i03276E wUq6s�RQ}0h�"�r9h� �v:<U36 �RQ}0t� :<;H/1BA/16AUu=>:)9�05276oY��x� � 6A9qOk/1BA6r/1@�Y[Z�\ ��6?0R`u:<93��U?l[Zm6?B]2j�@7/1BTK);e�a6A8e:<9q0 � �  a����Q � �t�p� � ( �}Za� �<¡ S 'r6A8"0u:)= ��Q � SkZt276 �r27/1: � 0]KC036� �@7/1O)6A93Uq/10R_)S ( l

� � ¡ � 'Gl �EKC05K)93/HK"l~��:<DIDI6A@�05Ut:<@�95KM056s�}bWK)Uq6AJ�8793:<8e:<U3K);�l VX?(Y � oNES` � �� �� � � S� � "7l

� ��� ���"l ��l �o6A@"@76?_)l��[93:)b7;H6?DNU[KC@7J � F7^<^)6AUq036AJ � :<;1F"05/1:<@7U /1@I��:<936a�u6A2WKTOk/H:<9?lWY[Z�\ ��:)93F7D ¢ � ��¢)£ "�� )SW\�KT_ ¢ l

� � " ����:M� �r_<:<F"@7^ �o/1D�Sw�u_kF7@7^ �!l��E/1D�SwK)@7J�QR;1_):<F7@7^���27:)@7^7l$'�_k@WK)DI/HB�Y�O<6A93K)^</1@7^QR@�056?9qOCK);aY�;1^<:<9q/1052"D =>:<9 �~�aQh��Y$Y��x����:<@�059q:<; � B]276?DN6Cl�Y[Z�\ ��:)93F7D £ � � �)£�¡ S�W6Ab"93FWK)9h_ � £ l

� � ¢ ����l<Zol �oF7@7^7l�Y�J7K)8"05/gO<6���9q6AJ7/g0~Y�;H;1:jBAKC05/1:<@y=>:)9&� ;H:P`x����:<@�0593:);H;H6?J �w��UAlcY[Z�\ ��:)93F7D "M� ��¡ � ¡ S "7l

� � £ ����lmZol �EF"@7^7l � ;H:P` ��:<@�0393:<;1;H6AJ �r/19q05F7K);u��:<@7@76?B?05/1:<@7U��~9q:<8e:<U5K);~=>:<9yY[Z�\ Zm93KCLIB\�KC@WK)^<6?DN6?@�0Al~Y[Z�\ �W:<9qF7D "C� �<£ � ¡ � ¡ S � 6?8"056?DGbc6?9 � "7l

� � ( �EZol �Gl �iK)��U327DNK)@�S��ml �ml�\�/1U32793K"SrKC@7J��{l �{lt�wKCDVK)��9q/HU32"@WK)@�l Z 95KC@7U38e:<9q03/H@7^+B?:<D!�879q6AUqU36AJ�Ok/HJ"6A:�:PO)6A9{KC03D @76?0R`u:<93��UG`a/g052�6��j87;H/1BA/10�93KC056I=>6A6AJ"bWK)B]� BA:<@�059q:<;�lzQR@ B E�o��JQ>Q> j5]UR �NMho;:=<�> � � � � � � � � A � Y�SjY�879q/H; ( l

� ��� � �[l �!l ��:)bc6?9q05U?l �r8e6A95KM05/H:)@I:C= � :<F"93BA6w��6?2WKTOj/1:<9 � ¢ lcY[Z�\ �W:<93F"D ¢ � £ " )S 'r6ABA6?D!�be6A9 � ¢ l

� �� ����:<@7^���/H@"^ �v/�S �EK)/g� �p6AF7@"^ � /1F�S��w:<@7^M�RZt/�Z A6A@"^7S{��27/1@WKC03U3F�QR�C6AJWK"S�K)@7J���/H9q:<U327/� FgAF7��/�l�ZtBA8�:XO)6A9{KCb79�KC@7J-F7b79yU36?9qOk/HB?6AUG/1@-KC03D�l�QR@ B E�oPJQ>Q> j5]UR �NMOo �QB"A A A�� � � S\�KC93B]2 � £ l

� � � � l��v/HF�S�\ lc�[9q:jBAK)@7/H��S�Zol���276A@�S �Gl �{l � K)DNK);nK)D�S7KC@7J �"l �r93DI:<@7J�luY�@�KC@WK);1_kUq/HUa:)=Uq:<F793B?6y9qF7;H6 � ¢ l[Y[Z�\ �W:<9qF7D ¢ � ¢ " ¢ S#'r6?BA6?DGbc6?9 � ¢ l

" ¡

Page 89: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� �'����l ��_k;H6?U�K)@"J�Y�l �v/H@�l 'r6sfW@7/103/H:<@�K)@"J�879q6A;H/1DN/1@WK)9h_4Uq/HDGF7;HKC05/1:<@d={K+95KM056s�}bWK)Uq6AJB?:<@7^<6?Uq05/1:<@zBA:<@�0393:<;vDI6AB]2WKC@7/HUqD�`a/1032�6��j87;1/HBA/g0x=>6A6?J7bWK)B]��:C=mbe:)0q05;H6?@76AB]�V95KC036AUAl�VX?(Y� oNEn` � �� �� � <S � "7l

� ¡ ��� l ��6?`aDNK)@�l�Zm93KCLIB{\�K)@7K)^<6ADI6A@�0w=>:<9wY[Z�\ �i:kBTKC; Yw936AK �w6s0R`�:<9q��UAl � � � � A o � �� `1R�]%J G5:b]%oNRgM"Y G��2G��a]UR >sS � "7l

� �� ��� l �w6s`aDVKC@�K)@7J �{l"\�K)93Uq2WK);1;�li��6?BA@�BA:)@7^<6AUh05/1:<@,BA:)@�0393:<; lCVX?(Y � oNEn` � �� � � � � � S ��"l

� " ��� l �w6s`aDVKC@�K)@7J �{l"\�K)93Uq2WK);1;�li w8eJWKC036�:<@Vbc6?BA@�BA:)@7^<6AUh05/1:<@,BA:)@�0393:<; l7VX?(Y � oNEn` ��� � � � � � S ��"l

� ¢ �y��93K)/H^I� KC9q059q/HJ7^)6)l �+] �2G2_a]U: �X>S: � oNE �N]UR �)l[Y�J7J7/1U3:<@k�}.�6AU3;16?_)S���6AK)J7/H@"^7SW\�YyS � ��"l

� £ � �~6?93@��mK��jU3:<@�l ��K)Uq0�Y�87879q: �"/1DVKM05/H:)@ :C= � 6A;g=n� � /1DN/1;nK)9��w6?0R`u:<9q��Z 95KCLIBCl�Z 6AB]27@"/HBTKC;�a6A8e:<9q0 �i� ��� � £ (<¢ � S�iKT`a936A@"BA6G�u6A93�C6A;16?_ �iK)b7U?SWY�879q/H; ¢ l

� ( � �{lj�wK)DNK)��93/1U327@7K)@VKC@7J��El �<K)/1@�lvY�b7/H@WKC9q_!=>6A6?J7bWK)B]�IU3B]276?DN6w=>:<9uB?:<@7^<6?Uq03/H:<@�KTO):</HJj�K)@"BA6{/H@�BA:<DI87F"036A9�@"6?0R`u:<93��Uo`a/1032�BA:<@7@"6AB?03/H:<@";H6AUqUr@76s0R`�:<9q��;nKT_)6A9Al�VhACY ?gEHG5RgMaG1J��:F]%oNRgM oNR)A o � lk`1:8>SE�MsS � � l

� �� � �{l �{lj��K)DNK)��93/1U327@WKC@�S 'Gl"\ l"��2"/HF�SjK)@7JV��l��<K)/1@�li��:<@7^)6AUq03/H:<@NYwO):</HJWKC@7BA6w/H@V��:<D!�87Fj056A9 ��6?0R`u:<93��Ut`a/1032zK!��:<@7@76?B?03/H:<@7;16AUqU �w6?0R`u:<9q� �iKP_)6A9?lW� K)9h0aQ � �jY � 6A;16AB?03/1O)6o��/g�@WKC9q_��W6A6?J7bWK)B]� � B]276ADI6�=>:)9��E6?@76A93K);WZm:)8c:<;1:<^</16AUAlWZ 6AB]2"@7/HBAK);�936A8e:<9h0TS 'r/H^)/10]KC;��&��F7/H8k�DI6A@�0���:<938e:<93KC05/1:<@�S �� ( l

� � � �{l �!lj��K)DVKC�k9q/HUq27@WK)@NK)@7J�� l���6?`aDNK)@�lm��936?J7/10u`a276A9q6rBA9q6AJ7/g0x/1UuJ7F"6)l�VX?(Y � oNEn` ��� �� � � � S � "7l

� � � � �{l �{l~�wKCDVK)��9q/HU32"@WK)@|K)@7J %qQRUqU3F76?UN`a/10324��K)B]��`xK)9qJ � �j87;H/1BA/g0N��:<@7^<6?Uq05/1:<@ �w:)03/1f"�BAKC05/1:<@�b7K)U36?J���:<@7^<6?Uq03/H:<@���:<@�059q:<;�l�QRU3U3F"6AU�`a/g052�bWK)B]��`xKC93J�6��j87;1/HB?/10zBA:)@7^<6AUh05/1:<@@7:C05/1f7BTKC03/H:<@�bWKCU36AJ�BA:<@"^<6AUh05/H:)@�B?:<@�059q:<;�l�VX?(Y � oNEn` � �� ��� � � S � ��"l

� � '� �{l �{lj��K)DNK)��93/1U327@WKC@VK)@"J �"l ��KPOk^<9q6A@�li�[9q6A;H/1DN/1@WK)9h_�Uq/HDGF7;HKC05/1:<@!936?U3F7;g05Up:)=v27:<8k�Rb�_��27:)8 � O<BE�W:P`�B?:<@�059q:<;iK)@7J�6TK)9q;1_V8WK)B]�)6s0�J"/HU3BAK)93J�l�VX?(Y � oNEn` � �� ��� � � S � "7l

� ��¡ � �{l �!l~��K)DNK)��93/1U327@WKC@�S�� l~�mlp\�/1U32793K"SxKC@7J �{l .�l��W6A@"J7/HB]��l � �"K)DI/H@7KC05/1:<@�:)=wY�;g�036A93@7KC05/gO<6�\�6AB]2WKC@7/HUqDNUI=>:<9I wU36 �R/g0q�R:)9h� �v:<Uq6s�}/10Tl|Y[Z�\ �W:<9qF7D ¢ � ¢ � jS�'r6?BA6AD�bc6?9 ¢ l

� � � � �[l��a:<bc6?9q03UAleZt276wbe6A@"6?f703Uu:)=c95KM056s�}bWK)Uq6AJ!�W:P`�BA:<@�0393:<;7=>:<9~KCb79[U36?9qOk/HB?6)l VX?(Y � oNEn` ��� �� � � � S � "7l

� � " � �[lj��:<be6A9h05U?l �[@727K)@7BA6?J�8793BAK���8"93:<8e:<9q03/H:<@7K);W95KC036s�}BA:<@�059q:<;eK);H^):<93/g0527DV�sl(VX?(Y � oNEn` ��� �� � � � � � S "7l

" � �

Page 90: Traffic Management for the Available Bit Rate (ABR) Service in …jain/theses/ftp/shiv/chapter8.pdf · 2004-05-09 · ?6 & 8 ! +'($ ¡)£ ¡

� ��¢ � �[l[�a:<be6A9q03UAl ��KC056 �RbWK)Uq6AJ+K);1^<:<9q/1052"D�=>:<9G8e:</H@�0G03:�DGF7;g05/H8e:</1@�0�K)b79�U36A9hOk/HBA6Cl VX?(Y� oNEn` � �� �� � � �� � S� � "7l

� �<£ � �iK)9q9q_���:<be6A9h05U?l �[@72WK)@7B?6AJN�~�t��Y�� �[9q:<8c:)9q05/1:<@WK);k��KC056 �h��:<@�0393:<;jY�;H^):<93/g0527DV�sl�Y[Z�\�W:<9qF7D "C� � ( � ¢ � <SkY�F"^<F7Uq0 "7l

� � ( �EYyl��a:<DVKC@7:POcl�Y 8c6?9q=>:<9qDVKC@7BA6G6?@72WK)@"BA6ADI6A@�0o=>:<9w8WK)B]�C6?05/ A6?J�K)b"9rK)@7J�Okb79 � J7KC0]K"lVX?(Y � oNEn` � �� ��� � �)S � "7l

� � � �EYw;H;1_k@���:<DNK)@7:PO�K)@"J � K);1;1_ � ;1:P_jJ�l#'�_k@WK)DI/HB?Um:C=WZ��x� Z 95KMLNBu:PO<6A9 Y[Z�\ �w6?0R`u:<9q�kU?l� � � � �oN`&EnRkG5Z�oNR �(>SZ�>QJS:�> jhV"E�> GNM�]UR)A o � � `1R�]%J G5:b]%oNRgMsS7\�KT_ � ¢ l

� � �o.�l � 0]KC;H;H/1@7^<U?l�QRU3J"@zK)@7JVb"93:�K)J"bWK)@7J,/1U3J7@N`a/1052I=>95K)DI6a936?;nKT_NK)@7J,KM05D�l7VX?(Y � oNEn` ��� �� <S � ¢ l

� � � � �vF7B?6A@�0rZ 6AB]27@":<;H:<^)/H6AU?l�Yx03;nK)@�0]K!B]27/18�Uq6?0TSeDI/HBA9q:j6?;H6?B?059q:<@7/1BAUx^<9q:<F78�@76?`aUwK)@7@7:)F7@7BA6 �DI6A@�0TSW2�0q058 � ��� `t`t`El�;HF7B?6A@�0Tl�BA:)D � DI/HB?93: � @76?`aU � � � ¡ "� ( l�2�03DN; l

� ��'�y��279q/HUh05:<UEZ 9q_�=>:<@WK)U?l,\�������� ¡ Z 95K)@7Uq8c:)9q0�:PO<6A9�Y[Z�\ �w6?0R`u:<9q�kU?l�\�KCUq056?9'$�U�03276AUq/HU?S �@7/1O)6A93Uq/10R_z:)= �xK);1/1=>:<9q@7/nKyKC0 � K)@�0]KN��93Fg)S � 6A8j056AD�bc6?9 � £ l

� � ¡ ����lTZ A6?@7^�KC@7J �{l � /HF�lCY�BA;HK)U3Uv:)=j879q:<8c:)9q05/1:<@WK);M95KM056[BA:)@�0393:<;)U3B]276?DN6?U K)@"J�Uq/HDGF";nKC03/H:<@9q6AU3F";105U?l VX?(Y � oNEn` � �� �� <S� � ""l

� � � ����l<Z A6?@7^�KC@7J �!l � /HF�l��[@72WKC@7BA6?JNB?936AJ"/10q�}bWK)Uq6AJ!BA:<@"^<6AUh05/H:)@I@":)05/gfWBTKC03/H:<@���6AB?BA@�� �W:P`B?:<@�0593:);�=>:<9aKC05D @76?0R`u:<93��U?l+VX?(Y � oNEn` � �� �� � � MS � "7l

� � " �EQR@�056?93@WKM05/H:)@WK);vZ 6A;H6?BA:<DIDGF7@"/HBTKM05/H:)@7Ux �@7/H:<@�l[2�0q058 � ��� `t`t`El�/103F�l�B]2�l� � ¢ ����:)b7b�_ �pK)@"JWK);H:)936)S � 27/gO �EK);g_�K)@7K)95K)DNK)@�Sm��K! �<K)/1@�S �a:<27/g0 �o:P_�K); S � :<@"/nK �eKC27D�_<S

��/nK)@7^)93:<@7^o�xK)/�S�KC@7J � 6A:)@7^C�h��2"6A:<; �o/1D�l"�m6A9h=>:<93DNK)@7B?6t:)=c��F79qUq0R_�.�:<9q;HJ�.�/1J76�.�6Ab� .�.�.�� � :<F793B?6AU�:PO<6A9�Yr����l[Y[Z�\ ��:)93F7D ( � � " ¡<¢ SjY�879q/H; ( l

� � £ ����:)b7b�_ �pK)@"JWK);H:)936)S � 27/gO �EK);g_�K)@7K)95K)DNK)@�Sm��K! �<K)/1@�S �a:<27/g0 �o:P_�K); S � :<@"/nK �eKC27D�_<SK)@"J,�[95K)J"6A6A8 � K)DGF"J795K"le.�:)93Uq0pBAK)U36�Z��x��bc6?2WKTOj/1:<9~:PO<6A9pYr����K)@7JIb7F��c6A9p936'��F7/1936 �DI6A@�05U?l~Y[Z�\ �W:<93F"D ( � �<£ ( S �)F7;g_ � ( l

� � ( � �[l7.�:� q@WK)9q:<U3��/�lp�xKCU36A;1/H@76r036��k0�=>:<9x0593KCLIB�DNK)@WKC^<6ADI6A@�0aU3F"bj�}`u:<93��/1@7^N^)93:<F78�l VX?(Y� oNEn` � �� �� � �� � � S� � "7l

� � � � �EK)9q_��El�.�9q/H^<2�0�K)@7J�.�lr�a/HB]2WKC93J � 036?O<6?@7UAl ?�ACB � ��B �nZUZ ` MS:FEHG5:8> jNf��koNZ ` � > �lYwJ7J7/HUq:<@j��.�6?U3;H6s_<S��a6TK)J"/H@7^7SW\�Y�S ¢ l

� � � �v/ �j/HK ��2WK)@"^7S � BA:)0q0 � 276?@7�)6?9ASiK)@"J 'Gl 'Gl ��;nKC93��l��rb7Uq6A9hO)KM05/H:)@7U�:<@�05276GJj_j@7K)DN/1BAU�:)=KzBA:<@"^<6AUh05/H:)@ B?:<@�059q:<;~K);H^):<93/g0527D �wZt2"6N6���6?B?05U�:)=p0R`�:M�}`�KP_�0395KCLIBCl{QR@@B E�oPJQ>Q> j5]UR �NMo :U<�>"VhACY������ A � Y Y�S7YwF7^<F7Uh0 � �<l

" ��