tcp/ip performance over 3g wireless links with rate and delay

12
TCP/IP Performance over 3G Wireless Links with Rate and Delay Variation Mun Choon Chan and Ramachandran Ramjee Bell Labs, Lucent Technologies munchoon,[email protected] ABSTRACT 1. INTRODUCTION Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. MOBICOM’02 September 23–26, Atlanta, Georgia, USA Copyright 2002 ACM 1-58113-486-X/02/0009 ... 5.00.

Upload: ngothuy

Post on 03-Jan-2017

221 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: TCP/IP Performance over 3G Wireless Links with Rate and Delay

TCP/IP Performance over 3G Wireless Linkswith Rate and Delay Variation

Mun Choon Chan and Ramachandran RamjeeBell Labs, Lucent Technologies

munchoon,[email protected]

ABSTRACT����������������� ������������������������ ������������! "��#$���%�$&%#$���$�'��� $(����������*)����+������(����,%�.-/)�0(��% $&%��1������ 32�45���! *6�������������� �&��� /��%�7��(����#7������������ �&78�9: ����;-$���<���>=>�����&%)����/��#������?@��(A�.6@BDCFE������������G���� ��-7�����&% $�����#H).,D�/)���&%=>�� I����->��#$������1471����=JE�����#���KI���� $��,%�5����(.)�����A���;)� ��=>�������% 3=>��(;#H)� $���=>�8L9M 3)�-�-7�������� N6�� O���;-7���P���<�� �(����.)�����#7���%�$&%#��$�$�.67�� ����������&��� ��5(;#H)� � ����01�;)Q���R2H)����-��(A#$�.-$�$��� $&S#�)Q,%�)�����G2����� O�� I�����I-7��(���-08L��#������T��#�����!=>��(;#H)� $���=>L#H).,D�U���.-7��(��.-��#$�R�=>��)�(��V��W+���%����G�% X���! Y��#7���%��&�#��$�$�5)� H-��=>�7���Q,D�.-���#$�(;#H)� � $���Z�$��������[.)������% 06!��#������&D)�� $>#H).,D��(��%=>��)��\��#$����K7���� $����W/�� �(�����)���.-�-7���)�4Y)� H-]�;)����^,�)����)�2$������M4�8�9: ���#���>�H)������.6_E_�(��%=>�$����#��� $��,%����4`��,%)����)�������#$�^�=>��)�(��'��W/,�)����)�2$��^�;)Q���X)� H-,�)����)�2����R-$���)�4a�% ����� �&�bc����,D�.-����! Y������Wd����=')� $(��%8*�e�5�$���%������)�=>�I-$���D���<�AK$�$�)��� S)� H-/�$����-$��(��U���! Zf P��#$���%�$&%#$���$�L�Q,D���*)����� ��E�����#>,�)����)�2$�����;)Q���<)� H-�g����_-7���)�4�8P�e��)����R�7���%���%��<)5 $���:E_������b2�)���.-\������$�����% '(.)�����.-�h�i;jGk<lnm�o7p�q�rcs�t*��#�)��T=>�����&%)�����U��#�����?@��(����WH,�)����)�2$���_�;)����Z)� H-�g����+-7���)�4/E�����#$�%�7�U��&� ���uH(�)� �����4R� $(����.)��� $&��#$�O������ �-�������^����=>�%6HE�#$����3��=>�$���Q,I� $&'���! v���A��Wd����=')� �(��O2�4�$�����\w%xDya8

1. INTRODUCTION�!#$���;-G&%�� $���;)������% /E��-$�Ab:)Q���.)ZE�����������P ����ME!�����7N)����+(��7������ �����42���� $&z-7�������.4��.-e�� ]��#��a{5 $�����.-�|I�;)�����S�� ]��#��'Wd����=}��W5BDC3~������(A#$ ��%����&�4���~.x��UE�����#�������.-$/�$�^����~�w%w%�/2$���83�/)��;)Qbc�% ���4^�� $b#�)� $(���=>�� ���T���OB%C3~���#�).,D�5)������.)%-I4'2����� '1�;)� �-�)��;-7��[��.-'� >��#$�B%C3~��<b:�U�5�/��1�;)� �-�)Q�;-'�n)�����V(.)������-O�V�&�#R�/)��;)Z�V)����+���P�V�G�5�E�����#a������.-7Z���>���\����2��$G� ���n8+{/����|�� ��w��N��_��#��<��#����;->&%�� $����b)Q�����% zE������������/����(;#� $�%���%&�4��� z�+�7���%���\)� H-��V��)aE�����#e-7�������.4Ib=>�� I��U�$��)� � $�.-3��#���U4��.)Q�.8U�V*��#�����VB%C� $���:E_�����I+�$���Q,I��-7�Z������b,�)����,D�5� ������� $����)�(�(�����6$&%���I-����A��Wd����=')� �(��5��W*���! ��Q,D���Z��#�����E������������V��� $�I�E������L2��5(��������(�)��NW����V�� H-a������<�)Q���1Wd)�(������� N8��#������'��#$�'������Wd����=')� �(��a��WV���! F#H)�32����� e1����-$���.-e��KI���� 7b

���,D����4z�Q,D���RE������������S���� ��I'� B76Uw$6_~Q�I6T��x��n6U=>�%1�O)Q������ ������% e#�)�2����� ^�H)���-����\��#$�R�=>��)�(��<��W+E������������5(A#�)� � $���L��������G�% X���! P8�0�%����z)�����������(����,%�.-�)��(��% $&%��1������ "2�4����! P6G������$������ $&�� ����$��(��/��#7������������ �&>)� H-�,%����4a��.Ev ��A�<��#7���%�$&%#��$�$�.89M ����;-7�������>=>�����&%)����G��#$�/��?@��(���<��WU���%�����60BDCFE�����������5���� ��

-7�����&% $����'#H).,D�^)���&%=>�� I����-���#$�����'14$1����=�E�����#Y��KI���� $��,%������b

Permission to make digital or hard copies of all or part of this work forpersonal or classroom use is granted without fee provided that copies arenot made or distributed for profit or commercial advantage and that copiesbear this notice and the full citation on the first page. To copy otherwise, torepublish, to post on servers or to redistribute to lists, requires prior specificpermission and/or a fee.MOBICOM’02 September 23–26, Atlanta, Georgia, USACopyright 2002 ACM 1-58113-486-X/02/0009 ... � 5.00.

(.)��P�������;)� $�=>������� �=>��(;#H)� ����=>�8V�����5��K$)�=>�$���6���� $���)�4����5���Ab���;)� $�=>������� ��$��������(��%��>���(;#�)�3�5�N �)� H-e�V�P�")����a����.-]�� BDC3~���� �%�.�P)� H-'{/����|�� ��~��n6����������(�����,D����4�8+�!#�����/=>��(A#�)� ����=>�� $��$���!��)�(;�D���*���%�U�7���%2H)�2��������:4O��W�����U��#�)� '~Qy��� 3��#$�_E���������������� ���6I��#�������2�4'=>������&D)Q��� $&3��#$�G)%-7,D������G��=>��)�(��Z��WP���%���� ����! P8��#$����O��#�����O=>��(;#H)� $���=>V=>������&D)Q���S���%�����60��#��A4X)�����a� $(����.)���-$����)�4�,%)Q����)�2��������:4�8������5�AK�)�=>�����%6�)�<E!�R�#H)���L����R� �|I��(������% XBI6���� $&]��)Q���� �(�����,�)���4�2����:E_���� F~.�� �=>'���]�Q,D���X~X���(��� H-��� �)BDC3~��F1471����=�89: �)�-�-$�������% 06!�� ����;-$�A�\������ $(����.)������#7���%�$&%#��$�$�.6+�� ����������&��� ��

(;#H)� $ ����T1�;)����a2H)���.-e�(A#$�.-$�$��� $&^#H).,D�')�����2����� ]�� ������I-$�$(��.-@8�_#H)� � $����1�;)Q���<2�)���.-\�(;#���-$������ �&>� �.������W�����T���/�(;#��.-7������ �&5����(A#7b ��¡�����SE�#���(;#��;)��D����#$��¡��H)������M4���WVE�����������a(;#H)� � $���!�� ����e)�(Ab(����� ��_E�#$����V�(A#$�.-$�$��� $&3-$)��;)/�H)�(A�%����_��WP-7��?@�A���� ��_�$�����Z)��T��#��2H)���X1�;)������% 08"�!#��X�� I���$������� �2���#��� �-`��#����)����7���D)�(A#���a��#H)����� �(�����#��a(A#�)� � $����¡��H)�����M4],%)Q������>)�147 $(A#7���% ��������4]E�����#�����=>�-$�$�V���OW¢)%-7�� �&$6$������<�7����Wd�A�;)�2����G���3&%��,D�G�7����������:4>���\)O������ZE�����#2�����������(;#H)� � ����S¡��H)������M4�)����.)�(;#��(;#��.-7������ �&�������(;#N8£��#$����1������(��a�$�����������M4Y(������-`���.)�-`���e1�;)Q��,%)Q����� ���WR�$�����>E�����#Y�� $W���b��������(;#H)� � ����@¡I��)������:4�67)O�(A#$�.-$�$��� $&S)��&���������#�=¤��$(A#�)�Z�7���%������b�����% �)��$Wd)����G� �Q�H(.)� \�$���Q,I�-$�Z���% $&�bn������=FW¢)����� ����_)�=>�% $&/-$��?@������ I�����A���8Y�V�QE_��,D���.6TE�#�������(;#H)� $ �����bc1�;)�����2H)����-��(;#��.-7������ �&��=\b�$���Q,D��<�Q,D�A�;)����0��#7���%�$&%#��$�$�.67���V)�����>�� �(����.)������;)����/,�)����)�2$������:4�8�!#I���6�E�#������<��#$�Z�=>��)�(��U��W0�������_�� >���! z��#$������&�#����7�U#H).,D�

2����� Y��&� ���uH(�)� �����4`���.-7��(���-Y2�4`����(.)��G���� �����)�4��A��=>��(A#�)� ����=>)� �->#���&%#$���!�;)�E���#$������&�#����7�!)�(A#$����,D�.->2�4\(;#H)� � �����bc1�;)Q���V2�)���.-�(;#��.-7������ �&z=>��(A#�)� ����=>�6T��#������&%)��� �a#H).,D��(��%=>��)��>��#�����KIb���� $��/��WU�� �(�����)���.-^-7���).4�)� �-a�;)����R,�)����)�2$������M4�8!�!#$���;)����O)� H--$����)�4O,�)����)�2$������:4O���;)� $��)�����U���G2��7��1�:4O)�(A�O)�������,�)���<�n)�����/(.)������.-)�(;�X(��%=>�7���������% H�R)Q�/��#��>���! v��%�7��(��%8�|7�� �(��>���! ��$���O)�(;�(�����(;�7�� $&z���e�$����2���Wd���a=>������2�)� H-IE��-7��#N6_2��7��1�:4`)�(;��)�������,%)�����.)%-7V���\�������.)���3��WT)\2��$��1�<��WT��)�(;�D����ZW�����=¥��#$�O���! ���%�$��(��%8��#$�� ���#$��/2��$��1�/)�������,D��R)Q�R)����� ��^E�����#�,�)����)�2����S�;)����S���O-$�Ab�)�4�6$���Z(��%���-'����������Z�� a=S�������������V�H)�(;�D���!��������8T�!#�����5=S����������������%����<���&% $��u�(.)� �����4^-7��&��;)�-$�R���! U<��#7���%�$&%#��$�$�.89: ���#���R�H)������.6LE_�>=')��D�S��#7�����>=')��� �(��% �������2��7����� ��8��P����1�.6

E!�Z(��%=>�$����#��� $��,%����4R��,%)����H)����!��#$�!��=>�H)�(��U��W�,�)����)�2����!�;)�����)� H-,�)����)�2$��3-$����)�4^�� X��� �&�bM����,D�.-X���! �������W�����=')� $(��%8G|7��(��% H-@6HE!��$�������%��>)'=>�I-$���L�����AK$�$�)��� z)� H-X�$���.-7��(��/���! Zf R��#7���%�$&%#��$�$��Q,D���5)>��� $��E�����#X,%)Q����)�2����R�;)����3)� H-�g����/-$����)�4�8V�!#����;-@6HE!�O�$����b���%��_)< $���:E_������bc2H)���.-G��%���$������ 3(.)������->h<i;j�k�lnm�o$p�q�rcs�tN��#�)��L=>����b��&D)Q����O��#$�>��?@��(��O��W�,%)Q����)�2����\�;)����a)� H-HgQ���3-$����)�4�E�����#��%�7�O��&�b ���u�(.)� �����4\�� �(A���.)���� �&O��#��Z���%�$ H-\�������\����=>�%6���#�������2I43��=>�$���Q,I�� �&���! Y������W�����=')� �(��%8�!#��O����=')��� $� $&����(������% �R)Q���S����&D)� $��[��.-z)�5Wd������.E��8S9: �|7��(Ab

�����% ��I6%E!�V-$���(����+�����)����.-\E_������8U9: a|I��(������% 'BI6�E!�<�$������� ��+��#��=>������,�)������% ^W����/���$�GE_�������$�� $&a���;)�(���5W����%=¦)�B%C3~��"14$1����=�89: O|I��(������% Rw76.E!�T-$���(�����2��T)Z=>�I-$����Wd���P(��%=>�$�$���� �&_��#$�*��#$���%�$&%#7b

Page 2: TCP/IP Performance over 3G Wireless Links with Rate and Delay

�$�$�O��WV)����% $&�bc����,D�.-e���! � �QE �Q,D���3��� $�IRE�����#],�)����)�2$���'�;)Q���)� H-\,�)����)�2$���V-7���)�4�8P�e�Z��#��� \�$������� I�T)/���=>�����Z ��A�:E!������bM2�)���.-������$�����% 06$(�)������.-�h�i;jRk<lnm�o7p�q�rcs�t;6$���R=>������&D)Q���<��#$�V��?@��(��!��WL,�)�����b)�2������;)����Qg�-$���)�4>�� a|7��(A����� ��I8U9: >|7��(������� ��I6DE!�<�$������� ��_��KI���� 7b���,D�����=S�$�)������% \������$����T��#H)Q�+(��%=>��)����<���! e������Wd����=')� $(��ZE�����#)� H-]E�����#��%�7�a�V(;�e�<��&%�$��)Q�����.6Z#$��&%#�����&%#����� �&���#���������Wd����=')� �(��&%)��� �>�$��� �&X��#����V(;�e�V��&%���)Q�����>E�#��� `���! ��>���2��1��(A���.-����,�)����)�2������;)�����)� H-�-7���).4�8`�P�� H)�����4�6_�� �|I��(������% ��I6_E_���7������� �����$�<(��� �(���������� ��8

2. RELATED WORK9M ^��#���/���(������% 06NE_�3����,I����E �7������GE!�����^�% ���=>�$���Q,I� $&����! ���A��Wd����=')� �(����Q,D���SE������������> $���:E_�����I�8]�<���)����.-eE_�����]�% ]��#$�=>�I-7������ �&\��WU���! Y������W�����=')� $(��/����$������� ����.-a�� X|7��(A����� �w$8�������\��WV�$�������SE!�����e#H)�3W���(�����.-]�� `).,D���-$�� �&^��#��'(.)������W

)����! ���%�7��(��>=>���� ��������7�������� �&��H)�(;�D���G�������O� ���#��SE���������������� ��R)�*(��% $&%��1������ \���&% H)����8U9: a� w��n6D)<� ����%�S)�&��� ��*��*� ������I-7��(��.-�� $���-7�Z��#��! $���:E_�����R���G������Wd����= -$�$������(.)�����)�(A�O����$�$���������% \)� H-����(.)��!�������;)� $�=>������� �O�% e��#$�\E�����������S���� ��������� �#�)� �(������! ���A��Wd����=')� �(���8X9: �� B��n6U��#��'���! F(��% � $��(������% ���O��������S�� ������:E_�����H)��;)Q���X(��% $ ���(������� ��6��% $�^�Q,D���>��#���u�K7�.-` $���:E_������)� �-���#$����(��% �-��Q,D���3��#��aE�����������>��� $�@8]�!#������(��% �-�(��� � $��(������% �(.)� ����(��Q,D���GW����%= ���%����R¡I�$��(A�I��4�6�������������� �&a�� �2��A�������G��#$������&�#����7�.8�0�� ���bc��)�4��A�T�� �#H)� �(���=>�� ���UW����+���.-$�$(��� �&GE������������T��� $�S���%����T�� $b(����-$�� �&��������;)� $�=>������� �)� �-�W�����E!)��;-�����������(���������(A����� �#�)Q,%�2����� >�$�������%��.-\�� ^� ��xQ�c8+�0�� ��S�)�4����+�������;)� ��=>�������% >��_ $�QE`�H)Q�����WZ2�����#���#��'�_�/���G��x�x%x�)� H-�{/����|�1�;)� H-$)��;-$>��~�x76+�Qw��n8>9: ���;-$���'����#H)� �-$���^-7��(��% � $��(������% $X�n)z(.)���^��W/���% $&�bc���,%�.-`���%�;�A6��bM���! �#�)��2����� ��7���%������.-e� ���n8Z�!#$�/��-7�.)\��<���S��� H-���#$�/�)�1�)�(A�OE�����#>)G[�������bM���[���-S����(�����,D���+E��� H-7�QE`��G��#H)Q�U��#��Z��� �-$���T(.)� 2��S� ����������1�R=>�I-$�S-$�$���� $&���#��S-$���(��� � ���(������% N8>�N�� ���Wd)������$����)Q���G)����3(��%=>=>�� >�� ��V->�5��(< ����ME!�����IZ)� H-\����(;#� $��¡��$��+���O��=\b�7���Q,D�<���! e������Wd����=')� �(��V�� \��#����7������� �(��<��W0��� $�3W¢)�����7����!#�)Q,%�2����� ��$�������%��.-�� ��~�~��n8��5�����G��#H)Q�� ��% $�/��W*��#$����R)��$�$���D)�(A#$��)�-�-I�����S�����(���u�(.)�����4z��#$�'�=>��)�(��O��W5-7���)�4e)� H-z�;)����',�)����)������� �� ^���! P6�E�#$�(;#������#��5W���(���<��WL��#�����H)����A�.8|I��,D���;)��*&%�� $������(>���! ��� �#H)� �(���=>�� ���<E�����#z�����(��)��+)��$������(.)�b

2$������M4�����E���������������� ��I')�����-$���;)�����.-`� ���~Q�I6/~�B��n8v�!#�������� $b(����-$�^�� �)�2$��� $&e��#��^�!��=>��|I�;)�=>�Y���$�����% 06�����^��WR�)Q��&%�^E��� $b-7�.E ��[��\)� �-XE��� �-$�.E �(.)����\���$�����% 06N-$���)�2$��� $&��T)� ��D)�(��%2���� #$�.)%-7���\(��%=>�$��������� N6+)� H-z��#��'�$��a��W5|7������(�����,D�a�<(A�I ��.E����.-7&�b=>�� I��a�c|$)�(A�$�A8e�L)���&���E��� H-7�.E¤���[���)� H-eE��� H-$�.E¤�(�)����� �&e)Q��� $��(�����)Q��4�2���(.)�����a��W���#��a�)���&%��-$���)�4e��WVE������������S��� $�zE�#������|7)�(;�X(��%�$��-�#������e���! �����(��Q,D���RW����%= =S�$������$���\���%����RE�����#��%�7���#$�/��K7���� ����,D�V���=>���%�$�Z����(��Q,D����4a=>��(;#H)� $���=�8�< �����#����V�������3E�����#X�)���&��\-$����)�4^,�)����)Q����� ��� ^E������������/���� ��I

��O����7�������R����=>���%�7��RE�#$�����a���! F�� $ ���(�����)�������4z�������;)� ��=>����)\��)�(;�D���O�n)� �-����QE_����5����<(��% $&%��1������ XE��� �-$�.E����')\=>�� $�=3��=a�)QW������5)O����=>�����$�.6IE�#��� ���#��5�H)�(;�D�������=>��������4a-7���).4D�.-08U9M z��~.BQ�c6��#$�z)��$��#$��������AWd���������;)Q���z,�)����)�2$������M4�-$�$�X�������������I-7�(z)�������b(�)������% ])� H-�-$��bM)������(.)Q�����% ]��W_#���&%#7bc������.-�(;#H)� � $����/� �BDC� $����bE_�����IT)��!)� �-7E��-7��#>�5�(�����)Q����� N8�!)� H-7E��-I��#'�5�(�������)Q�����% '(.)� )���������.)%-���������7�������G����=>�����$��G�� e���! �2���(.)�����')�G��#��3�;)Q���(;#H)� �&���<W����%=¥#���&%#����>��.E/6H��#$�G�����<,%)���$�/�� �(����.)����G)� H-�)\���.E�<�����;)� ��=>�������% X�!��=>���%�7�R�¢�+���/�Z,�)����$�G(.)��$���V)\����$��������Z����b���;)� ��=>�������% �)� �-��$ � ���(�����)�������4^Wd����(���R���! ��� I���'����.E 1�;)����.89M ���~.�Q�n6$��#$�G)��$��#�����!(��� H-$�$(��Z��K7��������=>�� ���+��WP���! `�Q,D���<C/|$�(�����(�������(;#H)� � ����a)� H-��#��.E¥��#H)Q����$�$�����%�$a����=>�����$��a)�������KIb������=>����4]�;)����%8��V�.E!��,D�A�.6�BDC E������������a��� $�I>(.)� `#H).,D���)Q��&%���,�)����)Q����� �+��#H)� >C/|�� -$���!���5�$����(������� $&3-7���)�4$T)� �-3�;)�����,�)�����b)Q�����% ��-$�$�X���](;#H)� � $���V1�;)Q����2�)���.-��(;#���-$������ �&78"C5��,D�� ���#$��� $(����.)����-a,�)����)�2$������M4>�% aBDC��H)�(A�D�A�!(;#H)� $ ������6���#$�<�$��V��WP���! ����=>�+1�;)�=>�R�%�7�����% RWd���LuH ��A�L���;)�(;�I�� �&<��W����! X������ H-G�������/����=>��

)� �-]���%����2���4]��#��a����a��W5�U��W����Z�������;)� $�=>������� �����=>������~.�Q�V�� 7b1���.)�-3��W���#��_(��% I,D�� ������% �)��7���! X����=>���P(.)� 3#������\).,D���-O��$�$�����%�$����=>���%�7���8�V+=>�� ������% $�.-S�.)Q��������.6���#$����?@��(��T��WN-$����)�4\)� H-S�;)Q����,%)Q����)�2�����b

���:4���O)�(;��(��%=>�$��������� ])� �-���#$�/������$����O�� �� $(����.)���.-z2��7��1����b �����)��a��#��X����$��(��%8J�V(;��(��%=>�7���������% �(.)� �)�����`2��X(.)�����.-2�4�2$�-$������(������% �)�� � �QE�V�Q,D���<����&%�$��)Q�5E������.-^ ��A�:E!�����IV���5��� �&����� �.E��Q,D���U $���:E_�����IPE�����#S�)���&��<)�147=>=>������4�8N�!#���*��#$�� ���=>�� ��� #H)�T2����� \1���H-7���.-\)� �-\���,D���;)��$����(;#� $�¡I�$��U#H).,D�Z2����� \�$�������%��.-���]�;)�(;�I��X��#���2��7��1���� �������W3)�(;��(���=>�$���������% 08J9M ����;-7��������;)�(;�I���T2$�$��1���� �����6Q��#$�_)��$��#�����L�� '��~����7�7���%���%��+���,D�A�;)����(;#���=>����#H)Q��E�����#$#�����-7<)�(;�7���$(A#a��#H)�����#$�����/��< $�\�H)�(A�%�������%�V)�����#��2����������� $��(;�������$�����.6Z������$����� $&]�� YWd�$��<��#$������&%#$���7�.8��5�.E!��,%���.6��#������%�� �-������������=>����>�� I2��%�$ H-$��-�)� H-�(.)� `2���,D����4��)���&��%89: `� ��B��n6P��#$�>)��7��#�����/�=>�$����=>�� ��/)� e)�(;�X�H)�(��� �&�����(;#� $�¡I�$�\)Q���#��32����������� $��(A�^�����$�����G���a���.-$�$(��S2$�$��1���� ����R)� H-X�� $��$���SWd)�����b �����)�=>�% $&O-$��?@������ �� � �QE��8+9M '��#$�5(.)���G��WP)�147=>=>��������(�(A#�)� 7b �����6T��%���7����� �\�7���%������.-�� �.���� �(����H-7��)�(A�z(��% $&%��1�����% �(��� I�������)� �-�)�(A�>u������A��� $&��n-I���%���$�� �&O��W*)�(A�I;�A6I���.-7��(��� �&3��%�7��(��G2��7��1����b ����V2�4a��� H-7���V)%-$)��$�;)Q�����% ^)� H-�&��,I�� �&>�7�����������:4a���>)�(;�I<E�#$�� �(;#��.-7������ �&��� $���-7�\��#��\ $���:E_������8\�V�.E!��,D�A�.6L��#��S=')�&% $�����H-$�3��W)�147=>=>������4��� �BDC" $���:E_�����I5��G $���5��)Q��&%�3�� �����&%#�)� H-^(.)� X2�����%�����;)Q���.-�2�4a���! `E�����#����$�<)�(A�'(��� �&%��1����� ^(��% ��������0���V)�(;�'u���b�������� �&\)�(�(����;-$�� �&\������~.�Q�n8�5��������#�)��.6T� ����$�>(.)���%6�)�(A�e(��%=>�$��������� `��(�(��$��>2���(�)�����

��WP��� $�a,�)����)Q����� ^)� �-� $���<-$�$�5���>)�14$=>=>�A����4>����2$��-7������(������% �)��� �.E��8��!#I���6LE_�\���.¡��������')������7�����% e��#H)Q�R�����(���uH(�)�����4])%-$)��7�����\���� ��',�)����)������% 08_���������Q,D���.6$��#��G $�I-$�R)Q�Z��#��/�.-7&%�G��W*��#��/B%CE������������')�(�(����\ $���:E_�����z��\,%����4z�����D����4e���X2��'��#��'2����������� $��(;����%�7�������¢&%��,D�� Y�;)Q�������W>~�w�w%�/2��$���������2��$��� ���#��^E���������������� ��$�0)� H-/��N��#$�T������=>�� I�@��#�)��P��N��K7���%��.-G����,%)Q��47� $&�-$���)�47P)� H-�����,I��(��R�;)������8V�!#I���6H��#$��5 ��I-7�R�<��#��R�-$�.)��P���)�(��O���>����&����)������#���)�(A�I��� ����;-7���a������=>�7����,%�����! ����A��Wd����=')� �(���8��!#$����-$���(��$���.-��� �=>�����/-$���;)����N�� ���#$�G ���KI�����(A����� N8

3. MOTIVATION

MD

RNC

RNCBS

BS

PDSN/SGSN

BS: Base StationMD: Mobile Device

HA/GGSN

HA: Home Agent

RNC: Radio Network ControllerPDSN: Packet Data Service NodeSGSN: Serving GPRS Service NodeGGSN: Gateway GPRS Service Node

(RLP/RLC) Link Layer Retransmission

INTERNET

�� ���������������� �"!$#&%('�)+*-,�)+.+/�01#2!3.+#+4�)5!

�e���=>������uH�.-/)Q��(A#$������(����$���+��W�)�BDC]E�����������* ����ME!�����V��L�#��.E� �� S�P��&��$���V~�8U�!#��T2H)���_1�;)������� �U)����T(��% $ ���(A���.-R���V)� ��I-$�T(.)������.-��#��>�V)%-7���6�5���ME!�����z�_�% ���������������¢�7�G�Z�A8P�!#$�'�7�G��������Wd����=>�_�R���F�����(���u�(/Wd�� $(������% $V��$(A#^)�V���W��5#H)� �-$��?@�6H�� $(���47�$�����% 06���.E!���_(��% ��������H����(%8U9c�!)����O������W�����=>_���� ��3�).4D���_�������;)� ��=>�������% ����� $&e�5�N <�¢�V�P�Z�O� YBDC3~��S�¢{/����|$�\14$1����=�8�9: ���#��^B%C3~��1471����=�6%��#$���7�G�]��+(��% $ ���(A���.-S���R)/ +�/|����$�� $&R)RC5�5������ $b ����+�¢�� ��<Wd����=J��W*9: ��� a91 ]���� $ ������T)� H->��#��5 +�R|��v���A��=>� �)����� + T XE�����#3��#��!=>��2�������-$��,I��(��%8L9MW0����2������<9: ���A��,7��(��Z��U�� �)�2����.-@6��#��' U�R|���)�����X)�(���S)�S)�����������&� ��V&%�� I�O)� H-z(��% � $��(���/���^)�5��=>�O�V&%�� I�.8<9M ���#��O{/����|�1471����=�6H��#$�O�(�/����5(��� � ���(����.-����)�|�C/|��"����� $&�)^CG�Z ����� � $���Z�n)� $����#$���/Wd����= ��WZ9: v�� z9: ���� $ ������28$��#��O|�C/|��F��5(��� � $��(����.-����')'C/C/|��36H)�&D)��� X��#7���%�$&%#

Page 3: TCP/IP Performance over 3G Wireless Links with Rate and Delay

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0 200 400 600 800 1000 1200 1400

Prob.

Ping latency (ms)

�� ���� �$� � ������� '���0 ���� �, #2! ��.$01!��

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4

Pro

b.

Interack time Time (s)

0

0.5

1

1.5

2

2.5

3

3.5

0 20 40 60 80 100 120

Rtt

(s)

Time (s)�n)D�����������������! #"%$�&'"!"!( )'&'* +-,�.����/��"%�0�1)2&'*435

�� ���� �$��6 � � �7 0���*8��!591,�:�; ,�)+0 ,�< 0=9 01##:)XCG�Z v���� � $���¢8 �5�����\��#�)��R��#��\���$ � $����� $&�2����ME!���� z��#��>,�)�����b����! $�I-$��_)������.E��W����!��#$����< ��I-$��_���R2��V(��� � $��(����.-'-$������(A����4\�����#7���%�$&%#�9: _g��T��� ��A�:E!�����I�89M ���#$��R)���(;#�������(����7���%6L��#$�\�7�G�v����(����,%��O)� + T Tg�9: ��H)�(A�%���

��#7���%�$&%#>��#��5C5�5�Tg%CG�Z ]���� $ ����$W����%="��#��V +�/|��/g�|�C/|��38I�!#$��(�/��W��;)�&%=>�� I��/��#$�R��)�(;�D���R�� ����X)� I��=S2��A�/��WZ�;)�-$����W��;)�=>��)� H-���#$�� ����A��Wd����=>Z���;)� ��=>�������% ^)� H-�����(.)��L�������;)� ��=>�������% ���W��#$����V�;)�-$���RW��;)�=>��!����� �&R��#��<�V�L ��¢�5�L�Z�+�$��������(��%�¢8T�!#��<2H)���1�;)Q�����% v� �Z|��G����(�����,D��S��#��>�;)%-7����W��;)�=>��OW����%=£��#��a�(�/� )� H-��#$�� X�(A#$�.-$�$����G��#��R���;)� $�=>������� ���W_��#��O�;)%-7��'W��;)�=>��G�� ���#$�E������������^���� ��Y����� �&`)]�(A#$�.-$�$��� $&Y)��&���������#�= ��#H)Q���;)��%�����#$�E������������3(A#�)� $ ����*1�;)Q���>� �����)�(�(����� ��.8a�!#��S=>�%2������>-7��,I�(��S����b(�����,D��N��#$�*�;)%-$���ZW��;)�=>��P)� H-G��W7���P-7��(���,%����L���%�L��WI�;)%-7��ZW��;)�=>���6���!����¡I�$��1��!����(.)��0�������;)� ��=>�������% a����� �&R��#��V�5�N <�¢�V�P�Z�U�$��������b(��%�¢8�5��������#H)Q�.6I�� ����;-$���!���R��=>������=>�� I�T�V�L ��¢�5�L�Z�A6D��#��<�7�G� $���.-7G�����D�����z)a������bc������/¡I�$�����3��WT�;)%-$���aW��;)�=>���8>�!#��3�7�G�(�)� \�:47�$�(�)�����4S�(.)����<�$�3���G���� $U��W�2�)����1�;)������% $_)� H-3��#$�%�$�)� H-7��W+)�(�����,D�/�$������89M ����;-7���<���>�������1���;)Q���O��#$�/,%)Q���)�2��������:4������ ^�� ^)>BDC�1471����=�6

E_�R�%2$�;)��� ��.-����=>�R���;)�(����W�����=¦)>B%C3~���1471����=�8Z�!#$�R14$1����=(��% ����1���.-e��W�)� ��� I����&��;)�����- �Z|�gQ�7�G�V6P)������,D���R(��� � $��(����.-������#$�Z�7�G�e����� �&R)3~�xD��2$��T�U��#$���� ����T)� H-\)G=>��2�������-$��,I��(��Z(��� $b $��(����.-\���G��#$� �Z|S�$��� �&O)RBDC3~������� ��SE�����#^~�w�w%�/2$��!-7�.E� ����� ���� a�� $uH $�����52��7��1�!=>�I-7�5)� H- ���/2��$!���$��� $��8U�!#��V� 7uH $�����<2��7��1�=>�I-7�3��=>�$�����V��#H)��V��#��R�;)����3�Vu�K7�.-X)� �-X��'��#��O1471����=¦�� ���4#�)%-�-7���)�4�,�)����)�2��������M4�8�P��&��$���>�\�$�����V��#$�3(��$=S�$��)Q����,D�R-$��1������2��7����� ^Wd�� $(������% ��¢(.-IW;�

��W*���� $&3�)����� �(�����ZW�����=¤)3��A�Z��WT~.x%x�xS���� $&%!W�����=J��#��V�����,D���Z�����#$�Z=>�%2$�����-7��,I�(��/�dE�����#S ��G��2������,D��-S���%�;�A8*��#$����<)�2����$�_�%��y��WN��#$����)Q���� �(A4>,%)�������T)����V2������QE���x�x�=>�6���#��<�)����� $(�4\,�)����$��_&��)����T��#��\E!)�4������Q,D�A�a~�OE�����#])�2��%�7�\B%y¦��WZ��#��S,%)���$��O#���&%#$�����#�)� X��x%x�=>�89M a��#$�V���(��% �-���K7��������=>�� ��.6I)3���! �����$��(��/)Q�!��#��V�����,D���!��1b

�� $&�|$)�(;��E�����#e����=>��1�;)�=>�z�%�7�����% e���;)� $1Wd��������-�)X��� � u����'�����#$��=>�%2������<-$��,I��(��%8+�!#$�V���!{�E!)�<~Q��x�xO2�4I����UE�����#>������!-�)��;)���[��3��W<~�w�w ��2�4I�����85�!#��O2��7?@���G)Q�G��#��R�(�/��EZ)�5��)Q��&%���5��#H)� ��#$�a���! �E�� �-$�.E����[��?>.8�)� H-���#7�$�6P��#��>���;)� �1Wd�A�S������$������-e� > �e�V-$�-\ ����!#H).,D�<(��� I���������Q,D���_��#$�V2$�$?@���T���[��G)Q�_��#$�V�(�/���

��e���! ��H)�(;�D���a���%��)� �-�)e=')�K7��=')��Z��#7���%��&�#��$�$�'��W3)�2��%�$�~.B%���/2Hg��8]�!#$�a���;)� ��=>�������% ]����=>�a)��S��#$�'2����������� ���(A�e���� �����~�@ w�w �BA7��CI~.B%��D ����=>�8>9cW!��#��3E�����������3���� ���-$����)�4XE!�A���>(��% 7b1�;)� ��.67��#��/���! Y)�(;�7<)Q�����,I�� �&\)�����#��G����$��(��GE_�%�$��-�2��G��,D�� $��4��H)�(��.->E�����#�)O-$�7�;)������% a��WT~Q�%�Q=>!2���(.)�����V��WL��#$�5-7���)�4��.-a)�(;�Wd��)����$���<��WN���! ��¢��,%����4>�5��)�(;�D����T)����<)�(;�D�.-S�;)Q��#����+��#H)� \��,D�A��4�H)�(A�%���A�A8/�P��&%�7���\B7�n)D�V�$�����5��#��O(.-IW_��W!���! v)�(;���� �������bM)�������,%)������=>�\�d����=>�G2����ME!���� ��:E!�S(��% $���(��$����,D�R)�(A�I;�Z)�����#$�/�����,D���.8T�V(.)� z2��\����� N60��#������\��/���&% $��uH(.)� I�O)�(A�X(���=>�$���������� �E�����#z�Q,D���~.x%y ��W���#��')�(A�IO)�������,I�� �&�E�����#��� ���x�=>3��WZ��#��>�7����,I�����O)�(;��8�5�����G��#H)Q�<��#$�/)�(;�a�H)�(;�D�������[��R��V�%�S2�4I����/�¢wDxFE�����=>��1�;)�=>���)� �-^)�(;�����;)� $�=>������� ^���=>�/�� ^��#��R���$��� $����/����A �5C$�5D/����=>+8)� ]�� ������;)�(A����H)�(��� �&X��W������O��#��� e�%��=>O��S)�����������S��W����$��� $�-$����)�4�,%)Q���)������% 08�5�����Z��#H)��+��#��V-$����)�4S,%)Q����)�2��������:4')� H-S��#��Z������$����� $&O)�(;�\(��%=\b

�$��������� �-$�-z ����S(�)�����a)� I4���#$������&�#����7�3-$��&��;)%-�)Q�����% ��� ]�%�$�1471����=�8O�!#���GE!)�R-$�$�3���'��#��OW¢)�(A�/��#H)��V��#��32��$?@�A��� $&��� X��#��1471����= EZ)�/&����.)����A�G��#H)� X��#$�S���! �E��� H-7�.E����[��S������$������ $&��� ��S2��$?@�A����,%��� � �.E������8Z�P��&%�7���RB$�¢2H��-7������(���Z��#$�R���! `���%�$ H-�������3����=>�G�d�����A�L,�)�������+�Q,D�A�*���=>��8U|7�� $(��_��#��Z2$�$?@���*)��U��#��!�(�/���<)�2����G���>)�(�(���=>=>�I-�)����V��#��5E�#$�%���R���! `E��� H-7�QE/6$��#��5�������� 7b(����.)����G���a��,%���/B�G�����$������� I���� $&�)'(.)���3��WT�Q,D���RB�xa��)�(;�D����G�� ��#��32��7?@���/)Q�/��#��O�7�G� �nB%xGA<xH@ x �%�8D���8 ��;�A8\C5�,%�� z)� z).,D�A��b)�&��G���� $&3�)����� �(�4a��W*�I~.�JI8K/)� H-')O���;)� ��=>�������% �����=>�<��W �%�?I�KWd���G)a~Q��x�x\2�47���V�H)�(A�D�A�.6$��#$�G2H)� H-7E��-I��#�-$����)�4a�$���I-7��(��<��WP��#������ ��'��V)����7���QK7��=')�������4��nx�@ ��~Q�LE�xH@ �%�%��A<~.B%��D/�JM8NJ���V)�2����$�<B�H)�(A�%�����8+�!#I���6I��#��V14$1����=�#H)�-�)O2��$?@�A�Z��WL��,%���G~.xO���=>��_��#��2H)� H-IE���-I��#>-$����)�4S�$���I-$�$(��.8UC5��,D�� \��#H)��UE_�<#�)%-S�� ���4\�� ������! � �.E��� ���#��/1471����=�6�)\2��7?@���<��WU�Q,D���5��w�������< ����5)\�7���%2$���=�8�_�7�.6T��W<��,D�A��4]���! � �.EJ�S)�������(.)�����-`)^2��7?@���3��WV��w����V6*��#��2��7?@���O���.¡���������=>�� ���O)��3��#��'�7�G��E_�%�$��-]2��',D����4z��K7���� ����,D��6��� �(��G��#$�/�7�G�Y����$��������!��#������)� H-$���WU)�(�����,D�/�$������8�U,D�� a-$���(����� ����� �&/��#��<(��%1�!��WN��)Q��&%�G2$�$?@�����6���#$�V�� � )�����->�����

,�)������_-$���+���V��#$�_��K7(�������,D�_2��$?@�A��� $&V#�)�*���,%���;)��I ���&D)�����,D�_(��% 7b��.¡����� �(���<)�V�-$�� I����u��.-��� e��~Q�.�c8Z�P����1�.6H)� ^�� � )����.-a�����V��=>�$�����)^�)���&%���������;)� $�=>������� �����=>�����$�S,%)���$�X�d�������A8e9M e��#��a(.)������W=S�$������$�����H)�(A�D�A�>���%������¢������#����'�� `��#���E���������������� ������a�� �)���%�7�����G�����AE�#������O�� X��#$�R ����ME!�����$�A6@)S����=>�����$��bc2H)���.-�����(��Q,D�A��4E!�����-3(�)�����Z�AK$(�������,D��-$���)�4�6��������(��)�����43��WH��K7���% ��� I���)��72�)�(;�D��?&%�A��/� I,D���D�.-@8O|7��(��% H-@6@��W_��#��O����=>��1�;)�=>�^���$�����% ���/ ����G����.-@6��#��������!�)�=>������ �&/�;)����V��T���.-7��(��.-')� H-\��#���_(�)� a(.)��$��V��$�$�����%�$����=>���%�7���8+�!#����;-06I��#$�����G��<)3#���&�#������7���%2H)�2��������:4'��#H)Q�Z��#��G-$)��;)�� S��#���¡��$�����!2���(��%=>��U��2���%�������R�dW����T�%8 &$8�67-$�$�_���/������T)�2��������� �&��#��T���;)� ��=>�������% H�A6D2$�$�*��#��!¡I�$�����TE�����71������$#H).,D�_���V2���-7�;)�� $�.-������$������ $&\�� �EZ)�1���.-�2H)� H-IE���-I��#N8�!#I���6TE�#���������K7(�������,D��2��$?@�A��� $&z)Q�>��#����7�G� (.)� `)�2$�����2

��#��^,�)����)�2��������M4���WO��#$��E����������������� ��IaE�����#$�%�$��(.)������ �&����! ��#$������&�#����7�/-7��&��;)�-�)������� N6N���G#H)�5��&� ���uH(�)� ��R ���&%)�����,D�3���-7�S��W�bWd��(����6H=')��7�� $&S���V)� ��$ H-7������;)�2����/�����7�����% N8

4. MODEL9: O��#���*���(������� N6DE_�Z=>�I-$������#��_������Wd����=')� �(��Z��W@)5��� $&%���Z���% �&�b����,D�.-/���! � �.E���,%���P)Z $���:E_�����VE�����#O)!��� �&���T2����������� $��(A�V�����,D�����#H)Q�<��K7#���2�����Z�;)����R,�)����)������% ^2�)���.-��� ^)\&%��,D�� �&%�� $���;)��P-$��1������b2��7�����% �)� H-�)3�� $&%���/E������������V���� ���)����;)�(A#$�.-����S��#$�G2����������� $��(;������,D�A�5��#H)Q�5�AK$#$��2�����5-7���)�4^,%)Q���)������% X2H)���.-��% �)� �����#$���G&���,D�� -$��1������2��7�����% N8�e�V����/)O&%�� $���;)��0-7�1������2$�$�����% ���WL�;)Q���/)� �-�-7���).4',�)����$��!Wd���

��#��G-$���(��������� ��� ���#���Z���(A����� ���� �(��GE!�5E_�%���-a����D�G���3(.)��7���$�����#��5� $#������� I��,�)����)Q����� ��� ��;)Q���R)� H-�-$���)�4'��#H)Q���<)O(A#�)��;)�(A������b��1����(a��WZ��#��'B%C¤E������������S-�)��;)��� 7,I�����% $=>�� ��.8�C5��,D�� z��#�)��R��#���%�7�<14$1����=�8

Page 4: TCP/IP Performance over 3G Wireless Links with Rate and Delay

E������������S1�;)� H-$)��;-73)Q���'(��% $1�;)� �����4e��,D����,7�� $&$6P��#$�')�(�����)��T�;)Q���)� H-\-7���)�4>-$��1������2��7�����% SE������H,�)���4OW����%= �� ���1�;)� �-�)��;-3���T�=>�$����b=>�� I�;)Q�����% \���O)� $����#��A�Z)� �->�T�%�7�����-7�V��#$�<�(��%���5��W@��#���_��)������.8�N)������.6$�� ^|I��(������% ��767E!�GE������N��,�)�����)����R���! `���A��Wd����=')� �(��5��,%���)G�����(���uH(ZE������������_���� ���6%��#$��BDC3~��VbM�+�V�R�F�¢�5�G�5�L1471����=�6���1b�� $&\���=S���)Q����� N8�z�OE_�%�$��-^�����D�R���a=>�I-7���*���! �������W�����=')� $(��O� ^��#$�3(.)���S��W

,�)����)�2����G�;)����R)� H-�-7���)�4�W������:E_�S���.)���� ��8!�5 ��%6IE_�GE!�%�$�-�����%����^�$ H-7����1�;)� �-���#��a-747 �)�=>��(�R�����#H)Q�3E_�a(�)� �-$����&� �)� �)��$b�7���%�7����)Q����=>��(A#�)� ����= ���X��=>�$���Q,D�>���! �������W�����=')� �(��%8^�_E!�$6E_�>E!�%�$�-z����%�\����#H).,D�>)�=>�����>)�(�(��$�;)Q���a=>�I-7���*��#H)Q�3�����(���u�b(�)�����4a�;)��D��_��#$�52$�$��1���� ����_(.)��$��.-�2�4')�(A�>(���=>�$���������� �-7���V����;)Q���Qg�-7���)�4�,�)����)�2$������:4��� ����\)�(�(��%�$ I�.8���! `������Wd����=')� �(��O=>�I-7������ �&\#�)�<2����� ���KI���� $���,D����4a1���H-$���.-

�� z��#$�\���������;)����7��� ��~�6+�I6P 76!~�w$6T~Q�I6_~. ��n8����%1�O��WZ��#�����\=>�I-Ib���!)�����=>��(��� �1�;)� I�!-$���)�4')� H-\�����,I��(��V�;)Q���5)Q�_��#$�<2����������� ���(;������$�����+)� H-R(.)���(��$�)��������! ���#7���%�$&%#��$�$�*�� R������=>P��WH�H)�(A�%���U���%��7���%2�)�2��������:4�)� �-a���%�$ H-'������a����=>�%8U9: ���~� ��n6���#$�/)��7��#�����<=>�I-7������! X������W�����=')� $(��T)�����=>�� $&5-7��������=>�� ���1����(+����=>�+2����:E_���� R(��� $b&���1�����% a��,D�� ���<��~��n8U9: ^��~Q�.�n67��#$�<)��$��#$����T�=>�7���Q,D�!��#�����#$������&%#7b�$�$�>�7���.-$��(������� ���WS��~� ��G)�����=>�� $&z��K7���% $�� ����)��Z����=>��2����ME!���� (��% �&���1�����% ^��,%�� ���G�¢���%�<� �-$��(.)Q����� �<)�< P������� ��A8T9: a�%�7�V(�)���%6)�(A�O(���=>�$���������% $+)� H-3��� $�3,�)����)������� \(.)��$���+2��$��1�M4O�������T)� H-��#$�G-7��������=>�� ���1����(5���� P�%�����% ����%��=>�I-$����_)����G $���Z�����D����4>���O2��)�>)�(�(��$�;)Q���%8e9M v�  Q�c6+��#���)��7��#�����S=>�I-$���Z)� �{/����|zE������������ $���:E_�����'2�4'��KI���� H-7�� �&3��#$�G=>�I-$���HW����%= ��~� ��*)� H-a� � )Q��� $&3��#$������L,%)������T���<)�(�(��%�$ ��PWd���P��#��T).,D���;)�&��!)�-�-$�������% �)��7-$����)�4/�� $(��$�����.-�� >��#��ZE������������Z��� $��8*�5�.E!��,D���.6DE_�V2���������,D����#���+E������ $���+������������ �)� �)�(�(��$�;)����S=>�I-$���P2���(.)��$���~Q�<��#$�O�����G,%)���$�S�� ���~� ��+��R)���b����)%-74a)� ��� H-7bn����bM�� H->=>�.)���7���.->,%)������G)� H-��%�T��#$�V���%���7����(������!=3��(;#\=>�����<2��7��1�:43��#H)� \��#$�5-7��������=>�� ���1����(<����Z)����$=>�$�����% �� F��~� ��n8�9: �� �.�n6Z��#��^)��$��#�����>�%2$�����,D����#H)Q�'=>�.)� �,�)�������')Q��� $���/�� � (����� ��G�����$���.-7�(A�G��#��O��#$���%�$&%#$���$�VE�#��� X���%�7������G#�)Q,%�,�)���47�� �&<2H)� H-IE���-I��#O)� H-/�#$�QE]��#�)��L� $(����.)��� $&5,�)����)� $(��_W����P��#$��)�=>�'=>�.)� e��A��,7��(��>�;)Q����-7��(����.)����\���! ���#7���%�$&%#��$�$�.8��5�.EZb��,D���.6D��#$��)����7���D)�(A#>��_ I�$=>������(.)��¢6�)� H-\�7����,I�-$��+�����������V�� ������������% �� ���#$�G(.)���O��WU-$����)�4�,%)Q���)� �(��%8�5�7�X)��$�$���%)�(;#�1�;)Q�����E�����#v��#���=>�I-$���/�� "��~�w��OE�#���(;#�-7��b

�(A���2���G#��.E����! YW��� $(������% �V�� X)� ��:�-$��)������� 7,I�����% $=>�� ���E�����#(��% �1�;)� ��/���%�� �-��������X���=>��6L(��� �1�;)� I�R��A��,7��(��\�;)Q���>)� �-���7?@���������3�� ���4X��#$���%�$&%#�2��7?@���R�Q,D��� � �.E/8'�"2$������W_���=>=')���4���W!��#$�����������GW�����= ��~�w��T��/�7������� ����.-^#������32���Wd�����3E_�\�$����(����.-X���a�%�7�=>�I-7���¢6�E�#$�(;#^(.)� �2��R����� ^)�5)� ^��KI���� �����% 08_�z�/(A#$�%��/���>��KIb���� H-a��#$�5=>�I-7���@� }��~�w��L��� �(��G���<=')��%��! ��S)����$=>�$�����% �)�2��%�7���#$�> H)Q���$���\��W�����R��,D�� ��R�$����(������dE�#$��(A#e��R#���&�#���4�2��$��1�M4�� ���$�/(�)���Q�5)� H-^��K7������(�������4X)�(�(��%�$ I��VWd���G��� $�^-$���)�4X)� H-^�����,I��(���;)Q���\�dE�#���(;#�)Q���5,�)����)�2$���G�� a���$�Z(�)���Q�A8T�����Z���=>������(����:4�6�E!�<E������� ���4�-$���(��$�R��#$�>)� �)���47���O��W����! ��<�� ��78'���! F|7)�(;�X(.)� �2��)� H)���47[���-e��=>���)�����4�8'�e�')�����X)�����=>�\��#�)��R��#��S��� H-7���O�O ��������=>�����.-�2�4'��#��/=')QK$��=3��= ����(�����,D����E��� H-7�QE 8H��=>�$���/=>�I-$��uH(.)Qb������ ��(.)� �2��/=')%-$�V���3��#��R)� H)���47����Wd���<#�)� H-7��� $&S��#����(.)���%8�P��&��$����w��n)%�U�#$�QE�+#��.E���#������! e(��� �&���1�����% \E��� H-7�QE`,�)�������

�� S)5(��% $1�;)� ��*�;)�����)� H-3-$���)�4O��������� �&$8*�!#��Z�� ������)��7��#�)���_E�#$��������! ��������U���5�$���%2��!W����T).,%)�����)�2�����2H)� H-7E��-I��#S��*��#�����p�s����rcq�tAr�$#H)���%8 �<W����A������.E 1�;)����.65���! ¤&%����a����+s �Im�l���r��ns��Fq���s������q ��i;l'�$#H)���%8�9: ���#���(.)���^��W/���� �&�bc����,D�.-����! � �.E/6��% $�^(.)� W���(���<�% $��4��� ���#$�G(��% $&%��1������ ^).,D�%�-�)� �(��/�$#H)���%8+�N������2��5��#$�(��% �1�;)� ��3��A��,7��(��>�;)Q���%6�����#$�>(��% $1�;)� ��O�$�����H)�&%)������% �-7���)�4�6����#$�'=>� $��=S��=¥���%�$ H-��������e����=>�^��� E�~�C��L�O)� H- N¥��#$�'2��$?@�A����[���8 �!#��X(��� �&%��1����� �E�� �-$�.E¥Wd�%�����.E�^)z����&����)����).EZbn��������#��)��������� 06I&%��� $&OW����%=��! Z���"�!#%$�&76DE�#������'�! D(�)#%$�& C��/)� H-� #%$�& D��*� E N Ev~�8>�G�$�3������#$�S����&����)������:4���WZ�.)�(;#z��W_��#$��)�EZbn��������#065(��% ���-7������ ��X���(;#��)�EZbn��������#N8 ������#$� �)���� $&%���

0

5

10

15

20

25

30

35

40

45

0 50 100 150 200

Ideal TCP

0

5

10

15

20

25

30

35

40

45

50

0 50 100 150 200

TCP with Variable Delay

�n)D�L�,+2�.-0��&'���%/� * &10 +=, .�2 &'"!( &',5*4 %/5 #* &30�� ��������54 ��6 �� �7' ����!?�&#+0 ' �87 0 �:9�' %<;>=�' 9 4 #�01'"� '�=�! )#+0@? !�)�EZbn��������#N6_��#���(��% �&���1�����% �).,D���-�)� $(����$#H)�����'-7��,7�-7�.-��� �����:E_�\������(;#��8+9: a��#��5u$��1�<������(A#06��)�4�������(;#��O67��#��5(��% $&%��1�����% E��� H-7�QE �� $(����.)����RW����%=A� ���B�*�R6N�� �����=>�"CED`E�����#z I��=32������W_�H)�(A�D�A��G��� ��'F D 8R9: ^��#��3���(��� H-X������(A#060�).4X������(A# �V6@��#��(��� �&%��1����� �E��� �-$�.E��� �(�����)����GW����%=G�H�����I� #%$�& 6@�� ^����=>�JC1KE�����#> I��=S2��A�*��W@��)�(;�D����*��� ��>F K 8U���! z��#7���%��&�#��$�$���¢��&% $������ �&����.E�1�;)Q���A�Z������=>����4a&%��,D�� �2�4���F D ELF K � C7�MC D EC K �TE�#$�����

C D D �O�M�H�ONP�! Q� �1~Q�F*D D �Q� CRD ELCRSD C7�c���G��� C�� �c�%�C K D �Q�TS#%$�& NY�M�H�5�RS�� CI�c�U�L� �nBD�FVK D �HC1K �¢w��

�!#���'=>�I-$���n6_E�#������^,D����4`)�(�(��$�;)�����W����a(��� �1�;)� ��B��)� H-W�R62$����)��I*-$�.E� RE�#��� R��#��T(��% $1�;)� ��*�7���%�H)�&D)Q����� \)� H-R�����,I�(��T�;)����)����$=>�$�����% $5)Q���R ����V,�)����-08��P��&%�7���3w$�¢2��!�#��.E�V#��.E���#$�R(��% 7b&%��1����� �E��� H-$�.E¥2���(���=>��'=S�$(A#�=>�����!�dtAt�lnm�o$p�q�t\E�#��� `��#��������>���2$1�;)� ����)���,%)Q���)������% `� ���#��aE������������'��� $��-$���)�4�8`�!#���>��2���(.)�����'��#���-$���)�4],�)����)������� `)� H-�)�(;�z(��%=>�$��������� �����������\�� =S�$������$���G�H)�(A�D�A����������8�!#��A���')����>��#$�����>=')��� ]-$��?@������ $(���R�� z��#��'���! �(��% $&%��1�����%

E��� H-7�QE 2���#H).,I�������� H-7����,%)Q����)�2����X�;)����Qg�-$���)�4�W�����= ��#$�����;)Qb-$�������% �)��O�)�EZbc��������#F2���#�)Q,I�����.8 �P����1�.6/E�#������e��#������;)�-$�������% �)���)�EZbn��������#v2���#H).,I�����^)���EZ)�47�������������� ��� ����H)�(;�D�������%�^-7������a2��$?@�A�5�Q,D��� � �.E/60E_�3#�).,D�3��������2�������������/W����/=3�������������R�H)�(;�D������%����'-7���'�������� ��z,%)Q����)Q�����% N8��N�z)�(�(��%�$ ��SWd���>��#����6+E!��)���&�b=>�� ��<�%�7�G=>�I-$���NE�����#^�H)Q�;)�=>��������YXL~�ZMX@�[Z�XHBS�����$������� I���� $&'���Ab�����(�����,D����43��#��Z(��� H-7�������� H)����$���%2�)�2$������:4S��W0)G��� �&����V��)�(;�D���+���%��6-$����2$��>��)�(;�D���O���%��6+)� H-���#7�����>���3=>�����>��)�(;�D���R���%�����8 �V�������#H)Q�.6�XL~�E\X��BEWX�B D ~�2�4]��#���'-$�AuH ��������% 08�|I��(��% �-06!E�#$������#������%�'�� `��#��a���;)%-7�������� H)��<�)�EZbn��������#�=>�I-7����)���EZ)�47'��(�(��7��E�#��� \E�� �-$�.E����[������.)�(A#$��]�)#%$�&�DO�*� E�N�E�~�6��� >�%�$�T=>�I-$������%����R(.)� z��(�(��$�O)��O-7��?@������ ��/,�)�������/��W_E��� H-7�.E ��[��%6P��� �(��8�)� �-^��)����G $�.E�2�����#�,�)����)�2�����Z�� �1���.)�-���W*(��% $1�;)� ����8*�e�5(.)��7b���$���G��#$��V2�4�)\�H)��;)�=>���������P_�D5` acbdfe > � S#%$�&�g Cih�6���#H)Q�5�����#���¡��H)Q���+�������*��WI��#��+���(��� H-/=>�%=>�� I�@��W$��#$�]�)#%$�&Z,�)�������N��W7�.)�(A#(�47(����%8R�!#$�3���.)���% �E!�\-7�>��#���G�� �1���.)�-���W_��2$�;)�� $�� �&�)a���=>�����=>�.)� `��Wj�!#Y$�&�,�)����$��>��>2���(.)��$�����#$������&�#����7�\��\�����)�����-�����P_R¡��H)�-7�;)�����(.)�����4��¢�� $(��<���_��T��#��V)�����)R�$ H-7���T��#$��(��$��,D���� >��#��(��� �&%��1����� zE��� H-7�QE &��;)��$#��A8>�!#$���;-06N-$�$�3������#$�3Wd)�(��R��#H)Q�GE!�#H).,D�+=S�$������$���+��)�(;�D���L�������*�� R�%�$�L=>�I-$���¢6QE!�T �����-5���V(��� ���-$�A�����=>���%�7��Z)� �->���.E�1�;)Q����Z� a�%�7�!��#$������&�#����7�_(�)���(����)Q����� N8+�e������7������� ��G��#��R����=>���%�7�/-7�$�;)������� �2�4���#$�"�* 3��)��;)�=>�������GE�#$�(;#�����7������� ���T��#$�5).,D���;)�&%������=>���%�7�!,�)������%6D��=>���)��_���R��#$�Z���=>���%�$��H)Q�;)�=>�����A��� z��~� ��n8�e�< ��.E�=>�I-7���H��#��<#���&�#���4>,�)����)�2$��5(��% $&%��1�����% aE��� H-$�.E�2��Ab

#H).,I�����_��WL)O���! ]����$��(��<�� �-$���+�;)����Qg�-$���)�4>,�)����)������� N8*�e��u���1�����k� _ � $1���.)%-���WJ� #%$l& 8]�e��)��$�$���.K7�=')Q���^���d��#$���$�����H)Qb&D)Q�����% �-$���)�4��R2�4nm�06*��#$��).,D�A�;)�&%�a���� ��e-7���)�4e�� e��#��'�$������� �(����WV-7���).4z,%)Q���)�2��������:4�8^�z�\�������)�(��o���d��#��'�����,I��(��a�;)Q���Q�/2I4Tm�U6

Page 5: TCP/IP Performance over 3G Wireless Links with Rate and Delay

0

5

10

15

20

25

128 130 132 134 136 138 140 142

cwn

d (

pac

ket

s)

Time (s)

0

5

10

15

20

25

100 105 110 115

cwn

d (

pac

ket

s)

Time (s)�n)%� � � +�� &'���2 � * +�- - +=,�.����5"% ��5&'���2 � * +�- -�� ���������� �B�7' ����!�� #�01' � 7 0��:9�' % %�0 #�/)? 4 91#+0� 9 !�91' � �&!��

��#$�').,D���;)�&��>�����,I��(��>�;)����>�� z��#��>�7������� $(��>��W!�;)Q���',%)Q����)�2��������:4�8�!#I�$�6]�¥2���(��%=>�� m� D���m� E ~�gTm�P�A8 �5�.E (��% $��-$���'��#$�����-7��?@������ ��R(��% $&%��1������ eE�� �-$�.E �H)������A�� ��/E�����#e�$����2H)�2��������M4IXN~%6��� $&%���R����VW��%�����QE_�.-^2�4�(��% �&���1�����% X).,D����-$)� $(��%6�E�����#��7���%2�)�2�����b���M4!X��I6<-$����2$�������aW��%�����.E!�.-�2�4�(��% $&%��1������ �).,D�%�-�)� �(���6<)� H-E�����#'�$����2H)�2��������M4'X�BI6D���������������%�!)� H-S����=>�����$�UWd������.E!��-a2�43���.E1�;)Q���V)� H-�(��% $&%��1�����% X).,D���-�)� $(�� S 8�P����1�.6�(��� ���-$���N��#��*��� �&����_���%�N��,D�� ��0�� G��#��U(��% $&%��1������ 3).,D���-7b

)� �(��3��#�)���%8R�!#$��/�V��#��O(��)�����(\�)�EZbn��������#z��)��������� ^E�����#^�:E_�������(A#$�)���-7�� �����u��.-��� ��~�w��n8��N����X(.)���O��#�����e�O~�)� H- �<~������(A#$�8^9: e������(A#��R~%6PE��� H-7�.EJ���[��a&����.E�3W����%= � > ��� m� m��� ����=>��6*C D > 6NE�����#� 7�$=S2����V��W_�H)�(A�D�A��G���;)� ��=>�������.-@6*F D > 839: ������(A# �V~%6@E��� H-7�.E ��[��S&����.E�GW����%= m� m�F���^�P_'�� �����=>�%6 C K > 6E�����#\ I�$=S2����*��W@�H)�(A�D�A��P���;)� ��=>�������[email protected] > 8*�!#7�$�6 � �dr ���Ht�s��;q���i�dp �dr��]XL~�� F D >�� F K > �7qDi;jDlAr��Rq�t�l5r¢t�q�� ���"�dr¢rMlR�B�@��r����>l]C D >�� C K >E�#$�����

� > D ����FHC��R�P_5C�� �c���C D > D m�O��m� m�\N�! > � �n�%�F D > D �Q�! > C D > EC1SD > CI�c� m�5��� C m� �c���C K > D �Q�TS_ NY� m� m�V�RS.� CI�c��m�L� � �%�F�K > D m�HC1K > �n %�

�V��KI�.6Z(��� ���-$���'��#$���:E!�z�������,D�� ��.8��V Y�AK�)�=>��������W/��#�����,D�� ��'��>�#��.E� ��� ��P��&%�7�����7�n)%�A8��!#������;)�(�����'�%2$�;)��� ��.-���1b�� $&� $1b:�]���=3���)������% v-7���(�����2��.-��� �|7��(������� ��I8J9M ���#����(�)���%6)QW������/��#$�Ou$��1�5Wd)�1�/�������;)� ��=>���\�n)Q���%�� �-e~.B%x�;�A6N��#$�3����$��(��O����b(�����,D��a)� $����#��A����A����WR-$�$������(.)����X)�(A�I>���z������&%&����'��#��^���(��% H-Wd)�1�Z�������;)� ��=>���/�n)Q���%�� �-X~�B7~�;�A8_�!#$��!u�K7��_��#$�V�:E_�3��������<)� H-��#$�\(��� �&%��1����� eE��� H-$�.E"1�;)�����R&����QE��� $&�W�����= � S 8'�!#$�>���(�b�� H->�������;)� $�=>���Z��!�����&�&%������-�2�4>��#��V ���E���A����W*-7���$���(.)Q���/)�(;�I�� X��������% $��S���'��#��3u$��1�G�������;)� ��=>�������% N83�!#I���6@��#$�\-$�7�;)������% 2��A�:E!���� ���#��Gu$��1�G)� H-����(��% H-�Wd)�1�<�������;)� $�=>���5�����#��G����=>�G����b¡��$������-RW����U��#��_u$��1�P�������;)� ��=>�������% S���<���.)�(;#3��#$�T����(����,%���<�dE�����#)aWd�����+2��7?@���A�5������G��#$�S����=>�SWd���R��#��>-7��������(.)Q���')�(;�X���a�������$�� ���3��#��G��� �-$���.8U9M �����#�����E_���;-$�67��#����-7�$�;)������� �(.)� �2��/)��$�$���.KIb��=')Q���.-Y2�4]��#��X).,D���;)�&%�X���� ���-$���)�4�E�����#�)�Wd�$��V2��7?@���.6 m� EN�C�m��D C��T8O�e�S#H).,D�3��#7�����\������(;#�/ $�.E/6L������(;#!C����d����=>��~.B�x�b~�B7~�;�ME�����#��� ������A���;)� ��=>�������% Y)� �-�[��A���e ���E ��)�(;�D���.6_������(A#�5���1~�B7~Ab;~�BD�Q;�3E�����#�E��� H-7�QE���[���&����.E��� �&�W����%= �! S ���Tm� m��� �����=>�%6[CED S 67E�����#� I��=32����!��WU�H)�(;�D����!���;)� ��=>�������.-@6 F*D S 6�)� H-������(A# �V~��1~.B%�Qb�~�w%B�;�>)�32���Wd�����%8��!#I���6�� �dr � �Ht1s���q��i�¢p �dr��"X@���

S �e�X)����$=>�^��#H)��a��#$����������=>�����X�H)�(;�D���a���%������������������ �)����=>�����$��8G��#$������)��=>��1�^)���E!)�4$a�������X��WR��#�����%�$��(���������! ���� ��$8

F D S � F K > �7qDi;jDlAr��!q�t�l_r¢t�q � ���8�dr¢rMlR�'�M�3r����'lVC�� � C D S � C K > E�#�������! S D ����F C��R�) > C%� �1~.x%�C � D m� E N C�m� �1~%~.�C D S D m�R� m� m� NL�) S � �1~Q���FVD S D �Q� S CRD S ELCRSD S C7�c� m�G��� C m� �1~.B%�

�P�� H)����4�6$(��% $��-$������#��V��#$�����G�����<��,D�� ��.8+�V a��K$)�=>�$��V��WP��#$����,D�� I�L��*�#��.E� 3�� S�P�&��$���!�7�¢2��A8L9: R��#���P(.)���%6�)QW������*��#$�Tu$��1�PW¢)�1��������;)� ��=>���.6$E_�G����(�����,D�R)� �����#����<����V��WU-7���$���(.)Q���R)�(;�I����3�����&�b&%�A�G��#��O���(��� H-^W¢)�1�5�������;)� $�=>���.8/�!#���/-$����G ����5u�K���#��R��#$��������%����G)� H-^���! Y����=>��<�%�7�.8V�!#7�$�6�E_�3 $�QE�#H).,D�Gu�,D�R������(A#$�u���1�U��P��#$�T�������;)� ��=>�������% \������(;#��1~�x%xQb;~�x7~�;�PE�����#O���=>�>C � )� H-[������� $��Ez��)�(;�D���.6Q���(��% H-/��@��#��*����=>���%�7�L������(;#>�1~.xI~�b�~.x�B�;�0E�����#����=>� � )� �-X[������� $��E���)�(;�D���.6���#����;-^��5��#��O����.E 1�;)����G������(A#�1~.x�B�b�~.x���;�*E�#������!��#$�_E��� H-$�.E`&����.E�+��K7���% ��� I���)����4O���O���G�$���Ab,I���%��N�1��#$�����#R,�)������U��W � �! �� /����=>� C#"#"��n�+¡� N8�~Q�%�@E�����#R I��=32������W���)�(;�D����R���;)� $�=>��������-!F "#" �n�T¡� 08T~��D� ! 6PW��%�$����#]��O������(;#��5B�1~.x���b�~%~�~�;�!E�#������G��#$�5E��� H-7�QEv���[��/&����QE��W�����= �! �!V���Wm� m�v�� ����=>�'C D !%�n�+¡� N80~Q�%�!E�����#^ I��=S2��A�Z��WU��)�(;�D����Z���;)� $�=>��������-IF D !�n�+¡I 08H~��%�A6$)� H-\u$W���#a�_������(A# �V~S�1~%~�~�b�~%~+��;�!)�Z2��AWd������8+�!#7�$�6� �dr � �Ht1s���q��i�¢p �dr��5X�B$��F%"#" � FVD ! � FVK > �7qDi;jDlAr��^q�t�l�r¢t�q�� ���"�dr¢rMlR��M�^r����>l�C�� � �* � C "#" � C D S � C K > E�#�������! �! D ����F C��R�) S C%� �1~�wD�

C#"#" D m�'&(*) S �Q� �! � �1~Q���F "#" D �) �!2C m� �1~.�%�CRD ! D m�R� m� m� NL� �! � �1~Q���F D ! D �Q�) �!�C D !�ELCRSD ! C7�c� m�G��� C m� �1~��%�

C5��,D�� \��#�)��+��#���-$��?@������ I�+�:47����+��W0��)�(;�D���+���%�!��,%�� ���T)Q���V�� 7b-$������ H-7�� ��L)� H-G�$�� $&�XL~�E%X���E%X�B�D3~%6.��#��U).,D�A�;)�&%�T���! ���#$������&�#$b���7�_(�)� > ��.EY2��V)����7���QK7��=')�����-S2�4\)GE!���&�#����.->(��%=32��� H)Q����� >��W��#��V��#$�����G�M4$����Z��W*���%�<��,D�� I��!���S2��

X�B AV��F%"#" EWF*D ! � E X@�LAYF*D S E XL~AYF*D > ELFVK >X�B A5�MC��FE�* EC "+" EC D !Q� E X@�LAV�MC�� EC D S � E XL~A>C D > EC K >�1~. %�9MW_)� �4���W%C�,3)����3�����5��#H)� �x76@��#�����3���������(A���,%�3������(;#�G-$�a ������(�(��7�R)� �-�E!�S(�)� X����R��#��3)�2��Q,D�3�.¡��H)������� XE�#$����3��������� �&'��#�����������(A���,%�JF-,�ZEC�,G���S[������$89: \��#$��!�H)������.6�E!�<�� $Wd�A�Z�H)Q�;)�=>��������T���(;#a)��XN~%6UX@��6UX�B76 �!_76

)� �-)�* 3W����%= ��#$�S���;)�(����8a���I-$����R���(;#e)�'��~� ��_)�������� $W����R��#�����%�P�7���%2�)�2��������:4�6.������ H-5�������G����=>�%6�)� H-5����=>���%�7�P-7�$�;)Q����� �0W����%=���;)�(����8�P)�2����\~/����1�����#$�/,%)Q�����%�����)��;)�=>�A������Z����.-a2�4a��#$�/-$��?@������ I�

=>�I-$���VWd���R���=3���)������% $GE�����#��;)Q���\)� �-�-7���)�4X,%)Q����)�2��������:4�8R�e�����3)'�H)�(;�D���V���[��S��WV~�x%x�x�2�4I�����6@)'2��$?@�A�5��WV~�x'E�#$�(;#^�����$���Ab��� ���R��#��>�$���I-7��(��O��WZ��#��a).,D���;)�&��'2H)� �-7E��-7��#����=>��3).,D�A�;)�&%�-$����)�4�)� �-�E!�R�� $��$���G��#H)Q����#��/��%�7��(��R��V $����E��� H-$�.E����=>�����.-@8��.})� H-P��/¥-$�� $�����'��#��> I��=32����O��W<���%�S��,D�� ���O��#�)��S)����a��W��#��Z�����������V-$�$������(.)����V)� �-S���=>���%�$�+�:47���Z���������(A���,%����4>)� �-S��#�����,�)�������5)����3����.-^2�4�=>�I-7����5�� ���~� ��T)� �-]��~.�Q�n8R�!#$�3���=S�$�)������% ��O���$ zWd���>B��%x%x^���(��% H-7�8��e�>���=3���)����a-$����)�4e)� H-��;)����',%)Q����b)�2$������M4]E�����#���K7���% $�� ����)��Z)� H-��� ���W�����= -7��1�����2$�$�����% $3���������(�b����,D����4���0P��1 Z�2��3�� ���#$�a�;)�2����������$������� ���\�$ ���Wd����= -$��1������2��7�����% E�����#�=>��)� 31')� �-a1�;)� H-�)Q�;-�-7��,I�)������% 42<E�#$�����5���1��*�����$������� ���)� 3��K7���% $�� �����)��7-$��1������2��$������ SE�����#S=>�.)� 61$�A8U�!#$�Z-$���;)����U��WH��#�����=S�$��)Q�����% ^)Q���/�$������� ����.-a�� X|7��(A����� ^�78! �$��� �&G)� H)���47���U���=>��)Q�*������~�w��H)� H-O)����$=>� $&5)�-$�.¡���)����_2$�$?@�����S��#�)�����#������5�� $�\���%�<� ����.E�1�;)����.8

Page 6: TCP/IP Performance over 3G Wireless Links with Rate and Delay

9c����= �V)����D�¢�/2Hg�;� �5���).40�¢=>;� ������ �!� ��� �* ����� �0~ �H� �!_ m� m�~ ��x%x w%x%x �% D��~.B w%x7~ ~ ~�8 ��� �I~.�78 � xI8  � 3� xI8 x�x%x ���I8 x%x w�wDx ���I8 x� ��x%x B �%x�E5�D�c��x%� �%B�wD��� w% 3� ~ ~�8 �I~ ���� 78 B xI8 ��B%  xI8 B%�%� ��~%8 B3� w�w�� ���I8 xB ��x%x B%��x�E5�D�c��x%� � �3�%�%� w3�%  ~.� ~�8 ��  �� D�I8 � xI8 �� %  xI8 B��D� ��~%8 ��w w%�7~ ���I8 xw ��x%x B�x%x�E5�D�1~.x�xD� � �%B�w � w% %� ~�~�w ~�8  D� ��x%�78 x xI8 B�B%  xI8 ����  ~+�78  D� ��~Q� ���I8 x� �N�c��x%xI6 ��xD� w%x%x �D�I~+�%x ��x�w ~ ~�8 �%� ��� �78�~ xI8 ��BD� xI8 w%�%x ��~%8 �7~ w%x%x �Qw$8 ��w� �N�c��x%xI6 ��xD� w%x%x ��w ��wDx ��~Q� ��  ~�8 �%x ���� 78   xI8 ��~.x xI8 w%x%B ��x78 �%� w%x%x ��B78 B�w� �N�c��x%xI6 �%�%� w%x%x �D���%��w ��~.� �I~ ~�8 �%� �$�D�I8   xI8 B� 3� xI8 B�w � ~� 78 xD� w%x%x ��x78  %B� �N�c��x%xI6 ��xD� B%��x�E5�D�c��x%� ��x�w3�%  ��xD� w%B ~�8 �7~ �� D�I8 � xI8 w% %� xI8 B%�%� ��x78�~Q� wD��  ��B78 B�w  �N�c��x%xI6 �%�%� B�x%x�E5�D�1~.x�xD� ��B%B%�%� w% D�  �B ��8 x%B ��BD�I8 � xI8 w%x�w xI8 �� 3� ~.�I8 � � ��~%~ ��x78  %B

������� � ������0f? 4 91, #�01' � ,��:9 ':9�!�9-��,�)5, ? !�#2!3)'�9c����= |I��=S���)Q�����5C5���I-$�$�$� ���I-7���T~>��~� ��!�n)�(�(��08 � ���I-7���*�a��~.�Q�_�n)�(�(��08 � ���I-$���LB$� �T¡� 08N~� ��T�n)�(�(��08 �~ ~� % I8 � ��� �78 �I�nx78 �%�%� ��x7~�8  7�nx78  % %� ~. % I8 �$�1~%8 x%�� ~+�D��8 w ��x3�78 x7�nx78 �3�%� ~+�%�I8 x7�1~%8 xD� ~��%�I8 x$�1~%8 x%�B ~.�%��8~ ~� D�I8 �I�nx78 �3�%� ~.�%��8 �I�nx78  % %� ~��%xI8  $�nx78  %�%�w ~.�� I8 w ~�w��I8 B7�nx78 �3�%� ~.��BI8 �I�nx78 �7~.� ~.BD��8 x$�nx78  �w��� ~+�D��8 � ��xD�I8 �I�nx78 �3�%� ~+��w78 �7�nx78  % %� ~��7~�8 B$�nx78  � D�� ~��%�I8 � ~+�%�78 x7�nx78 �3�%� ~.��w78 �7�nx78  D��� ~.�D��8 �7�nx78  � D�� ~�B% I8 � ~.� �78 w$�nx78 �%�%� ~��%BI8 w$�nx78 �%B%� ~.BD��8 �7�nx78  � D�� ~.���I8 � ~.��w$8 �7�nx78 �3�%� ~��%�I8 �I�nx78  �wD� ~.�%xI8 �7�nx78  %�%�  ~�~��I8 w ~�B�w$8 x7�nx78 �D��� ~�w���8 �7�nx78 �%x%� ~Q�%��8 x$�nx78  �w��

������� � � ����0f? 4 91, #�01' � ,��:9� ':9�!�9 #+/�)5' 4��"/ � 4 #'=3,H9�4"!?��L)�2����\�>(��%=>�H)Q����V��#$�O��#7���%�$&%#��$�$�V��WT���=S���)Q����� X��W_-$��?@����b

�� I�<-7��1�����2$�$�����% $ZWd���<�;)����R)� H-�-$���)�4�,�)����)�2��������M4�)Q����#��G�����,%���)� H-���#��/��#7���%��&�#��$�$�V�$���.-7�(A���.-�2�4���#��R��K$)�(��G�.¡���)������% X��WU��#$�=>�I-7���H�� ^��~. Q�c6I��#$�5 P������� �=>�I-7������ X��~Q�.�0)� H-\2�4S�.¡��H)������� X~� 78�!#$�G)�(�(��$�;)�(�4>��WN��#$�V�7���.-$��(������% 067-$��u� ��.->)�5~<=>�� 7�$+��#$�<�;)Q�������W���#��Z-7��?@������ �(��!2����:E_���� S��#$�!=>�I-$���$)� H-O��=3���)������� S��#$������&%#7b�$�$�<,�)������R�Q,D���<��#��/���=S�$�)������% ���#7���%��&�#��$�$�<,%)������%6��<����1���.-^� ��#$�>�H)Q���� ���#�������8��V/��#��>�)�1�3(��%����=> e�#$�.E��6P��#��>=')Q��(A#�2���b�ME!���� a���$�T=>�I-$����)� �-\��=3���)������� >�T��KI������=>����4S)�(�(��7�;)�����E�#��� ��#$�O-$���)�4�gQ�;)����O,�)����)������% X��5�=')����*)� �-���#��R=')���(;#���51�������PE!������Q,D�A�� %x%y"��,D�� 'E�#$�� '��#��<,%)Q����)Q�����% a�_��)Q��&%�%8_�!#��V P�%������ ����%�=>�I-7���5�$��.-Y�� ���~Q�.�/������Wd����=>�,%����4`E_�����5E�#��� ���#��^,�)����)�2$���b���M4���/���.E"2��$�.60�$ H-$�A��1�;)� H-$)�2$��4�6N-7����/ ����R�$���.-7�(A�GE!�����UE�#��� ,�)����)�2��������M4��� $(����.)�����8_�!#$�R-$�����A��=>� $��1���(5�����=>�I-$���@�����=>!���(��% ����1���� �����4���,%������1����=')����G��#$�5��#$������&%#$���7�.8�7���%= �P)�2$��R~%6I�� ��<(.)� '(����.)Q����4>����V��#$���=>��)�(��T��WL-$����)�4\)� H-

�;)Q���G,�)����)�2$������:4�8+�<!��#��V,%)Q����)�2��������:4a�� �(����.)�����6���#$�5�7���%2H)�2��������:4��W�-$����2$��S�����6:X@��6*)� H-^��#$�����\���R=>�����\���������6 X�B�DS�1~�b X@�Qb XL~.�A61�;)Q���\�� �(A���.)���� �&^E�#$����'��#��>&����I-$���7�S��W���#��a���! � �.E 1�;)�����-7��(����.)���� �&$8������'��K$)�=>�$���6!(���=>�H)����� $&z(.)���e~����z(.)���Xw$6�XL~-7��(����.)����GW�����= xI8  � 3�'����xI8 B�B% 'E�#�������X�B>�� �(�����)�����8R9M �(����.)������ WX@��)� �-X�B�(��%=>��)�2����$�^2���(�)�����XE�#��� v��#$���7���I-$�$(�� m�Im�-7��(����.)�����6T)��������>��#H)Q�O����.-�����)�(�(���=>=>�I-�)Q���>=>�����>�H)�(A�%�������-�-7�� ���4^2���(��%=>��V�=')��������/(.)������ �&�)%-$-$�������% H)��*�H)�(A�D�A�G���%�����8C5��,D�� ���#H)Q��F D > C�C D >� F D S C7�MC�� EPC D S � ��F "+" EPF D !Q� CI�MC��FE� E8C�"+"5E8CRD ! �A6%)� �4O��%���$������ S��#H)Q�*��=>�$���Q,D��*���! �������Wd����=')� �(��=3��1�*���.-7��(��T��#��Z��(�(��7������ �(��Z��W@=S�$������$���_�H)�(A�%���+��������6�X@�V)� H-XHB78>�e�S�$������� ��O)�������$�����% z��#�)��/��������/���^)�(A#$���,D�S��#���R�� ���#$� $��KI�����(������% 08

5. ACK REGULATOR9M ���#$�^���(������% N6RE_�]�$������� ��X���$�X ��A�:E!������bM2�)���.-v��%���$������ W����/��=>�7����,I�� �&'���! �������W�����=')� �(��3� ^��#$�O�7������� $(��3��W_,�)���47�� �&2�)� �-7E��-7��#X)� H-X-$���)�4�8<�!#��O��%���7����� ���5-$�����&% $�.-�Wd���G��=>�$���Q,�b�� $&'��#$�3���A��Wd����=')� �(��O��WT���! � �.E�<���QE!)��;-75��#��R=>�%2$����O#���1��dW����T-$�.E� $��%)%-7� $&�bn�:47���_)����$���(�)������% $;�*��� $(��!���� ��I*����%�!�5�G��)Q���-7�����&% $�.-\Wd���_���(;#')��$������(.)������% $�8T�!#�����%���$������ a��T�=>�$����=>�� ����.-

)��3��#��>E������������\�.-7&%�%6+�����(���u�(.)�����4�)��O��#��'�(�/�V6U)Q�3��#$�'��)�4��A��1�$1��)�2��Q,D�<�V�L Tg��V�P�V8��5�����<��#�)��.6I�� '���;-7���_���O��=>������=>�� ��U��#��1�;)� �-�)Q�;-7bc2H)���.-3�V�L Tg��V�P�V6���#��!�(�/��)������.)%-I4S $���.-7P���G=')��� $b�;)��� >)V������bc������T¡������$�%8U�5�7�U��%���$������ \���.¡���������+)5������bM���! *b � �.E¡������$�%6�E�#���(A#3�#������-3 $���P������$���T�� 3��&� ���uH(�)� ��+)%-$-$�������% H)��$�Q,D�A��b#���)%-z&��,%�� ���#$�>��.E"2H)� H-IE���-I��#z �)����$���>��W!��#��\E������������O�� I,I��b���% $=>�� ��.8P�e�G)�����')����$=>�5��#H)Q�Z��#��R-�)Q�;)S)� H-�)�(A�a�H)�(A�%����Z&%���#$������&�#���#$�S�)�=>�3�7�G�78���#���G��G�������3�� ���#$�S(.)���\��W!BDCJ ��A��bE!�����I!E�#������5��#$�G���! � �.E����)� $(A#$�����.-a)��Z��#$�5�(�/�`2���(�)�������W*��#$�G�$������� �(��/��W*���W��5#�)� �-$��?�)� H-a�5�N *8�e�O-7��������S)>��%���7����� ���#�)��V��5���=>�����/���'�=>�$����=>�� ��V)� H-����Ab

=')��� $O����2���1�3)�(����%�>-7��?@������ ��O�=>�$����=>�� ��;)������% $R��W<���! P8U�L���#���R�� �-060E!�SW���(���O�% $��4��� ���#��S(��% $&%��1�����% �).,D���-�)� $(��\�$#H)�����WP���! `)� H-')���=J���3)�(;#�����,%�V��#��V(��)�����(/�)�EZbn��������#a(��% $&%��1�����% E��� H-7�QEF2���#H).,I�����G��,D�� X�� X��#$�R�$������� $(��S��W+,%)Q��4$�� $&'�;)Q����/)� H--$����)�47Z2�4'(��% ������������ �&\��#$�52$�$?@���Z�Q,D�A� � �.E��$����(����<�� a��#��G2�����b������ ���(A������ ���8V�e�3)������)�����=>�RWd���5��#���G-7��(��������% X��#H)Q�G��,D�A��4�H)�(A�%���R��3)�(A�I $�QE����.-7&%�.-`�d��#��>-7��(��������% e(�)� e2��\��)������4e=>�I-7b��uH�.-e����)�(�(��%�� ��\W����'-7���)�4��.-�)�(;�ISE�#���������� �&%����)�(;�]�H)�(;�D����)�(;�I ��.E����.-$&��R=S�������������/-$)��;)O�H)�(;�D����;�A8�5�$�+�����7�����% '��_(.)�����.-S��#$�<�V(;�3�<��&%�$�)������_��� �(������T����&%���)Q����

��#�� � �.E���W+)�(;�7<2H)�(A�'���\��#��R���! `��%�$��(��%8��!#��R�� ������������% �2��Ab#��� �-3��#��!����&����)������� ')���&%��������#$= ��*���R).,D�%�-\)� �4S2$�$?@���U�Q,D��� � �.E���%�Z�$ I�����H��#$�5(��� �&%��1����� �E��� H-7�.Ev)��!��#$�G���! ���%�$��(��5���.)�(;#���)��$���Ab:-7��������=>�� ���-���#$�����#��%�-e)� H-z2��A4��% �-���#H)Q�.6U)������.E��% $��4e)��� �&���_2��$?@�A�P�Q,D��� � �QEe�����8U�!#���*�� $��$����0��#H)Q�P��#��T���! �����$��(���%���A�;)�����U=')��� $��4R�� O��#��_(��% �&���1�����% >).,D���-�)� $(��Z��#�)���_E�����#3(��% 7b&%��1����� �E��� H-$�.E¥��K7#���2$������ $&z��#���(���)�����(��)�EZbn��������#�2���#H).,I����.8�_��W�������E_�^�$������� ��>���$�'�����7�����% N6_E!�^-7���(�����2����:E_�z,�)����)�2$�����#H)Q�ZE�����P)��-��� ���#$�G�$������� I�;)Q�����% ���WU�%�$�<�����7�����% N8

������� ����� ��� ������ ��� ���+���I-7�T��W$�������;)������� 3-7�$���� �&!E�#$��(A#�.)�(;#\����=>��)� >)�(A�3�+��� ��+2H)�(A�R���.EZ)��;-7T��#$�����! e��%�$��(��%6��#���������_2$�$?@���T��H)�(��<W�����)Q�_���.)�1�!�:E_�O-�)��;)/��)�(;�D����UW����%=��#��G����$��(��%8

�5��������#H)Q�'��WR���! �������;)�����a�� `��#$��(��% $&%��1������ �).,D�%�-�)� �(����#�)���%67��#��A���GE!�%�$�-�2��G ��S2��$?@�A�Z�Q,D��� � �.Ev���%�V)�����% $&')�Z��#��)���&���������#�=¤�������;)�������� a(��% $�����,%)Q����,D�G=>�I-$��8U�!#���ZWd������.E��W����%=

Page 7: TCP/IP Performance over 3G Wireless Links with Rate and Delay

DataSeqNoLast (DL): Largest Sequence # of Last Data Packet ReceivedDataSeqNoFirst (DF): Largest Sequence # of Last Data Packet SentAckSeqNoLast (AL): Largest Sequence # of Last Ack Packet ReceivedAckSeqNoFirst (AF): Largest Sequence # of Last Ack Packet Sent

DL

DF

AF

AL

Per-Flow Data and Ack Queue on RNC

WirelessNetworkWireline

Network

Data Queue

Ack Queue

QueueLength

QueueLim

�( ������� � ����.+*�� !?� 4 91, #5'�)��1? � 91!.? ! � #5, #+0 ' ���#$�SW¢)�(��R��#H)Q�.6P-7�$���� �&a(��% $&%��1������ ]).,D�%�-�)� �(��>�$#H)���%6P���! v�� $b(A���.)����3����OE��� H-7�.E����[��'2�4e)Q�S=>��1�3�� ��'�% �����(����7����� ]��WV)� )�(A��8R�!#$��G��=>��������V��#�)��/�� X����(����$������ ���W!)� �)�(A��6N���! ���%�7��(����� H-$+������#��A�_�� ����H)�(A�D�A�V�¢ $�GE��� H-$�.EY� $(����.)���Q�+���T�ME!�/�H)�(A�%�����dE��� �-$�.E"� $(����.)���Q�A8'�!#��A����Wd�����%6*��W!��#��A���\��/��H)�(��\Wd���3)Q�R���)�1��ME!����)�(;�D����R�� z��#��S2��$?@�A�O)��R��#��S����=>�\��W<)� z)�(;��2����� $&���� ��2�)�(;��6$��#$�����G(.)� �2��/ ��3�H)�(;�D����������8

��� � � � � � � � ��� � � � �+�!#��Z��$=���W������;)��7 7�$=S2����P��W0)�(;�I��� ��<2H)�(A�'���.EZ)��;-7<��#$�/��%�7��(��O)� H-a��#��G�����;)��L I��=32����Z��W-�)Q�;)z�H)�(A�%����\W�����= ��#$����%�7��(��^�� Y���;)� $����a���.E!)��;-$>��#$��(�/� -7���^�����$����,I���%�$�)�(;�I��������.)���.-06/)�����=>�� $&`���! ��%�7��(��GE��� H-7�QE����(��% $1�;)� ��.8

�<(A�I�<�����.)���.�_�%�� ��R�����7������� ���/��#��> I��=32����/��W���)�(;�D����/��#H)Q�(�)� \2��Z��K7����(A���.-R���G)�������,D�Z�� S��#��_2��$?@�A�+)��U��#��!�(�/�e)�����=>�� �&��#�)��Z��#$�G��%�7��(��GE��� H-$�.Ev���[��G����=')�� $Z(��% $1�;)� ��.8T�!#I���6$2��$?@�A����)�(��<�.¡��H)��$���R�<(A�I�<�����.)���Q�_���� ��+=S�$1�T2��!���������,D�.-SE�#$�� ���,%���)> $��EF)�(A���<��� ��G2�)�(;�a���>��#$�O����$��(��O��W+2��$?@�A�V�Q,D�A� � �.EF��V���2��R).,D���-$�.-@8�5 ��+ �¡����G��WU�V(;�$g��G�.¡��$�G��WU-$)��;)S��)�(;�D��� ~�8T�V(;�7;|I�� �� DGx�8��8�_�$?@���;�<,%)����=D��5�$�������N��=\b��5�����$�.�N�� $&���# 8BI8�_�$?@���;�<,%)�����b!DS�n�<(A�I�<�����.)���Q�_���� �� E/�_�% $�����,�)�����,D�Q���I-7�Q�28w78+��W!� �_�$?@���;�<,%)���� D3~.���8 ��WZ�n�V(;�$|7�.¡ �V�D�L)�1��bM�V(;��|I�.¡ �5�%�P����1���(�T�$?@���;�<,%)�������8�~ �V(;�I;|7�� �� E DS�n�<(A�$|7��¡��V�D�N)�1��bM�V(;�$|7�.¡ �5�%�P����1�A�28��8 � �V(;�$|7�.¡ �V�D�P����1� DG�V(;�$|7�.¡ �5�%�L)�1��8

��������8 B �V(;�$|7�.¡ �V�D�P����1� E D �_�$?@�A�;�V,�)���� 8��8 w �V(;�I;|7�� �� E D �_�7?@���;�V,�)���� 8��8 � |I�� H-�)�(;�I<�$�����S�V(;��|I�.¡ �5�%�P����1��8�� ���������� � ����� ����� � � � � �� � � � � � � � � ��� ��� � ��� �

�P��&��$���/�O�#��.E�!��#��5-�)��;)O)� �-�)�(A� � �.Ev)� H->��#��5¡������$�V,�)�����b)�2�����T� I,D����,D�.-S�� S��#$�V�<(A�O�<��&%�$��)Q�����_)���&%��������#�=�6DE�#$�(;#>��T�7����b��� I����-`�� Y�P��&��$�����I8`�e��)�����=>��Wd���' $�.E¥��#�)��\��#$���<(A�I�<��b���.)���Q�_�%�$ ��\)� H-e�_�� ������,�)�����,D�.���I-$�',%)Q���)�2�����3)����')�O-$��u� ��.-��)����������.8^�e�>�)����A�\-7��(����O#��.E ��#$����',%)Q���)�2�����3)����'�$�@-�)�����-08�!#$�G�<(A�\�<��&����)������<)���&%��������#$=J���� $!�% a��,D�A��4\���;)� $�=>������� ���W)z-�)��;)��H)�(A�D�A�^�n-$�.¡��$�Q�S)� �-`��,%����4�)�������,�)��<��WR)� �)�(;�]�H)�(A�%����¢�� H¡����Q�A8^�!#��'�� �1�;)� ��;)� �������O2��$?@�A�S).,�)����)�2$������:4e� e��#$�a-�)��;)¡��$�����X���=')��� ��;)��� $�.-�2�4Y��#�� �_�7?@���;�V,�)����G,�)����)�2$���`�¢���� ��z�%�A8�T�$?@���;�<,%)���<��a��#$�� Y���.-7��(���-`2�4���#��X�V(;�I�V�����)���Q�_���� ���)� H-��#$�O�_�% $�����,%)Q����,D�Q���I-$�/,�)����)�2�����O�¢��� $�RBD�A8�5������ H-7�� �&G�� S��#��Z,�)������Z��W@��#��<�_�% $�����,�)�����,D�Q���I-7�<,�)����)�2����

�1~3���Ox%�A6@��#��\)���&%��������#$= �%�����;)Q����/�� ��ME!�a=>�I-$���6N)'(��% $�����,�)�b����,D�'=>�I-7�>���S)� ��% 7bc(��% $�����,%)Q����,D�%6P���������(�����,D����4�8^9: ���#��>(��� $b

�����,�)�����,D��=>�I-$��6I)� >��KI���;)G2$�$?@���T��H)�(��V��+���������,D�.-\�� \��#$�V-$)��;)¡������$�\���^�� ���7���>��#H)��O��#��A���>�3 ��^���%�3��,D�� z��WV���! F(��� �&���1b�����% OE�� �-$�.E���+�� $(����.)����-32�4>~%6�E�#������%6��� 3��#$�_ ��� $bc(��� ������,�)�����,D�=>�I-$��6%)���� �&���T�H)�(A�D�A�*���%�P��(�(��$��*��WH���! X�� �(�����)����*����P(��� �&���1b�����% �E��� �-$�.E�2�4X~%8 �5�.E/6�)QW������<�;)��I�� �&\�V(;�7�<�����.)���Q�_�%�$ I�V)� H-�_�% $�����,�)�����,D�Q���I-7�5,�)����)�2$���!�� I���O)�(�(��%�$ ��.6I��W@��#$�����V��_)��Z���.)�1��% $��2��$?@�A�T���)�(��V).,%)�����)�2����O�¢��� $�<wD�T)� H-06%��W0��#$�� 7�$=S2����U��W0)�(;�I�$������� ��P�� /��#��+)�(;�/¡������$���n�V(;��|I�.¡ �5�%�L)�1�0b��<(A�$|I�.¡ �5�D�P����1�A�������������Z��#�)� �_�$?@�A�;�V,�)����¢6�)����H��#��%��5)�(;�IZ)����V��� ��!���O��#$�V����$��(���¢���� ���a��8~�6 �I8 �%�285����#��A��E����^�� ���4 �_�$?@�A�;�V,�)����Z I��=S2��A�\��WG)�(;�I)����/��� I�����S��#$�G��%�7��(��>�¢���� ���V�I8 BI6 ��8 w��A8�5�����V��#�)��!��#$�G)�(A���H)������;)� ��=>�������% ���W*)�(A�I/�¢���� ��/��8 �%�!��Z ����

�$������� ����.-�#$�����%8\�!#��S���;)� ��=>�������% e��WZ�V(;�I;|7�� ��R)�(A�I/(.)� z2��������W�����=>�.-R�% $�!)�(;�R)��*)�����=>�+���+)�(;�IP(.)� 32��T2��� $(A#$�.-5���%&�����#��A�-$�$�3���a��#��\(��$=S�$��)Q����,D�3 �)����7���\��W����! �)�(;�I�8\�5�.E_��,D���.6N(.)����=S�$1�_2��<�;)��D�� '���O�$���������,D����#��V-$���$���(�)����G)�(A�I!��� $(��V��#$�5���! ��%�7��(��\����������O�% ���#$�\ I��=32����G��W�-$�$������(.)����')�(A�IG���^)�-$�1�$1�R����(��� �&%��1����� �E��� H-7�.E/8+�V����$6IE�#��� ���,D�A�_��#$�����V���Z=>�����<-$�$������(.)����)�(;�IP)Q���T��� ��L2H)�(;��6Q���P��L��=>�������;)� ��N��#�)��N�% ��+��KI���;)Z2��7?@���L���)�(��2��_������A��,D�.-3���5)�(�(����� ��UWd���+��#$�_W¢)�1�T���A���;)� ��=>�������% \)���&%��������#$=�8�5-$-$�������% �)��@2��7?@���Z���������,�)������% $���WP�ME!�S��)�(;�D����!���>)�(�(����� ��ZWd�����#����N��=>�����.-]�N�;)� ��=>���S)���&%��������#$= ��~Q�.��(.)� �)�����2��'�$���Q,I��-7�.-Wd���.6H��W* $��(�����)Q��4�8~%8+9M ������)�����[��3�_�% ���A��,%)Q���,%�Q���I-$��D3~ 8���Dv��I8_�5 ��+ �¡I�$�G��W*)�(;����)�(;�D��� ��W!���¢�/)��;)%|7�.¡ �5�%�L)�1��b:�<(A�$|I�.¡ �5�D�P����1�A� �����5�����$�.�N��=a��_�� ������,�)�����,D�Q���I-7��DGx�8

B78_�5 ��+ �¡I�$�/)� �-��5��������W+-�)��;)3�H)�(;�D��� �_�% ���A��,%)Q���,%�O���I-$��D3~ 8

w$8_�5 ��+ �¡I�$�Qg��5�.¡����5��W+-�)Q�;)S�H)�(A�D�A� ��W!�����¢�/)��;)%|7�.¡ �5�%�L)�1��b:�<(A�$|I�.¡ �5�D�P����1�A��� �����5�����$�.�N��=ag��%��5� �¢�/)Q�;)!�5�������.�0�� �&���# D DGxD����_�� ������,�)�����,D�Q���I-7��D3~38�( �������#" � ����� � ����� � � ����� � � � �$� � � � � �

�e�Z $�.E`�7������� ��U��#���)��&���������#�= �n�P��&%�7���(�D�LWd���_�$�@-�)����� $&5��#���_�% $�����,�)�����,D�Q���I-7�\,%)Q���)�2����SE�#$��(A#�(��% ��������V��#��S1E�����(;#��� �&���W��#��O�<(A���V��&����)������/)��&���������#�= 2����:E_���� ���#$�O(��% ���A��,%)Q���,%�S)� H-��#��' $�% $bc(��� ������,�)�����,D�>=>�I-7���8X�!#$��)��&���������#�= 1�;)�����3�� ](��% 7b�����,�)�����,D�G=>�I-7�\�¢���� ��\~Q�A8*��#��� $��,D���<)R�;)���&%�A���.-����! `E��� H-7�.E���[��'��O���.)�(A#$�.-��¢�� z��#���R(.)���%6T�!���5�����$�.�N��=a�S6P��#��')���&%��������#$=���1E�����(;#���-��� I���S ��% 7bc(��% $�����,%)Q����,D�G=>�I-$�S�¢��� $�O�%�A8+���! `���� 7b-$�.EY|7��[�����+)��$�$���.K7�=')Q���.-3#$�����Z2�4R��#���-$��?@������ �(��Z2����ME!���� S��#���)���&���1�_���¡I�$�� �(��Z 7�$=S2����L�� S��#��Z-$)��;)G¡��$�����Z)� H-3��#$�!��.¡����� �(�� I��=32����5�� ^��#��3)�(;�X¡������$�%8/�!#$��/�G)'���.)���% �)�2����>)����7���QK7��=')�b�����% e�� e���$�R(.)���'�� $(��\��#��3E�����������S���� ��X��3�����D����4X��#��>2���������Ab ���(A�R)� H-R=>�%1�Z�¢��W� $���U)�����L��WH��#��_¡I�$������ $&V��U-$�� ��Z)Q�P��#��_�7�G�V8��#$�� /�%�����;)Q���� �&<� /��#$�T $�% $bc(��� ������,�)�����,D�U=>�I-7�%6� ��<)%-$-$�������% H)��2��7?@���Z���)�(��/��!���������,%�.-08+�!#$����=>��������!��#�)��!��#$�����5E������N2��G��� 7b&%���\�����R��#$�S $��KI�G����=>�3��#��S���! �����$��(��\�� $(����.)����O���/E��� H-7�.E���[��%8+�!�P��#$�Z-$������(������% \��WH��#��!��)�(;�D���U���%��6%��#��Z)��&���������#�= )�&D)�� 1E�����(A#$��S2�)�(;��������#$�Xi;s � ��lAt���q�r��M��lS=>�I-$�^�¢���� ���BD�A8��!#$�O�� 7b��$�������#�)������%����G)����/��WP��#��/��� $&%���/���%�<,%)Q����A�:4�)�����% $&')�Z��#����1����=')����R��W_�<(A�I�<�����.)���.�_�%�� ��V��V(��� ������,�)�����,D��8<�N�� ��Rw>�� ���#��)���&���������#�= �����������\�� �)^1E�����(;#�2H)�(A��� ����X(��� ������,�)�����,D�a=>�I-$�E�#��� ���,D�A�3��#$��-$)��;)^¡������$�'��� �&���#�&�����S���X[������X���3E�#��� $��,D�����#��V���! zE��� H-7�QE���[��5��_#�)���,D�.-@8U�!#���!#�)� H-7����T��#$�<(�)���VE�#$�� ���! Y���.)�(���<���>��������5�������E�#$�����O� ���#$�/ ����ME!������)� H-���#$�3�<(A��<��&%�$��)Q������(.)� Y&%�e2�)�(;�����e2���� $&e(��� ������,�)�����,D�%8 �5��������#H)Q�.6��W_��#$�\���! �����$��(��S�R�T� �J(�)��H)�2����%6N�� �1���.)�-���W_1E�����(A#$� $&���� ��� $bc(��� ������,�)�����,D��=>�I-$��6D��#��<�V(;�O�V��&����)������!(.)� '��=>�$��4\=')������#����T� �¥2$���S������&� H)�����#$�'��%�$��(������X���.-$�$(�������3(��% $&%��1�����%

Page 8: TCP/IP Performance over 3G Wireless Links with Rate and Delay

E��� �-$�.E/6�������$����� $&\�� � ��S�H)�(;�D����������8~�8 9M ������)�����[��3�V(;�7�<�����.)���Q�_�%�$ I� DGx�8��8!�5 ��+ �¡����G��WU�V(;�$g��G�.¡��$�G��WU-$)��;)S��)�(;�D��� �n)�W������<�$����(������� $&a�� ��P�&a����V(;�I�V�����.)���Q�_�%�$ �� E DG�V(;�7;|I�� ���8

BI8!�5 ��+ �¡����G��WU-�)Q�;)S�H)�(A�D�A� ��WZ�n�V(;�I�V�����.)���Q�_�%�$ �� xD��<(A�I�<�����.)���.�_�%�� �� � 8w78!�5 ��G�.¡����5��WU-$)��;)S��)�(;�D��� ��WZ�¢�/)��;) �5�����$�.�N�� �&���# D DGxD��<(A�I�<�����.)���.�_�%�� �� DGx�8

�� ���������� � ���$� � � � � � � ��� � � � � � � � � � �

�z��u� H)�����4��$������� I�S��#���)���&%��������#$= Wd���a�$�@-�)����� $&���#$���V(;��b�<�����.)���Q�_�%�$ I�5,%)Q���)�2����O�� X�P�&��$���O 78V|I�� �(��O�V(;�I�V�����)���Q�_���� ����1���=')Q����Z��#��/��K7����(A���.-� I��=32����!��W+-�)Q�;)S�H)�(A�D�A��!��#H)��V)Q���R)���b����,I�� �&S)� H-'���������,D��Z2��$?@�A�Z��H)�(��5Wd������#���=�6I���Z�����=>�������;)� ��!���&����<)� �)�(�(��$�;)����5��1����=')����%8+�< ��Q,D������1���=')Q���5��WU�V(;�I�V�����.)���Q�Tb���� ��!E_�%���-�������������� ��$ � ���(�����)���4'������A��,%)Q����� ���W*2��7?@����_��#H)Q�E_�% 0f �!2��V��(�(��������.-@6�E�#������G)� a�$ H-7������1����=')����<��WL�V(;�I�V�����.)���Q�Tb���� ��+(.)� S���)%-3���G2$�$?@���U�Q,D�A� � �.E�����.�¢��;�+��,D�� S�� \(��% ���A��,%)Q���,%�=>�I-7�/-$�$�5���\�� H)�-$�.¡���)����G���������,�)������� N8������#G��#$�U�7 $�.E����-$&%�U��W7��#$�U��K$)�(��N,D��������% R��W���#��+���! ���%�7��(��

)� H-^��#��O���%�� �-X�������X����=>�OW����%= ��#��3�7�G�����a��#��S����$��(���6L���/����������2����5���O(��%=>�$�$���V)� '��K$)�(��!��1����=')����5��WP�<(A�I�<�����.)���.�_�%�� ��.8�V�.E!��,D�A�.6$��� $(��VE_�VE!�����-'����D�<���R2��G)�&� ���1���(V���S���! �,D��������% )�VWd)��/)�5�������2$���S)� H-^)�����a2��/���%2��$1�G)�&D)�� $1�/,�)���47�� �&S������ H-�������R����=>��L�� O��#$�+E������.-O ����ME!������6��%�7�U)���&���������#�=���������N���V=')�� 7b�;)��� \)�(��% $�����,%)Q����,D�_��1����=')Q���_��WH�V(;�I�V�����.)���Q�_�%�$ ��.8P��#��� ���,D�A�E_�>��� H-�)�(;�IO2�)�(;�^������#��S��%�$��(��%6PE!�>�$�@-�)Q���>�V(;�I�V�����.)���Q�Tb���� ��Z2�4\��#�)��Z=')� I4>)�(;�75�¢��� $�R�%�A8+�0��%��E�����%6$E�#$�� ���,D����)3-�)��;)��)�(;�D���<)Q�����,%��Z�� I���O��#��V�7�G�`W����%= ��#��G����$��(��%67E!�G-$��(�����=>�� ����#$�>,%)Q���)�2����>E�#������'�� ���7���� �&���#�)��O���S-7����R ����3&��^2������.EJ[��A����¢���� ��RB%�A8��#�������=')��� I�;)��� ��� �&Y)� ��% 7bc ���&%)�����,D���V(;�I�V�����)���Q�_���� ����

��#$���=')� � ��A��).,D���-$a�� H-7������1����=')������� N6<����)�����(.)� ������������� �$ I2��%�� �-$�.-�&����.EZ��#���WR�V(;�I�V�����)���Q�_���� ��'���.)%-7� $&z���e���&% $��u�b(�)� ��G�Q,D������1���=')Q�����% X)�V����������5)�(�(���=S�$�)����%8V�����5��K$)�=>�����%6�E_��� $(����.)�����V(;�I�V�����.)���Q�_�%�$ ��SE�#��� ���,D�A�SE!�a��� �-])�(;�732H)�(A�z�����#$�5����$��(��38$#��.E_��,D���.67��W*���! ��!����-$��(�� $&3����!E��� H-7�.E���[��/-$�$����^������6+E_��(�)� � $���3��K7����(��3)� �4z-�)Q�;)X��)�(;�D����R�� e��������% $��a�����#$�R)�(;�I<2���� $&S�������.)���.-08!�!#7�$�6��Q,D�A�<����=>�%6��V(;�I�V�����)���Q�_���� ��(�)� z&����.E �� �)� ��� I2��%�$ H-$��-X=')� � $���.8O9: ����;-$�A�/����).,D�%�-X��#����(��� H)Q����76*E!�\������A�S�<(A�I�<�����.)���.�_�%�� ��R����[��A���e�¢��� $�>w��5E�#��� $b��,D���G��#$�\-�)Q�;)�¡��������O�/��=>�$�:4�8/�!#7�$�6NE�#$����3��#���5��������R��������b)Q�����% ��5 ���(�����)���4XWd���/147 �(;#$���% $��[��� �&>��#��O���.)��U)� H-^��1����=')����.-�<(A�I�<�����.)���.�_�%�� ���)QW������Z)O���%��6$���!��Z ����Z)R(��% $�����,�)�����,D�<=>��(A#7b)� ����= �� �&%�� $���;)������ �(���)��<(A�I�<�����.)���Q�_���� ��>��WG[���������=>����������#�)��5 ��a2��$?@�A�5���)�(��3�5(��$������ �����4����������,D�.-�Wd���R)� �4^�� $(��%=>�� �&-$)��;)a�H)�(;�D����V��#H)��/)����\�$ H)�(�(��%�$ I����-^W����.8S�5�.E!��,%���.602I4^-$�%�� $&��#$�^����������� ���4YE�#$�� ���#���-$)��;)]¡������$�^�����=>�7�:4�6!E_�����&% $��u�b(�)� �����4z���.-7��(��>��#��>(;#H)� �(��'��W<��#$�'�� H)�(�(����� ����.-e-$)��;)��H)�(A�%����(�)������ $&S)/2��7?@���+�Q,D��� � �.EY�����8U�e�<-$���(��$�T��#�����=>�H)�(��T��W0��#�����1���=')Q�����% ^)��&���������#�= ��W+�V(;�7�<�����.)���Q�_�%�$ I���� X|I��(������% ��78 �78�P�� �)�����4�6LE!�\)�����=>�3��#H)��/��#$�����\��R�� �����&�#z2��7?@���/���)�(��\W����

��#$�S)�(A���H)�(A�D�A��V�� ^��#��R�(�/�V8@�!#$�3=')QK$��=3��=� I��=32�������W_)�(;���)�(;�D����V�<��#��R=')�K7��=S�$=JE��� H-7�QE����[��\)�(A#$���,D�.-�2�4���#$�3���! � �.E � �����5�����$�.�N��=£�� e�%�7�\)��&���������#�=a�A8��<(A�X��)�(;�D����3-$�^ ����#�).,D�\���^2��>2��7?@�����.-e)�3���6U��� �(��>1�������� �&^��#��>��.¡��$�� �(��> I�$=\b2��A��<��Z�� � (����� ��R�¢#��.E!��,D���.6$(.)����G�#$�%�$��-a2��5�;)��%�� ����3�$���������,%�-7���$���(.)Q���a)�(;�z��.¡����� �(��> I��=32�����R)�O��;�A8X�!#I���6*=>��=>����4X����b¡��$������=>�� ��!Wd���G)�(A�'1�����;)�&%�R��V,%����4'=>�� ���=')��¢8

RNC

S1

Sn

M1

Mn

V

100Mb/s1ms

100Mb/s1ms

L Mb/sD ms

L Mb/sD ms

FR Mb/sFD ms

RR Mb/sRD ms

�� �������� ��� ����0@? 4 9 , #+0 ' �I6 '$� ' 9 '���:6. SIMULATION RESULTS9: /��#$�N���(������% 06�E_�_�7������� ��*-7���;)������.-R��=3���)������� R�����������*(��%=\b�H)Q���� �&/��#��<������Wd����=')� $(��V��WP���! ]�<�� ��R)� H-'���! �|$)�(A��6��� >��#���$������� �(��5)� �-�)�2���� $(��5��WN��#$�G�V(;�\�<��&%�$�)������.8+�P����1�.6IE!�51���H-74��#��^�A?@��(��a��WR,�)����)�2$����2�)� �-7E��-7��#�)� H-�,%)Q����)�2�����-$���)�4`����� �&-$��?@������ I�\-$��1������2��7����� �\�� ���#$�a��#7���%�$&%#��$�$�S��W5)���� �&��������% �&�b����,D�.-'���! � �.E/8 �5��KI�.6�E!�V�$������� I�!)O=>�I-7����W�����B%C3~��VbM�U�5�R��¢�5�5�G�!1471����=£�dE�#���(;#^��K7#���2�����52�����#�,�)����)�2$��R�;)����3)� �-�,%)Q����b)�2$���\-$����)�4��A6N)� �-X��,%)����)����O��#��O������Wd����=')� �(��S��W!)a��� $&%���\���! � �.E��� >��#����V�G���� I,I�����% �=>�� I�.8P�!#��� 06�E!�V�$������� ��+��#��<������Wd����b=')� $(��<��WP=3�������������V���! � �QE�_�#H)����� $&\)R�� $&%���G�V�G��E���������������� ���8\�P�� �)�����4�6NE_�S2$����� � 4�-$���(��$�G��#��S��=>��)�(��/��WZ-7��?@�A���� ��/�H)Qb�;)�=>�A������<)�?@��(����� $&S��#��G2���#H).,I����<��W+�V(;�>�<��&%�$��)Q�����.8�V���@���=S�$��)Q�����% �!)����/������W�����=>�.-'����� �&3 �1b:�I8+�!#$�5���=S�$�)������%

���%�������%&�4R�$��.-G��P�#��.E� R�� O�P�&��$����~.xI8�� d Z���D�~�@ @ F>(�������������� H-7���>��#��O����/��W!���! ���%�7��(��S $�I-$��V��� H-7�� �&a�H)�(;�D���������)'��A�/��W��#��O���! ���� ��� ��I-$���� d Z�� D ~�@ @ F*8G�+)�(;#X����G��W� d Z� d ��I-$��Wd����= )a���! ���)����.8O�!#��3�7�G�v��/(��� � ���(����.-����a��#$��� d ��I-$����#$������&�#X)\���¢,I��������)����Z ��I-$�/W����G���=3���)������% ^�$�$����������8 �Z6H��#��2H)� H-IE���-I��#'2����:E_���� �� d )� H-\��#��<�(�/�V6���!����_���a~�x%xD��2Hg��)� H-.���!����Z���'~�=>!�AK$(����$�_� a(.)����ZE�#�������.��_��K7������(�������4',�)������.-@8�!#��TWd����E!)��;-3E������������+(;#H)� $ ����I��*���=S�$��)Q���.-O)�U#H).,I�� �&��;)��������)� �-\-$����)�4�� .�6I)� �-3��#��!����,D������!E������������!(;#H)� � ����$#�)�U�;)���� ���)� �-�-7���).4�� .�8�+)�(;#>��=3���)������� \���� \�)�1��+Wd���ZB%��x%x�5�1~�#7�A�U�$ ������+����#$����E�����

�����(���u��.-])� �-e)����!���=S�$�)������% $3�$��>�H)�(;�D���O���[��a��W/~����V8*���! =')�K7��=S�$=�E��� H-$�.E����[��3��G����G������x�x����V80{V�� $&���$(A#�)>�)���&��E��� H-7�QEJ���[����� ���$����O��#�)��3���! ��O ���,D���RE��� H-$�.EJ���=>�����.-e�� )����G�AK$���A���=>�� I��'��K7(����$�a�� �(.)����aE�#������X��#���E��� �-$�.E ���[�������K7������(�������4�,�)������.-@8

6.1 Variable Delay9: G��#$��L���(������� N6Q��#��+��?@��(��L��W$-$����)�4/,�)����)Q����� R�L�������1���;)Q���.-R2I4,�)���47�� �&�� .�6���#$�/Wd����E!)��;-^���� ���-$���)�4�8!������#����$�<=>�I-$��u�(.)������% 06��#��R�$��O��W+)S�;)� �-$�%= ���� ���-$���)�4��� ���#��/���=3���)������% �E������L������$����� z���$��bc��W�bM���;-$���R��)�(;�D����/��� �(��\�H)�(A�D�A�/���;)� ��=>�������.-X�)������/E�����#���.E!����-$���)�4`(.)� `��,%�����;)��D�^��)�(;�D����\���;)� ��=>�������.-`��)�����������E�����##���&�#����G-$���)�4�8<�5�.E!��,%���.6���� �(��3-$����)�4^,�)����)�2��������M4^�� ^�%�7�G=>�I-$�����!(.)�����.->2�4\W¢)�(�������!��#�)��+E�����@ $���_����������Z�� '�H)�(;�D���T�������;-7������ �&�¢�%8 &$8T�$����(������� �&\����=>�G,�)����)������% H�Z)� H-��5�N `-7�����,%������H)�(;�D���<�� ��.¡����� �(��%6I��#$�G���=S���)Q����� �(��I-$�/��Z=>�I-$��uH��-a��$(A#'��#H)Q���H)�(;�D����(.)� � ����!���.)�(A#'��#��< ���KI�_#��%�'�$ I��������#$�5��)�(;�D���_���;)� ��=>�������.-\�.)Q��b�������Z#H)�!)Q�����,%�.-08+�!#$�T=>�I-$��uH(�)������% a)��$��������_���O)��������=S�$�)������% $E�����#�,�)����)�2$��/���� ���-$����)�4�8�P��&%�7���5~%~%�n)D�P�#��.E�*��#$������&%#$���7�LWd���T)V��� �&�������! � �.E���F8D

~Q�VW�������� DJ��x%x�M 2'C�Ka)� H-���� D"��w5M 2'C�K%8�� .¦#H)�O)� ���KIb���% $�� ����)��Z-7�1������2$�$�����% ]E�����#Y)^=>�.)� e��#H)Q�S,�)�������SW����%= ��x�=>���e~.x�x�=>�6+)� H-�� . D�wDx�x?I8K'b5=>�.)� L��� .'�G�����#H)Q�\).,D�A�;)�&%�� .FE�� .���\=')��� I�;)��� ��.-])Q�>wDx�x�=>�8��!#��a2��7?@���\���[����% ���#��2����������� $��(;����� $�YWd���^�.)�(A#����� ������A������~.xI6G��#��X�$���I-7��(�����W��#��^=>��)� `��#7���%�$&%#��$�$�'��W'�c��x%x��/2�gQ����^���������AgQ;�a)� H-`=>��)� ���� ���-$����)�4v�nx78 w�;�A8��!#$�>�7���I-$�$(��\E������V2��a����Wd��������-����e)�\��#��2H)� H-IE���-I��#$bM-$����)�4`�$���I-7��(���� �_�/ T�a�� ��)����������(������% $�8��V-�-7��b�����% �)��Z-7���).4z-$��1������2��7�����% �O�����D�'�� ���W�����=�6* $����=')��¢6*����&% �����=')��¢6

Page 9: TCP/IP Performance over 3G Wireless Links with Rate and Delay

100

120

140

160

180

200

20 30 40 50 60 70 80 90 100

TC

P T

hro

ughput (k

b/s

)

Delay Variance

RenoReno, w/AR

SackSack, w/AR

100

120

140

160

180

200

2 4 6 8 10 12 14 16 18

Thro

ughput (k

b/s

)

Buffer Size (packet)

RenoReno, w/AR

SackSack, w/AR

BDP=10

�n)%� � #* &30j2 &'"!( &',5(4*4( ��0 +=, . � ( �H #"! #������3��H "��?(��#

�� �������� ����� 6 /�)2'"4�� / � 4 # %�01#+/ ; ,�)�0 ,�< 91!���!�9 ,�: !��� ������������9M����= �5)Q���%6 �!� ��� �N~ ��� �HB � _

�/2�gQ�V�� �� ~Q��  wD �� ~%~�w x78 B�w x78 B x78 B � ~. �V�� �� EG�<� ~���w B%x%� � x78  3� x78 x x78 x%� ��w|$)�(A� ~.��x wDB�w w x78  %  x78 x x78 xI~ ~. |$)�(A� EG�V� ~���w B%x%� � x78  D� x78 x x78 x�B ��w

��� ��� ��6 ��,�)5, ? !$#2!3) � � )5' ? �20@? 4 9 , #+0 ' � � '�)'= ,�)�0 ,���.�!��������)� H-� P�������% �E!�A���3)�����>��K7��������=>�� ����.-'E�����#08Z|I� $(��G��#��V�����������)Q���R��=>���)��.6��% $��4���������<W����5)� ���K7���� ��� ����)��L-$���)�4�-7��1�����2$�$�����% )Q���R�#��.E� N8�<T�AK$����(����.-06�E�#��� \��#$��-$���)�4\,�)����)Q����� >�� �(����.)�����6I��#$������&%#7b

�$�$�3-$��(����.)����SWd���S2�����#����! F�V�� $�X)� �-e���! |$)�(A��8 �T4z�� $b(A���.)���� �&^��#$��-7���)�4z,�)����)� $(��'W����%=}��x^���e~�x%xI6*��#$���%�$&%#$���$�O��W���! �<�� ��X-7��(����.)����>2�4]B%x%y})� H-����! "|$)�(;�e-7��(����.)����>2�4~� Dya8��5 X��#��S����#��A�R#H)� �-06L���! ��<�� ���)� �-����! �|7)�(;� � �.E�E�#$��(A#�)������V(;���<��&%�$��)Q���.-�)Q���]=S�$(A#�=>���������%2��$1��)� �-v������#7���%�$&%#��$�$��-$��(A���.)�����2�4Y�� ���4 �Dy'8 �<���)�����,D����4`�����% ���)� $b����#����.6Uh<i;jak<lnm�o7p�q�rcs�t �$lAt���s�t��8�\o ��rcs>wDB%y �;lAr¢rMlAt'r �$q�� �]"!k�l���sXq��:��~. Dy �;lAr¢rMlAt'r �$q��#�]"! ��qDi;j�8'�< �����#����/�� ���������1���� $&����������!��T��#�)��Zh<i;jRk�lcm�o7p�q�rcs�tJ��l�p �M��lAt3��r ��l��Aq��'lVr �It1s�o%m � �HoIr%��ti�t�l�� �$l�i�r��@��lSs$� �-��lAr ��lAt/r �$l��]"! ��s�o7t1i;lJ�M�Zk�l���s's�t��HqDi;j�8T�!#�����*�$ H-$�A��1�;)� H-$)�2$��+&%��,D�� R��#$�TWd)�(��P��#�)��P��#$�_�<(A�5�V��&����)������P�����������S�� ���7���5��#H)Q���% ���4a��� �&���/2$�$?@���!��,%��� � �.Ev���%����(�(��7��V)� H-a� ��#$��5����&%��=>�%6@�<�� $��)� H-X|7)�(;�^)����3�7 $�.E� �����2���#�).,D�R��=>���)�����4�8�!#$��!�$�����������:4S��WN�V(;�S�<��&%�$�)������_��_��KI������=>����4S�����W����H��� �(��<W����) � �.E����3����G���! `|$)�(A��672�����#'��#��<��� �-$����)� H->����(�����,D�A�� ����.-7���a2��R���$&��;)%-7�.-08/C5��,D�� ���#H)Q�5��#$�����S)Q���31�������U���&% ���u�(.)� ��G I�$=\b2��A�Z��W0E!��2a�����,D�A��_��#H)Q�Z#H).,D�< ����_4����_2����� a���$&��;)%-7�.-\���S���! |7)�(;��� � �Q�c6�-$�������.4$=>�� I�T��WL�V(;�S�<��&����)������ZE!�%�$�-a�� $��$���<��K7(�����b���� ��<������W�����=')� $(��/�������������(�����,D�/��WP��#��R���! �,D��������% ����� � $�� �&$8�P��&��$���G~%~%�¢2��L�#$�QE�*#$�.E���#7���%�$&%#��$�$�L,%)Q�����UE�����#32��$?@�A�*���[��

E�����#R��#��T�)�=>�+����*��W��H)Q�;)�=>��������L��K7(����$�NWd����� .�6�E�#$��(A#O��P ��.Eu$K7�.-RE�����#S)V=>�.)� O��W0��x�=>!�¢��K7���% $�� ����)�����4S-7��1�����2$�$���.-��A8P�U,D�� E�����#�)�,D�A��4^�=')����*2��7?@���G��WZ�'�H)�(A�D�A��S�nx78 � �_�/ T�A60�V(;���V��&�b�$�)������G�G)�2����O���a=')��� I�;)��� �)>��#$������&�#����7�5��W_�Q,D�A� �%x%y¥��WT��#$�=')QK7�=3��=���#$������&�#����7�_��W*��x%x��/2�g��8T�!#I���6Hh�i;jOk�lnm�o7p�q�rcs�tj��li�p �@��lAt��Rt�s���o ��r<r �It�s�oDm � �HoIr �$lAt���s�t��>q��Hi;l'q%i�t�s��1� � � %5lAt�l���r���o&%5lAt�1�('Ql���8T�!#���!�7���%�������M4\��!,D����4S��=>�������;)� ��_� a)R,%)Q��47� $&G�;)����5)� H--7���)�4S�� I,I�����% $=>�� ��P��W�)VE������������T1471����=�6���� �(��Z���U��+-$� � (��$���+������[��3��#��S1471����= E�����#�)� ��%�7����=')��*2��7?@���/���[��%6N&%��,D�� ���#�)��G��#$��T�/ F)�����X,�)�������RE�����#e����=>�%8������S)�2��7?@���O��W�w^��)�(;�D�����6P��#$���=>�7����,%��=>�� ��O��,%���\���! ��<�� ���)� H-�|$)�(A���S)�2����$�'��xDy )� H-�Qw�y¦���������(A���,%����4�8��<O2$�$?@���R���[��'�� �(A���.)�����6*��#$�\��#$������&%#$���7�-7��?@������ �(��X-$��(�����)�����8�������#`2��$?@�A�>���[��^(����%��^���]��xz�H)�(A�%�����c���_�/ T�A6$���! Y|7)�(;�\������W�����=>!(�������G���S�<(A�\�<��&����)����.- � �.E��6E�#$����R��=>�$���Q,D��=>�� ��!�Q,D���<���! Y�<�� $�S��5)�2��%�7��w�ya8�P�� �)�����4�6��� '�P)�2$��<BI6�E!�����1�T�H)Q�;)�=>�����A�_,�)�������+W����%=���#������=\b

�$�)������% XWd���R-$���)�4^,�)����)� $(��O��W<~.x%xI8/�P����1�.60(��% $��-$���5�V�� $�a)� H-

140

150

160

170

180

190

200

0 10 20 30 40 50 60 70 80

Thro

ughput (k

b/s

)

Rate Variance

RenoReno, w/AR

Sack Sack, w/AR

80

100

120

140

160

180

0 5 10 15 20 25 30 35 40 45

Thro

ughput (k

b/s

)

Buffer Size (packet)

Reno, No ARReno, w/AR

Sack, No ARSack, w/ AR

BDP=9

�n)D�)�/&'�./ � ( /�� �82 &'"!( &',5(4*4( ��0 +=, . � ( � #"% ������3��H #"*�?(��#

�� �������� � � � 67/�)5' 4�� / � 4 # %�0 #�/ ; ,�)�0 ,�< 91!,+7,��:9�%�0 9"#�/4-/.����10 �1

�<�� ��aE�����#z�V(;�^�V��&%���)Q�����a�du���1�/�ME!�����.E�;�A8>9c�R�R(����.)Q�R��#H)���V(;�S�<��&����)������!��!)�2����<���/���&� ���uH(.)� �����4S���.-$�$(��Z��#���(��% �-$�������% �)���$����2H)�2��������M4^��WT=S�$������$���O��������cX@�>)� �-BXHBa)�5E!����U)�/)�2$��%���$��� I��=32����O��W<���%�S��,D�� �����M��. )� �-P��/R�/������������� �&X�� ]���2$1�;)� 7b���)��<&D)�� $>�Q,D���'�<�� ��78 �5�AK7�.6T(��� ���-$����|7)�(;��)� H-`|$)�(A�eE�����#�V(;�S�<��&����)������/�¢�)�1�!�ME!�R���QE�;�A8U9M >��#���_(.)���%6IE!�V(.)� '����<��#H)��|$)�(A�>��Z,D�A��4>��?@��(�����,D�V�� �������=>�� H)Q��� $&S=>��1�Z��WN��#��V����=>�����$�_��(�b(��7������ �(����8��5�.E!��,%���.6!�<(A���V��&%���)Q�����'��\1�������V)�2��������X���.-7��(����#��3)�2$��%���$���S 7�$=S2����V��WT���%�/��,%�� ���52�4X)������.E��� �&���#$�3(��� �&���1b�����% �E�� �-$�.E ����&����QE"����#$��&%#��A�R,%)���$��>�c��w�,7\~� D�A6N������������� �&�� ���#$������&�#����7�Z&D)��� ��8

6.2 Variable Bandwidth9: ���#���>���(������� N6ZE!�^,�)���4]��#$������ ���2H)� �-7E��-7��#06����38��P�&�b�$����~.�7�n)%�R�#$�QE�R��#$������&�#����7�GWd���\)���� $&%���a���! � �.E/8����J���� $��Wd����=>��43-$��1������2��7���.-OE�����#S)5=>�.)� 3��W0��x%x5�/2Hg�+)� �-O��#$�!,%)Q����b)� $(��O�V,%)Q�����.-�W����%=¦��x>�����%��8�� . D���x%x?I�K%6 ��� D���w5M 2'C�K)� �-�� . D ��x%xJI8K%8��!#��'2$�$?@���O���[��'�% e��#$�>2����������� ���(A����� $�Wd���<�.)�(;#a���$ ���G~�x78T�V&%)��� N67E!�G#�).,D�5��K7��������=>�� ����.-\E�����#�����#����2H)� H-IE���-I��#>-$��1������2��7�����% ��6D2��$�.6D-$�$�_���/�)�(;�S��W@���)�(���6��% $��43�� $��bWd����=�-7��1�����2$�$�����% z�3�#��.E� N8 �5�����\��#�)��.6*E�����#],�)����)�2$��>�;)Q���%6��#���=')�K7��=S�$=£��#7���%�$&%#��$�$�\)�(;#�����,�)�2�������'-7��?@�A���� ��\W�����=���#��=>�.)� ��;)�����8a�����R�$ ���Wd����=£-$��1������2��$������ N6*)a���=>�����\(����%���-zWd����=Wd����=S�$��)OWd���<��#��G��#7���%�$&%#��$�$����<��=>�$��4�~.g�243$ ~�C651785�DJ~QgI�¢� 2;b�� 1��5E�#$�����'2z��O��#$�>=')�K7��=S�$= �;)����a)� H-e)���R��#��>=>�� ���=S�$=�;)�����8��#$�� v��#$�z�;)����z,%)Q����)� �(��]�� $(����.)�����6O��#7���%�$&%#��$�$�^��W>���!

�<�� ��'-7��(����.)����G)�5��K7����(�����-08<�_��=>�H)�����-����'���! ��V�� $�$6@�<(A��<��&%�$��)Q�����a��=>�$���Q,D��3��#�����#7���%��&�#��$�$�>2�4��������`~.�%ya8��V�.EZb��,D�A�.6I���! �|$)�(A�O������Wd����=>T,%����43E_������)� �-S#H)�_)���=>�%1�+��#����)�=>���#$������&�#����7�/)�/�V(;���<��&%�$��)Q���.- � �.E��8 �!)���.-��% X��#��3(.)���(��$��)Qb�����% $RW����3=')�K7��=S�$=¥��#7���%��&�#��$�$�R-7��(������.-z2��AWd������6*���3(�)� e2���#��.E� R��#H)Q�*)���� � �.E�P�AK$(����$�L�V�� $�<)�(;#�����,D�+=')�K7��=S�$=���#$���%�$&%#7b���7�.83�!#���R�#��.E�G��#H)Q�R��WT�;)����\,�)����)Q����� z��/ ����R�)���&%�S�� �����&%#06���! �|7)�(;�]��')�2���������#H)� H-$���a��#���,�)����)�2$������M4�8Y�V�QE_��,D���.6TWd���,D����4��)���&��>�;)����',%)Q���)������% $��¢�%8 &78��;)Q���\E�����#]����&% �����=')��_-$��1������b2��7�����% �)� H-a)S�)���&��/,%)Q����)� �(��.�A67��#$�G������W�����=')� $(��G��WU���! �|7)�(;���ZE!������/��#�)� �E�#$�� ^�<(A�'�<��&%�$��)Q�����<����$������� ��.8�P��&%�7���R~.�7�¢2H�U�#$�QE�+#��.E���#��!��#7���%��&�#��$�$�+,%)Q������+E�����#\2$�$?@���

���[��%8 �5�����3��#H)��5E�����#z)����.E!���/��#7���%�$&%#��$�$�.602H)� H-IE���-I��#z-7���)�4�$���I-7��(��G�/�=')�����A�/��#H)� �~.x��H)�(;�D�����8S�V&%)��� N6L�V(;���<��&%�$�)����.-���! � �QE��������W�����= �H)Q������(����)�����4aE!�����0E�#��� ���#$�G2��7?@�������[��R���=')����¢8�������#�2��7?@���'���[�����WR�I6!��#$����=>�$���Q,D��=>�� I�S�Q,D���'���! |$)�(A�'��<wDxDy'8

6.3 Variable Delay and Bandwidth9: a��#�������(������% 06�E_�/,%)Q��4�2�����#���#$�/2H)� �-7E��-7��#�)� �-�-$����)�4���W��#��*E������������*���� ���8 ���]��L�$ ���Wd����=>��4/-$��1������2��7���.-GE�����#3)Z=>�.)� /��W��x�xZ�/2�g�L)� �-5,%)Q���)� �(��T��WH��x76�. �]��L��K7���% $�� ����)�����4/-$��1������2��7���.-

Page 10: TCP/IP Performance over 3G Wireless Links with Rate and Delay

140

145

150

155

160

165

170

175

180

185

190

6 8 10 12 14 16 18

Thro

ughput (k

b/s

)

Buffer Size (packet)

Reno, No ARReno, w/AR

Sack, No ARSack, w/ AR

BDP=90.5

0.6

0.7

0.8

0.9

1

1.1

1.2

1.3

6 8 10 12 14 16 18

RT

T (

sec)

Buffer Size (packet)

Reno, No ARReno, w/AR

Sack, No ARSack, w/ AR

BDP=9

�n)%� ���5" +23 � ���53?��)�-���3�� #"��?(��# +-,�.1"0�%�/)�-���3��H "��?(��# �� �������� ��6 �'67/�)5' 4�� / � 4 # ,��:9 )2# # � '�)(4-�.8���10��8�� 0 ���8��� ! ����� E�����#>)<=>�.)� 3��W0��x�=>�6 ��� D���w�M 22C�K<)� �-�� . D�BD��x?I8K%8+�!#$�=')QK7�=3��=¥)�(;#�����,�)�2$���S��#$������&%#$���7�/��\~��%�I8 ���/2�gQ�8\�!#$� �_�/ �����#������AWd�����R)�2��%�7�5 3�H)�(;�D�����8�P��&��$���\~.B7�n)D�!�#��.E����#��5��#7���%�$&%#��$�$�!W����5)3��� �&����3���! � �.E

E�����#���#$�/2��7?@�������[��G�;)� $&%�� �&\W����%= �O���'��x78T�!#��/(���=S2$� �)������% ��W@,%)Q���)�2����!�;)Q���V)� H-3-$���)�4S#�)�+)G�)���&��< $��&D)Q����,D�Z��=>�H)�(A�U�% S��#$����A��Wd����=')� �(��Z��W@���! z�<�� ��5)� �-3���+�U�� ���4\)�2����!���G)�(A#$����,D�<��x%y��� �%x%y ��WT��#$�32�)� �-7E��-7��#^��W!�<(A���V��&����)�����- � �QE�<E�#��� ^��#$�2$�$?@���P��[��!��T���H)�(A�%�����8U�U,D�� /E�����#\)V2$�$?@���P��[��!��WP~+�V��)�(;�D�����6��#$�/��#$���%�$&%#$���$�<-7��?@������ �(��O��V=>�����G��#H)� X�%y'8<�!#$���%�$&%#$���$�<��W���! F|$)�(;���O)�2��%�$�S��y ����~.xDy¦���.E!�A�3��#�)� ]�<(A�X�<��&%�$��)Q�����.6�$ �����@��#��52��$?@�A����[��G���.)�(;#���R~��3�H)�(;�D����/�n)�2��%�7�G� �_�/ T�A8�5 $�V��W@��#��<(��%1�Z��WL�$��� �&/��#��V�V(;�S�<��&%�$�)������_��_��#��<�� �(����.)���

�� ^).,D�A�;)�&%�/������ H-a����������=>�>�d�����A�A8T�!#$�3).,D�A�;)�&%�/�����<,�)�������ZW����)����!w^�:47����R��W � �.E�S)����'�#��.E� ��� �~.B$�¢2H�/W����\-$��?@������ ��32��$?@�A����[����8\���! ��V�� ��a#H)�V��#��S���.E!��1�/�����5Wd������.E_�.-z2�4X���! �|$)�(;�)� H-^��#��O�;)����\��W_�����/�� �(A���.)���SE�����#�2��$?@�A�G���[��\��/(���=>�H)��;)�2����%8������#a�<(A�3�V��&����)������.6I�����!�� �(�����)���5��!(��%=>�H)Q�;)�2$���E�����#'�� $����&�b�$�)����.- � �.E�5W����R2��7?@���G���[��S����5��#H)� z X�1~ �T�/ _�A80�$���G�)Q��&%���2$�$?@���\��[����6!��� �(��^�V(;�e�<��&%�$��)Q�����'�$��� � D �X����=>��S2��$?@�A����[��G���3����&%�$��)Q���G��#��/)�(A�I��� �(��� ������,�)�����,D�5=>�I-$�%6I�������� �(�����)����Wd)�1������E�����#�2��$?@�A�����[��X��#H)� Y����&����)������! *6TE�#��������% $��4`��#$�-$)��;)G��)�(;�D���U2��7?@���+���[���(��% �������2��7����*���5�����.8U�����T�AK�)�=>�����%6�E�����#2$�$?@���5���[��S��W! I6L�<(A���V��&%���)Q���.- � �.E�G#H).,D�3)>�����3~.�%y¥�)Q��&%���)� H-�E�����#e2$�$?@���R���[��'��WG~��I6P��#��\�����R��Ow �Dy¦�)Q��&%���3(��%=>��)����.-�������! �|$)�(;��8/�!#$�/�A?@��(��G(�)� �2��3(��� ������%�����.-�2�4�,�)���47�� �&>��#$��]��)��;)�=>�������<��WP��#$�/�V(;�'�V��&%���)Q�����.8

6.4 Simulation with High Data Rate�V��&%#/�/)Q�;)!�5)Q���<�¢�V�G�5�*� �Q����P) �5�H)���(��%=>=��$�������%��.-R�_�/���)����X� �������Wd)�(��z1�;)� H-$)��;-��nBDC3~AKIb:�U�5�/�/�'Wd���X����$���������� �&�#���&%#������.-`)�147=>=>��������(.)���-$)��;)X�����,I�(����8Y�5 ��a��W5��#$��=')�� ��-$��)�2���#��� H-��5�G�¥��'��#$�^�������WR(A#�)� $ �����bc1�;)����^2�)���.-Y�(;#���-$������ �&E�#$��(A#a���;)� ��=>����T�H)�(;�D����T���3��#��<����A�ZE�����#'��#��V2���1�Z���&% �)���bn����b $�%������;)Q�����$8��!#���)�(�����)��_�;)Q����).,�)����)�2$��a������#��a�������(����.-]�$����-7������ �-$��% ���#$�G(��7������ ��V���&� H)���bn����bc $�%����/�;)������>��K7���������� �(��.-�2�4��#$���$����.8��!#���#���&%#$���\��#��a�;)������$6T��#���#���&%#$���\��#��'�;)�����)Q,�)�����b)�2����5���R��#��V������.8U9M �)�-�-$�������% 067� a���;-7���Z���O�$���Q,I��-7�5���=>�VWd����=��WLWd)����� �����6H)S *���%����������� H)��L�H)������(A#$�.-$�$��A�Z��Z����.->E�#���(;#��7����b,I�-$��P���% �&�bn������=�Wd)����� ����P��� � �.E�LW����%=�-$��?@������ ��P�$������8P�z�T�$���5��)���(���=>=�f O *���%����������� H)��!�H)����3�(;#��.-7�������O�� e�%�7�3���=3���)������% E�����#Y)� `)Q,%���;)�&�� $&�E��� H-7�.E ��WS~�x%x%xX����=>����������6!E�#$�������.)�(A#������!��<~?@ �D�G=>�8L��#$����Z��#$�<�V�G��14$1����= �����������T�� \#$��&%#��A�T�;)�E��#7���%�$&%#��$�$�.6���#��Z�;)����<)� �->-$���)�4\,�)����)Q����� '����� >��_��$2�1�;)� ����)��¢89M ^��#���/���(������% 06NE_�S=>�I-7���U)a���=>�$���u��.-��V�G���� I,I�����% �=>�� I�

�� ^ $1b1��6�W���(������ �&'�� ���#��R�).4D���VB'�(;#���-$������ �&\)� H-���)�(;�D����W��;)�&�b=>�� I�;)Q�����% N8^�!#��>W¢)�-$�� �&^=>�I-7���TW����S��#$�\E������������\���� ��z�$��.-z��2�)���.-e�� �D)��%�%f S�V).47������&%#eWd)%-7� $&X(A#�)� � $���_=>�I-7���<� ���Q�n8��!#���&���,D��+��P��#��Z�� $1�;)� ��;)� $���%�$+���&� H)���bn����bc $�%����Z�;)������$8U{V�� $&/�P)�2�����S�� �� �Q�LE�#$�(;#�����1��<��#$�G�;)����R)�(A#$���,%)�2����GWd���G)S&���,D�� ����&% �)���bn����b

�V)����D�¢�/2Hg�;� *���%208 �V)����D�¢�/2Hg�;� *���%208B3�I8 w xI8 x�B%B �I~�w$8 w xI8�~Q�%����I8 � xI8 xI~Q�  %�I~%8 � xI8�~�w��~.x%�I8 � xI8 x�wDB ~.�%� �I8 � xI8 ���%x~Q��B78 � xI8 x%��B ~+��wDBI8 � xI8 x�w����x�w$8 � xI8 x��%x �Qw��%��8 � xI8 x7~%~B%x%�I8 � xI8~��3�

��� ��� �k4������ � � , #2,��, #2!?��� '�) , ' �"! 4 �&!3)��#: � #5!�?

250

300

350

400

450

500

550

600

0 5 10 15 20 25 30 35 40

Thro

ughput (K

b/s

)

Buffer Size (packet)

Reno, No ARReno, w/AR

Sack, No ARSack, w/ AR

BDP=15200

300

400

500

600

700

800

0 5 10 15 20 25 30 35 40

Avera

ge R

TT

(m

s)

Buffer Size (Packet)

RenoReno, w/AR

Sack Sack, w/AR

BDP=15

�n)D� ���5" +23 � ���53�� +=, ./"0�%�

�� ���������� 4��j67/�)5' 4�� / � 4 #�� )2# #7%�01#+/��� � 0 ��0 ����91! � 9 ' % �������G�;)������>)����$=>�� �&\)RW��;)�=>�G�����������;)Q���G��W*�����Z��#�)� X~Qya67��#��)�(;#�����,�)�2$����2H)� H-IE���-I��#�-$��1������2��$������ ��dE�����#��% ��a����A�A�OWd���'�%�$����=S�$��)Q�����% �����#��.E� ��� ^�P)�2����/w$8�!#��S��=3���)������� e��������� �&�3)Q���')�/Wd������.E��8���� ��O)�,�)����)�2$��

��#H)Q�P#�)�P)Z2�)� H-IE��-7��#R-$��1������2��7�����% R��W��P)�2$���Tw76%-7���*������#��U,%)Q����b)������� �!��WN��#$�<Wd)%-$�� $&S(��� H-$�������% $!��W0��#��<(;#H)� $ ����¢8 �_)���.-a�% >��#��&%�$�-$������ ���*W����%=¤� ���Q�c6 � .F��+=>�I-7�����.-O)�U#H).,I�� �&V)V�� $��Wd����= -7��1b������2��7����� �E�����#a=>�.)� ��%�Q=>�)� H-',�)����)� $(��/B%xS)� H-�� .���Z=>�I-7b�����.-a)�Z#�)Q,I�� �&O)R�� $��W�����=¤-7��1�����2$�$�����% 'E�����#�=>��)� ^~Q����=>Z)� H-,�)����)� $(���~Q��8��!#$����a)����>(��� ������,�)�����,D�>��1����=')Q�����8'�e�>��K7����(��-$����)�43,%)Q���)������% $T�� >)�(����H)��$1471����=>P���/2��!#$��&%#��A�V�dW����T��K$)�=>�$���6 ������S��#��S���� �&��)Q���� �(�����/W����%= �%�7�O��K7��������=>�� ��G�� �|7��(������% eB%�A8�!#��/�$������ ��>�� ^)O�5�G�v1471����=����(�����(�������bc2H)���.-�)� �-����v��<��A����\2��R��w%�/2�gQ�8�P��&%�7���O~�w��n)D�U�#��.E�_#$�.EY��#$������&�#����7�UWd���Z)G�� $&%���G���! � �.E

,�)�������5E�����#X2��7?@���G���[��%8/�V����=>�� $&')� �).,D���;)�&��S2�)� H-IE��-7��#X��W�%x�x��/2Hg�V)� H-�)S���� ���-$���)�4a��WT��x�x�=>�6"�_�/ ��/~.�S�H)�(;�D�����8�V&%)��� N6���#��/������W�����=')� $(��R��WT���! ��<�� �� � �QE����#H)Q�G)Q���S�<(A�

�<��&%�$��)Q���.-�������&% ���u�(.)� �����4�2��A����������#H)� ����)��� ^���! ��V�� ��\�Q,D�����#��a�;)� $&%����WG2$�$?@���S��[�����K7��������=>�� ����.-06UE�����#��=>�7���Q,D��=>�� ���W�����=¤w�y"���>�%�%y'8_���! Y|$)�(A� � �.E��)����>���A��Wd����=>!E_������G��#�)� �V(;���<��&%�$�)����.- � �.E�G���X���a2��$?@�A�/���[��\��WZ��xI8\�!#$�S��=>�$���Q,D��b=>�� ��!��WU�V(;�>�<��&%�$��)Q�������Q,D���Z���! �|$)�(A�\�;)� �&���ZW����%= x�@ �%y"���~��%ya8�V3=>�� ������% ���-z�.)����������.6_�% ��a��W<��#��'(���1��\��WV����� $&X��#$���<(A�

�<��&%�$��)Q�����V��5�� �(�����)���R�� X)Q,%���;)�&��R�����.8Z�!#��R).,D���;)�&%�R�����<W����G)����wS�M4$����<��W � �.E�<)����R�#��.E� ��� z~�w��¢2H�ZE�����#�2$�$?@�������[��R,�)���47�� �&W�����= �3���>w%x78<�!#$�O�A?@��(��V�V���=>��)Q�V���>��#��G�����V,�)����)������% �E�����#2��7?@�������[��R����� �� ^|7��(������� ^�78 B78

6.5 Multiple TCP Flows9: ]��#$�>���=3���)������% 06_��#$�� I��=32����\��W � �QE�^��FN�3�#�)����� �&���#��2����������� $��(;�>��� $�\��!�� �(����.)���.-a���Ow3)� H- �I8_ P�A��b � �.E�2��7?@������ �&R���$���Q,I�-$�.-SW����_�.)�(;#a���! � �.E/8+�����Tw � �.E��6I����� �&R=>�.)� \�;)����<��W��x�x��/2Hg��6L~������H)�(A�D�A�5)� H-'��������W+x78 �Q�6��_�/ ���5�O�H)�(;�D����������� �.E/8��$���7� � �.E��6��$�� $&>=>�.)� ��;)����/��W�~.��x��/2Hg��6P~������H)�(;�D���)� �-a�����<��W*x78 ���6 �T�/ `��<BS�H)�(A�%����Z����� � �.E/8�V!��#$�G I��=32����Z��W*���! � �.E���� �(����.)�����6���#$�G��K7����(�����-a�;)����

)� �-�-7���)�4^,%)Q���)������% ������ �2I4�� �-$��,I�-$�H)�� � �.E�R)������� �(����.)�����8�!#I���6U��,%�� e��#�����&%#���#��>�����;)��_��#$������&%#$�%�7�S��W<��#$�'14$1����= �� 7b(����.)����!E�����#�=>�����V�$�����Z-7�������3(;#H)� � �����bc1�;)Q���52H)���.->�(A#$�.-$�$��b

Page 11: TCP/IP Performance over 3G Wireless Links with Rate and Delay

300

400

500

600

700

800

2 4 6 8 10 12 14 16 18

Tota

l T

hro

ughput (K

b/s

)

Per Flow Buffer Size (Packet)

4 Reno Flows4 Reno Flows, w/AR

4 Sack Flows4 Sack Flows, w/AR

BDP=5450

500

550

600

650

700

750

800

850

900

950

2 4 6 8 10 12 14 16 18

Tota

l T

hro

ughput (k

b/s

)

Per Flow Buffer Size (Packet)

8 Reno Flows8 Reno Flows, w/AR

8 Sack Flows8 Sack Flows, w/AR

BDP=3

�n)D� � ������� * + � - +=, .�� ������ * + � -�( ���������$� � 67/�)5' 4��"/ � 4 # %�01#+/ � � � 0 4 91#+0� 91! � 9 '3% �

�� $&$6���#$�G��=>�$���Q,D��=>�� I�_�������-$��(��.-�2�4'��#��G(;#H)� � $���N,�)����)�2��������M4�8�P��&��$���\~Q�I�n)D�_�#$�QE�Z��#$�5��#$������&%#$���7�!Wd����w>���! � �QE��8T�!#$�

��=>�7����,%��=>�� �����Wa�V(;�v�<��&����)��������Q,D�A�����! |$)�(A���� �(�����)����(��%=>�H)Q���.-e������#$����� $&%���^���! �(.)����8������>�AK�)�=>�����%6U��#��a&D)��� ��>~Q��y E�����#z������b � �.E 2$�$?@���R���[��\��W<��� �_�G _�A8N�����R�V�� $����#$�&%)��� ^��V��,D�� �&����.)������.8_������#�������b � �.Ev2��7?@�������[��3��WT�I6$��#��/��=\b�7���Q,D��=>�� ��/��3B%BDy'8�|I��=>��)Q�O����������O(.)� ])������2��S�%2���A��,D�.-�W������#$�5(.)���G��W��S���! � �.E�Z)�Z�#��.E� a� ��P��&%�7���3~Q�I�¢2��A8+�����Z2�����#���! �<�� ���)� �-Y|7)�(;��6+��#$��&%)��� ��')�2��%�7�>B7~.y�)� �-��� Dy ����b�����(�����,D����4�W����O������b � �.E 2$�$?@���R���[��'��WZB78a�$����= ��#��Su�&%�$����6P���(�)� z����� ���#�)��.6��s�t �]"! ��qDi;j^q��:��k�l���s�rcsXqDi��[�nl���lai�p�s���l\rcs�\q������3o$�£r �It1s�o%m � �HoIrJ� �dr �$s�oIrVh�i;j�k�lcm�o7p�q�rcs�t �Oq�r5pl�q���rGr �It�l�lr�� �'l��Rr ��l ��o&%5lAtOt�l���o[�dt�l �'l���r��Ss$�Gh<i;j>k�lcm�o7p�q�rcs�t"�M�J��l�iAl��1�Aq�t���¢2$�$?@���R���.¡��$������=>�� ���GWd���S)�(;�IR� ���#��'�V(;�X�V��&%���)Q�����3�O ���&�b����&%��2$��X(���=>�H)Q���.-����z��#$�z~���� �H)�(;�D���'2$�$?@���'��� $(��^�% $��4���#$����¡I�$�� �(��G I��=S2��A�! ����.-$!���32��G1�������.-'Wd���<��#$�G)�(A�I;�A8+�!#���� ������ ���4a�� �(����.)�������#��5(��%1�<��WP��#$�G�(�/�V6IE�#���(;#� ����.-$!���3��������������#$�%�$�)� H-7R��W<)�(A���,%� � �.E��6*���3)�����^#H)�R��#$�>�� �-$������;)�2$���>���-7��b�A?@��(������WU�)���&��/�����.f Z��#�)��ZEZ)�V $�����.-a�� X|7��(A����� �BI8������#3=S�$�������$��_���! � �.E��6���#��!�������Z��WH��#$������&�#����7�PW¢)����� ����

�)����7�;)�����4�)���������8J�5 $��EZ)�4Y����¡��H)� �����W�4Y#$�.E¦2�)� H-IE��-7��#����#�)����.-�)�=>�� �& � �.E�Z��!���S����<��#��<W¢)����� $����� �-$��Ka-7���(�����2��.-a� � ���Q�n8+�!#���U�� H-$�AK3��U(���=>���$����-O)�*��#��_�;)Q����5��WH��#$�!�¡��H)����_��WH��#$������;)��I��#$������&%#$���7�P����F'����=>��L��#��_�¡I��)����!��WH��#��_� �-$��,I�-$�H)�� � �.E��#7���%�$&%#��$�$�.8X9cW<)���� � �.E�S&����S��#$�'�)�=>�a)�������(.)������� N6+��#��� e��#$�Wd)����� ����_�� H-7��KO�Z~�8+�VP��#���-7��?@������ �(���U� \)�������(.)������% '�� �(A���.)�����6Wd)����� ����R-$��(�����)�����8G� �(;#���=>�RE�#$��(A#�)�������(.)Q����/2H)� H-7E��-I��#X����� ���4�)3Wd��E��������(�����-���������#�)�<)3W¢)����� ����<�� H-$�AK� $�.)��VxI8�_��=>���7�;)������% ���W<��#���3� �-$��Ke�3������Wd����=>�.-eWd���')�����=S�$�������$��� �.E�a���=3���)������% `)� �-���#$���� H-7��K���>&����.)Q�����'��#H)� `x78  � z�� �)����(�)�����8��!#$��<������$���5��<��K7����(����.-a�� $(��/E�����#^����� � �.E�2$�$?@������ $&$6)� H-��7���%����������� H)��LW¢)����5�(A#$�.-$�$��� $&$6$��#��/���% $&\������=���#$������&%#$���7���WU=')� �4����! Y���% $&�bc���,%�.- � �.E�<�#H)Q��� $&S��#��/�)�=>�/��� $���#$�%�$��-2��GWd)����.8

6.6 Parameters affecting the performance ofAck Regulator�5���*���Z�)�(;�G��W7��H)�(��%6.E_�+E��������% $��452$����� � 45�7������� ��N��#$�*�����������

��WL,�)���47�� �&R��)��;)�=>�A������_��$(A#a)�TE�������-a $���:E_�����\�)����� �(�4')� H- �_8�<a��#$�X ����ME!�����`�)����� $(�4����,�)������.-YW����%= ��x�=>�����~.x�x�=>�6

��#7���%�$&%#��$�$��-$��(�����)����^2�4F~?@ ��BDy )� H-v��@ �D��y Wd���^�V�� ��`)� H-�<�� $��E�����#��<(A���V��&%���)Q����� � �.E��6*���������(�����,D����4�8�����1�\��W���#$�-7��(����.)���e(.)� �2��z)�(�(����� ����.-�Wd���X2�4���#�����=>�H)�(A����WS�� �(����.)����� ���)Q���� �(A4X�% ����! v��#$������&�#����7�.8O�!#��O����������R�#��.E�G��#�)��G��#$�� � � 5 &�5 1 K 5���(*0:F C���1����=')������� 3)���&%��������#$=���L�A?@��(�����,D�+)� �-G#��� $(����#$���V(;�R�V��&����)������_��T)�2$��!���V���������,D�Z��#��!)����7���%�7����)Q���<)�=>�%�$ ����W_2$�$?@���VWd���G��K7����(�����-X��)�(;�D���5)�������,�)���G��,D�� XE�����#X���2$1�;)� ����)��E����������� ��O-7���).4�89M �)� �����#$������K7��������=>�� ��.6���#��5�H)��;)�=>������� �e�� �)� ��<(A�'�<��&%�7b

�)Q���.-X���! � �.EF��G,�)������.-�W�����=}~R���'w$8<��#��� ��`��5�� $(����.)����-

W�����=�~S����B760��#��S���! � �.E ��R)�2$���S����)�(A#$����,D�\����/=')�K7��=S�$=��#$������&�#����7��)��^)e�=')�����A��2��7?@������[��%8 �V� �� �(A���.)�����6V��#�������a)�����e�� $(����.)�����)� H-�E�#$�� ���'�� �(A���.)���.-����zw$6_��#$���%�$&%#7b���7�\-7��(����.)����3W����S��)Q��&%���\2��$?@�A�3���[����� ~.�%�A8��!#���-$��(����.)����� ^��#$���%�$&%#$���$�<��5(�)������-X2�4���#��O)�(�(���=S�$�)������% ^��W_�� � (����� �����4�)���&��X)�=>�%�$ ��>��WR-7���$���(.)Q���^)�(;�I\��#H)Q�a)����^��� ��>������#$�����! ��� �-$���.8 � ,�)������X��W � D �e)��$���.)�������]2���)]&����I-v(;#����(��%62H)��)� �(�� $&\��#$������&%#$���7��)� �-a������Wd���<����)���% �)�2$��R2$�$?@�������[����8

6.7 Summary of Results and Discussion9: ]��#$�3���(������% 06_E_��u���1�\���=>=')�����[��>��#$�a������$����\W����%= ��#�����=S�$��)Q�����% ���K7��������=>�� ���O)� H-z��#$�� ]2$����� � 4z������(;#]�����% ]����#�������������8�e��u$��1��1�;)Q�����.-YE�����#���K7��������=>�� ���>����� �&�)zE���������������� $�

E�����#',%)Q����)�2����V-$���)�4�8P�e�<�#��.E_�.-\��#H)��_�V(;�S�<��&����)������Z-$�����,D�A��������W�����=')� $(��X���Y���zwDBDy 2��������A����#�)� ����! J�<�� $��)� H-v~. Dy2����������5��#H)� ����! F|7)�(;��E�#��� X��#��32��7?@���/���[��\EZ)�/����/���a�% ���_�/ P8$�e�/��#��� ���K$)�=>�� ��.-a��#��/��=>�H)�(��5��W+)\E�����������G��� $�aE�����#,�)����)�2$��Z�;)Q���%8P�e�Z�)�E���#H)Q�*E�#��� S��#$�!�;)����Z,�)����)� $(����� �(����.)�����6��#$������&�#����7�!��W*���! ��V�� $�S-7��(����.)�����)�_��K7����(����.-@8T�_�%=>�H)Q���.-���^���! v�V�� $�$6P�V(;�^�V��&����)������O�=>�7���Q,D��5��#$�S��#$������&%#$���7�R2I4���'���'~Q�%y'8T�V�.E!��,D�A�.67���! �|$)�(A�>���A��Wd����=>_,D����4\E_�����N)� H-'#H)�)���=>��1�_��#��<�)�=>�Z��#7���%��&�#��$�$�_)�Z�<(A�3�V��&����)�����- � �.E�!)�_��� �&)�Z��#$�G�;)����/,�)����)������% ��� $���<��KI������=>����4'�)���&��%8�e�� ��AK7��(��� ���-$������-���#$����=>�H)�(�����WS)�E������������^���� ��YE�����#

,�)����)�2$��'-7���)�4z)� H-�,%)Q����)�2����\�;)�����8a�z�SWd���� �-���#H)Q�/��#���R(��%=\b2��� �)������% �#H)%-a)3�)Q��&%�G $��&D)Q���,%�G��=>�H)�(A�Z�% '��#��V������Wd����=')� �(��G��W2�����#S���! ��<�� ��5)� �-\|$)�(A�>�¢�$�O���/�%�%yF)� H->~.x%y��=>�7���Q,D��=>�� �����������(A���,%����4^Wd���O�<(A���V��&����)�����- � �QE�;�A8/�z�3��#$�� X(��% $���-7�����.-)\�����(���u�(RE������������5��� $��1�;)� H-�)Q�;-�(.)������.-^�5�5�vE�#$�(;#^��K7#���2$����2�����#�,%)Q���)�2����'-7���).4�)� H-X,%)Q����)�2����\�;)�����8'�!#��\������$����GE!�����')���K7����(�����-06�E�����#��<(A�\�<��&����)��������=>�7���Q,7�� $&3���! ��<�� ��O������Wd����b=')� $(��S2�4���y ����B%BDy )� H-����! �|$)�(;�^2�4Xx78 ��y¥���^�Qw�ya8O�e���#��� `��,�)�����)����.-���#�����=>�H)�(��>��W/=S�$�������$������! � �QE�'�#�)����� �&��#��X�V�G�¦���� ���8"�!#���&D)��� ����W3�V(;�Y�<��&%�$��)Q��������,%���� $����=')�����! � �.E��E_�����G��,%�� �&����.)������<�� ���#$��Z(.)���>�dE�����#�B%�%y ���SB%�Dy��=>�$���Q,D��=>�� I��;�*E�#��� ���#��G2$�$?@�������[��R�����������\�% $� �_�/ P89: Y&%�� $���;)��¢65E_���#$�.E!�.-Y��#�)����V(;�`�<��&%�$�)�������-$������,D����a��#��

�)�=>�<#���&�#'��#7���%�$&%#��$�$�+�������������(�����,D�V��W0E�#�����#$���_��#$�<���! � �.E��!�<�� ��R����|$)�(;��8P�e��Wd�7����#����!�#��.E!�.-\��#�)����<(A�3�V��&����)�������-$�Ab����,D����T����2��$1�_��#$������&�#����7�+������Wd����=')� �(��5)�(����%�Z-7��?@������ ��_2$�$?@������[���RE�����#z��#��\���A��Wd����=')� �(��>��=>�7����,%��=>�� ��G��W<�V(;���<��&����)�������� �(�����)���� �&')�<2$�$?@�������[��R��Z���.-$�$(��.-@8�e�'�� ���4e(��� ���-$�A���.-����! � �.E�3���.EZ)Q�;-$3��#$�'=>�%2������'#���1�

�dWd���+-$�.E� ����%)%-$�� $&�bn�:47���Z)���������(.)Q����� �;�P��� �(��_��� $�7*�����D�!�V�G��)����-$����&� ��.-�W����V���(;#X)��$������(.)������% $�8Z9: ���#��R(.)���R��W_���! � �.E�5�� ��#��>����#����3-7������(������% ��dW�����= ��#��>=>��2������>#��%1�A�A6*�V(;���<��&����)������(.)� �2��/��=>������=>�� ����.-@6$��WU $��(�����)Q��4�6H)Q�V��#$�G=>�%2$����/#$�%1�<���\�%�7b����=>��[��G��#��G�$��/��W*2$�$?@������ ���#��VE�����������5�� �������W¢)�(��/(.)��;-@8�P�� H)����4�6<�<(A���V��&%���)Q������(.)� $ ����a2��^�$��.-���W/��#�� � �.E¥�����

�� �-7bn����bc�� �-a9: _|7�_�V8��!#���Z��<)�����\�������5W����V)����0������Wd����=')� $(��G�� 7b#H)� �(��� $&<�7���.K$�����8P�5�.E!��,%���.6QE!�+2��������,D�T��#�)��P�7���.K$����0Wd���*������Wd����b=')� $(��+�=>�7���Q,D��=>�� ��N)����T(��������(�)��I�� 3(��7������ ��LE������������* $���:E_�����I�89: `���;-7���>���])������.E W����'��#�������$���.K7����>E�����#$�%�7�'(��%=>�7���%=>����� �&���(��7�����:4�6T)���$�����\���(��$�����M4]=>�I-$���Z(�)� �2���)�-$�%�7���.-eE�#������a��#���(�/�V6I�� �-$���T��#��V(��% ������%�@��WL��#��V ����ME!�����>�$���Q,I��-7���.6I2���(���=>��Z)������1����-\������=>�� ��.8*9: \��#$��_=>�I-$���n6�)R�5 ��)����7���D)�(;#>���R���(��$�����M4�¢�)�4�6I����� �&391 T|$�T�Z�T��Z����.-'�% '��#��<E���������� $�/ ����ME!�����>2����:E_���� ��#��Z�(�/�e)� H-3��#$�Z(�������������% H-7�� ��+#��%1�T)� H-\B%C�)��$��#$�� ����(�)������% )� �-a���� ���bc�)�4����Z�� $(���47�$�����% a=>��(;#H)� ����=>!)Q���G����.-a2����:E_���� '��#���(�/�¤)� �-Y=>�%2$����X#���1�.8��!#$��)������.E����#��^�(�/�J���]��$����������$���.K7����G��$(A#X)�5��#��3�V(;���<��&%�$�)������5���a��=>�7����,%�O���A��Wd����=')� �(��E�����#����$�<(��%=>�7���%=>����� �&3���(��$�����M4�8

Page 12: TCP/IP Performance over 3G Wireless Links with Rate and Delay

7. CONCLUSION9M z��#���R�H)������.6PE_�a(��%=>�$����#��� $��,%����4���,%)����)����.-���#��>��=>�H)�(����WO,%)Q����)�2����^�;)�����)� �-Y,%)Q���)�2�����-$���)�4`�% ����! �������W�����=')� $(��%8�z��u���1���$�������%��.-�)z=>�I-7�������]��K7���)��� �)� �-Y�$����-$��(������! �f ��#7���%�$&%#��$�$�3�Q,D���>)^���� ��zE�����#�,�)����)�2$��a�;)�����)� �-�-7���)�4�8e�5�7�=>�I-7���REZ)��)�2$���e����)�(�(��7�;)�������4 �¢2����������X��#H)� F �xDy\�^�$���.-7��(����#7���%�$&%#��$�$�a��WO���! � �.E����,D�� ��� Y��#��X(.)������WO��)Q��&%��-$���)�4)� H-��;)Q���O,�)����)Q����� N8��_)���.-��� ^�%�$�5���! Y=>�I-7���¢6�E!�R�7���%���%���-)^ $���:E_�����z2�)���.-e������$�����% �(.)�����.-`h�i;j�k<lnm�o7p�q�rcs�t/���X=>������&D)Q�����#$�R��?@��(��V��WU�;)����O)� H-^-$����)�4�,%)Q���)�2��������:4�8<�!#$�O���A��Wd����=')� �(��R��W�<(A�3�V��&%���)Q�����_E!)�T��,%)����H)�����-\��KI���� ����,D����43����� �&R2�����#>&%�� $���;)��=>�I-7����<W����V�;)����3)� H-^-7���)�4�,�)����)�2$������:4�)�<E!�����*)�G)\���=>������uH�.-=>�I-7���I��W0)VB ��� C5�� ����;)Q����� \#���&�#\������.-RE�����������_-$)��;)G)����+�� �������bWd)�(���8^�V(;�X�V��&%���)Q�����OEZ)�3)�2$���\������=>�$���Q,D�S��#$�>������Wd����=')� �(����WZ���! ��V�� ��a)� �-����! �|$)�(A��2�4^�$�^����w%xDy¥E�����#����$�/���&� ���W�b��(.)� �����4��� �(A���.)���� �&���4���#$�������� H-e�������`����=>�%8]�z��)������#��.E!��-��#�)��<�<(A�>�<��&%�$�)������V-7�����,%����!��#��G�)�=>�G#���&�#���#$������&�#����7�Z��������b�����(�����,D�\��W+E�#��A��#����/��#$�S���! v��%�$��(��S��/�V�� ��a���O|7)�(;�@83���7��b��#$����=>������6*�V(;�X�V��&%���)Q�����S)�����X-$������,D������-����%2$��1�R��#$������&%#$���7����A��Wd����=')� �(��G)�(�������-$��?@������ ��Z2$�$?@���_��[����8_C5�,%�� a��#$�G-7� � (�����b������3�� e�I ��.E��� �&^�� �)%-7,%)� �(��\��#$��)�(A#$����,%)�2����>��#$������&%#$���7�O)� H--7���)�4F�n)� �-�#��� $(�����#��X(���������(��-�_�/ J,�)����$�Q�A6V)e�(A#$��=>�%6<����%��<(A���<��&%�$��)Q�����.6*E�#$�(;#eE!�����IOE_�����_Wd���S2�����#e�)���&%��)� �-z�=')����2$�$?@����<��V������ �����)��¢8V9M ^���=>=')Q��4�6��<(A�a�<��&%�$��)Q�����V��G)� ^�A?@��(�b����,D�_ ����ME!������bc2H)���.-3������$�����% S��#�)��U���&% $��uH(.)� I����4O��=>�$���Q,D��U���! ���A��Wd����=')� �(����Q,D���*E������������_��� $�7*E�����#\,�)����)�2$�����;)Q����)� �-\-$���)�4�8������� ����� ����������������!#$�G)��$��#�����TE_�%���-'����%�<���R��#H)� ��\�0� �1�� �5�)� 'Wd���Z�$���Q,I�-$�� �&

��#$�SW¢)�-$�� �&�(��I-$�>�$��.-X� ���#��3�5�G� ���=S�$��)Q�����% N6P�_����=>�� ��O�N���)� H-�C5�������#��_#�)� H-I�;)� $=>�� ��� `Wd���a�$���Q,I��-7�� �&z��#$�^BDC3~AK`���;)�(��)� H-�|$)� H-I4]�!#I�����!W����>(��%=>=>�� ���R�% ��.)Q��������',%��������% �S��W<��#�����)������.8

8. REFERENCES��~��O�Z8H�<����=')� N6I�\8��V,��;)�(A#$�� ��D�Q,')� H-��V8��!)��;)��%)Q�.6%�:�|�����(A#�)�1����(O���I-$���N��WU���! Tg�9: `E�����#X|I�;)Q�����% H)Q��4�V)� �-$�%=��N�%��6 �>�� ^ *����(����.-7�� �&%<��WU|79�C/�Z�/�^� ��x�x%xI8

� �Q�O�_8"�!)�(�(��������P)� �-��S87�5�� �&76 �:���! ���5��)QKIb: U����<�N�� $�.)��.6 ��� � *����(�����-$�� �&�V��WT|79�C/�Z�/�^�£��x%x%xI8

� B��O�R8"�_)������R)� �--�V8 �R8��!)�-7���� H)Q��#N6Y�:�G)� H-7��?�)� �-�|I471����=|I�����������!Wd���59M H-7������(��<���! _gQ91 P6 �>�� ��$����(����.-$�� �&�V��W|I��(��% �-�{V��� ���K�|I47=>���%����$=J�% ^���%2������O)� �-�0��(.)������% 7bc9: H-7������ �-$�� ��<�_��=>���$���� $&$6$�V�7�/~. % %�I8

� w��R�O8"�_)��)��������#� �)� �lArZq�p��6>�:9:=>�7���Q,7�� $&\���! Tg�91 P����W�����=')� �(��/�Q,D���Z������������7�V���:E_�����I�6 �>� ��$����(����.-$�� �&���WU�<�Z� ����2���(���=�6"�V��,^~� % D��8

� �Q�R�O8"�_)��)��������#� �)� N6��38 �38� *)%-7=')� �)�2�#�)� 06I�O8 �38$�R)���[�6�%�!#��R�*?@��(������WU�<147=>=>������4>�% ����! Y P����W�����=')� $(��%6 � *����(%8��V�Z�^gQ91�+�T�����%2���(���=�6�|I���N80~. � D��8

� ���O P8 �_�� �-$���SlArZq�p��6>�1� �!)� H-IE���-I��#^� � (����� ��<�5��&%#�|7�����.-�������������<�/)Q�;)>|7����,I��(��5W����7�5��=')%-$��(G{V������6 �\�� �91�+�+��_��=>=S�� $��(.)������% $<��)�&%)�[��� ���6��%�$�P��x%x%xI8

� �Q�O P8 �_#H)�&�E!)��Sq�rZq%p 6 �D�U �#�)� $(��� �&>�!#7���%��&�#��$�$���Q,D����������������V�L�(�5Z{V�� $&'�_#H)� � $���P|��;)����G�5������ H-7�� �� *)�(A�D�A�V|7(;#��.-7������ �&$6 �\�� ^ *����(%8$91�+�T�`9 �G�L�/�Z�/��f  %�78

� ���R�\8 �T���.E� X)� �-�|�8 |I�� �&%#06 �D��bM���! H���! `Wd���G����2�������_���������)Q� �V���:E_�����I�6 �>�<�Z� �_��=>���7������_��=>=S�� $��(.)������% $Z�V��,7����E��+�%�¢8H�%�I�c�%�A6L~� % %�I8

�  ��O�R8H�!)� ����% ^)� H-��58��_#H)�#��.-@6%�:�+ �-7bn����bc�� �-'�������)�2$������M4��� {G����| ����! `�Q,D���V�V� �36 �3� ��$����(����.-$�� �&�V��WC5���%2���(��%=>=¥��x%x7~�8

��~�x��O�!91�5g��U91�5g�(.-7=')D��x�x%xI6:������2������3|I�;)������� �b�!)���3|I�;)Q�����% �_�%=>��)�����2��������:4�|I�;)� H-�)Q�;-aW����<�G�H)���b1���I-7�G���-$��2�)� �-|7�7���.)%-�|7����(������$=¤�_���������)Q�R|I471����=>R�76I�])��#$�� �&����� �L������(��%=>=S�$ ���(.)Q����� �9M H-$�$1����4a�V����(��)Q����� N6P~� % � 78

��~�~��3C38H�V�%���)� �-�)� �--�387�O8��T)��-74�)76>�1�< H)���47���V��WU���! P����W�����=')� $(��/�Q,D���5���%2$����O�V-��5��( �5���ME!�����I�6 �>�� *����(����.-7� $&%V��WU�<�Z�£���%2$�(��%=�f  % I8

��~.�Q�R�38$9: �)�=3�$�;)�lArZq%p��6 �D���! `��,%���V�I8 �%C )� �-�BDC���������������5�A�:E!�����I�6 �'-I�;)�W���bM������W�bc������(�b:�I8 ��&%B�&�bMx%�I60�V�$&$8���x�xD��8

��~�B��O�_8$�/#H)�u�[��Q,a)� H-���8��_).,7�$[%6>�1���! Y�Q,D�A�V�_�R���G��x%x%x ��A�:E!�����I�6 �>9M ������� ����!�5�;)�W��.6-7�;)QW���bc�I#H)QuH[��Q,�bc������(�bc(.-$=')%��x%x�x�bMx%xI8 ��K7�.8

��~�w��O�58H�O8$�L)��I�#$=')� �)� H-a{38H��)%-$#$�.E/6%�:�!#��O P����Wd����=')� $(����W �V���:E_�����I!E�����#��5��&�#6�!)� �-7E��-7��#7bM-$���)�4� U���I-7��(���)� �-��V)� H-7�%=¤�0�%��6 �>�� �91�+�+�_g��V�Z�£�N�;)� ��)�(A����� �<�% �5�A�:E!�����I� $&$6"�%�� 08N~� % %�I8

��~.�Q�R�R8H�0�H-7E���&XlAr!q%p��6>�����$������bc�)�4����5�N�;)�(�� $&\��W+���! `��,%���<)�<������)�2����/�������������V�N�� ���6 �\�� � *����(����.-7�� �&%V��WU�<�Z�|791C/���T�!�<9��Z|X~. % � 78

��~����R�<���� ����V�N��-7E���&>)� H-��V)� �-74a�387�R)Q��[ �1�!#��R�U��Wd����V��&���������#�= T��)��7�� $&'���! `�<�%2��$1�<�V&%)��� �1�G|7�$�$�����%�$�<�����;)� $�=>������� ��6 �>�� ^�<�Z� �_��=>���7������_�%=>=3�� $�(�)������% $Z�V��,I����E/6$�T���¢8HB�x76��V�$80~%6H��x�x%x78

��~.�Q�R�38H����1�;)76$�F8�C5�� �&>)� H-��38��N�QE������4�6%��|�����(A#�)�1����(�G��?@������ ����)��L�T¡���)������% ����I-$������ �&')� H-��< H)���47������WU���! ���� H-7�.E���[�� �T��#H).,I�����.6 �>�� ^ U����(����.-$�� $&%<��W P����W�����=')� $(��%f  % I8

��~+���O P8"�5)���,�)���[R)� H-a�\8 b��38H|I���N6 �3�5�AE��N��(A#$ ��¡�����!W�����<��&%�$��)Q���� �&'���! Y�P���.E���,%���<�5����������&%�� $���%�$�5�A�:E!�����I�6 �>�� ��P� �3f   �78

��~� �� �����I-7������ �&>���! `�!#$���%�$&%#$���$� *)\|7��=>�$��5���I-$���N)� H-'�����U=>��������(.)��0�_)�����-$)������% 06 �>� � U����(����.-$�� �&�V��WT|791C/�Z�/�^�~. � 3�I8

� ��x��3|@8� *)��$�!lAr!q%p��6>�1�< ^�V147=>=>��������(V�N�� ���bM�L)�4��A�< U��������(��%�Wd���5�5�&����;)��*�_������$��)Q�/�_��=>=S�$ ���(.)������� ��6 �\�� ��7����(����.-7� $&%��WU9 �G�L�/�Z�/�}~. % %�I8

� ��~��O�!#����;-^C5�� ����;)Q����� X *)����� $�����#����� *�����1��(��.6:�%�V�P� *��������(����U|7����(���u�(.)������� e�nBDC���|����I8 BD��� � �$6*~� % % I8

� ���Q�O�!91�5g��U91�5g�9�|�b:��xD�.bM�<b:�I8�~.xI6:���/)��;)>|I����,I��(��O�5�$�����% $!Wd���|7�7���.)%-�|7����(������$=¤|�4$1����=>�U�5)�-$���>�N�� $�� *��������(��%��+47���RB �$6"�D)� I�H)Q��4^��x%x�x78

� ��B��3|@8$�R)��;)� H-7���)��3lArZq%p��6>�1���! `�;)Q���/(��% ��������n6 �>�� ^�<�Z��_�%=>�$�$�����V�_��=>=S�$ ���(.)������� ��<��,I��AE/6��D)� X��x�x%xI8

� �Qw��OBDC *)����� $�����#����� U�����1��(A�.6��V�����)���O % I8� ���Q�j������(����.E!)Q,%�3=>��2������G(��%=>=3�� $�(�)������% $�6 �S�.-$�����.-a2I4'�F8

�V8��%)��D���67��������4�60~. D�Qw$8� �����j�%�5���).47<�� ���#��5�5�G��|I471����=�6 � �5{5�5�L�Z�/�^��6"���� N8

��x�x%xI8� ���Q�R�R8��D)��� N6 �D�!#��R��������W+�_��=>���7�����V|I471����=>Z P�A��Wd����=')� �(��

�V �)���47����6 �\�������4�60~. � 7~�8� �$��� �$8H *)%-$#�4��G)� H-�|@8$�P���.4�-@6 �D�5 �9: 7Wd�������� $&>���! �_��#�).,7�����.6 �>�� ^ *����(�����-$�� �&�V��WT|79�C/�Z�/�^��f ��x%x7~�8