17
Steaming up CCN against TCP

Streaming up CCN against TCP

Embed Size (px)

Citation preview

Page 1: Streaming up CCN against TCP

Steaming up CCN against TCP

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

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

Page 2: Streaming up CCN against TCP

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

Introduction – MSc Thesis� ������������������ ��� !�"##������������������������$�%����%���&��'������#

� (����������������������������������� ����������� ��������� �����)����$������ ��**+,�������������������%���%���������

� "������#���������������������������� ��������)�����������*-.,����%����������������������������#�������������%��������������������������������/�������%������������

Page 3: Streaming up CCN against TCP

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

CCN vs TCP - Topology� �0������1

"��������2���-�3�$�����4����������$�2����

5����

� ������������������������(����''�%������ �6��������

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

Page 4: Streaming up CCN against TCP

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

CCN vs. TCP – Fixed CCN I Win = 1

� ����

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

����

����

7����5������

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

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

����

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

����

����������������� 8�9���2� ���"�9���2����:���� ������2���������

7����5������

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

Page 5: Streaming up CCN against TCP

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

CCN vs. TCP – Fixed CCN I Win > 1

� ����

"�9��� 2����:����������2���������

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

����

����

7����5������

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

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

����

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

����

�����������������7����5������

���������

����

���������

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

Page 6: Streaming up CCN against TCP

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

CCN vs. TCP – Collaborative I Pacing (CIP)

� ����

�����2�;��"�9���2��.:����������2���������

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

����

����

7����5������

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

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

����

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

����

�����������������7����5������

Page 7: Streaming up CCN against TCP

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

CCN – TCPlike flow control� �����!�5����������������������� �������������������<���%�=�>�#��������������<��

� �(<������"8�0����%����������#�����������

�,� �����%<�������������������������������������$������

�,�(��$����#����������������������

�,�1�(���������-���<������������)�����<���������� ,

�,��������!�"8���0��1�(

� 1�(����������������� !

<�1�������������������������������������

<�1�(�����������������1���=�%����������/����-���<����

Page 8: Streaming up CCN against TCP

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

TCP vs TCP - Reference test for 2 flows

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

!��� �����

�$���?�

7����5������

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

>/������#���2�����)1"<�,�?�����)1�<�,��0�����������#���2�����)1"<�,�?�����)1�<�,

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

�������

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

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

�������

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

�$���?�

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

7����5������

�����" ��������� �������������

Page 9: Streaming up CCN against TCP

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

CCN vs CCN - Pre-Cached content

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

!��� �����

�$���?�

7����5������

>/������#���2��� �)1"<�,�?��� �)1�<�,��0�����������#���2��� �)1"<�,�?��� �)1�<�,

�������

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

�������

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

�$���?�

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

7����5������

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

�����" ��������� �������������

Page 10: Streaming up CCN against TCP

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

CCN vs TCP - Pre-Cached content

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

!��� �����

�$���?�

7����5������

>/������#���2�����)1"<�,�?��� �)1�<�,��0�����������#���2��� �)1"<�,�?�����)1�<�,

�������

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

�������

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

�$���?�

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

7����5������

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

�����" ��������� �������������

Page 11: Streaming up CCN against TCP

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

� ��� �������������������=���$��#�1���=������(@�A

� �������<�������������!�-�B�����������B���������C�B�������

� �����#����������$

��%�����������������������##������!��� �%����������$%�$

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

CCN vs TCP – Multihomed content

�$���?�

7����5������

�������

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

&��'����(����)����*� +�

�����" ��������� �������������

Page 12: Streaming up CCN against TCP

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

� ��� �������������������=���$��#�1���=������(@�A

� �������<�������������!�-�B�����������B���������C�B�������

� �����#����������$

��%�����������������������##������!��� �%����������$%�$

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

CCN vs TCP – Multihomed content

�$���?�

7����5������

�������

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

&��'����(����,���*�+� �����" ��������� �������������

Page 13: Streaming up CCN against TCP

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

CCN vs TCP – Multihomed content

� 9����������$���������%��������80������<��������

��-��� ��.%������/

�$���?�

7����5������

�������

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

�������

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

�$���?�

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

7����5������

��-��� ��.%��� ���/

� ���������������������1�����������������1�(������

�����" ��������� �������������

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

Page 14: Streaming up CCN against TCP

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

CCN vs TCP – Multihomed content

��-��� ��.���������0������/

� �������������%��#�������# ������������������1�(@������������������������=��������������������������������������� ������#��$������������������

�$���?�

7����5������

�������

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

�����" ��������� �������������

Page 15: Streaming up CCN against TCP

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

Future tests� 0��������������������������)����<�����,�=���������1���=�������������(@� �

� �����#����$���<�������������������������������������������������������������������������������������

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

� ��-�����%���������12�)���%�����,!�8�����������������80

� ���#�#�����'���-����'����3�8�����������������������<�������������

� 4����%������'���-����'����3�8����������������������������<�������#�

Page 16: Streaming up CCN against TCP

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

Concluding Remarks� �����������������#������5���"��*��������������������%��'��'���$

� �� ����%����������������������������������������������(@�

� �������� �����������������$������������������)����������%�����������<��<���,�������������������������������������������$ �

� (��$����������#��������������%��������������������� !�������� ��������������#����������%�$�������������������<�������$A

Page 17: Streaming up CCN against TCP

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

Q&A

?