CCNxCon2012: Session 4: Disjoint Path Discovery in CCN Networks
CCNxCon2012: Session 5: Steaming up CCN against TCP
-
Upload
parc-a-xerox-company -
Category
Documents
-
view
412 -
download
1
description
Transcript of CCNxCon2012: Session 5: Steaming up CCN against TCP
![Page 1: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/1.jpg)
Steaming up CCN against TCP
������������� ���������� ������������� ������
������������������
![Page 2: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/2.jpg)
������������ ������ ���������������������������������� �
Introduction – MSc Thesis� ������������������ ��� !�"##������������������������$�%����%���&��'������#
� (����������������������������������� ����������� ��������� �����)����$������ ��**+,�������������������%���%���������
� "������#���������������������������� ��������)�����������*-.,����%����������������������������#�������������%��������������������������������/�������%������������
![Page 3: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/3.jpg)
������������ ������ ���������������������������������� �
CCN vs TCP - Topology� �0������1
"��������2���-�3�$�����4����������$�2����
5����
� ������������������������(����''�%������ �6��������
���������������
![Page 4: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/4.jpg)
������������ ������ ���������������������������������� �
CCN vs. TCP – Fixed CCN I Win = 1
� ����
�����������������
����
����
7����5������
����������������� �����������������
�����������������
����
�����������������
����
����������������� 8�9���2� ���"�9���2����:���� ������2���������
7����5������
��������� ��������� �������������
![Page 5: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/5.jpg)
������������ ������ ���������������������������������� �
CCN vs. TCP – Fixed CCN I Win > 1
� ����
"�9��� 2����:����������2���������
�����������������
����
����
7����5������
����������������� �����������������
�����������������
����
�����������������
����
�����������������7����5������
���������
����
���������
��������� ��������� �������������
![Page 6: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/6.jpg)
������������ ������ ���������������������������������� �
CCN vs. TCP – Collaborative I Pacing (CIP)
� ����
�����2�;��"�9���2��.:����������2���������
�����������������
����
����
7����5������
����������������� �����������������
�����������������
����
�����������������
����
�����������������7����5������
![Page 7: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/7.jpg)
������������ ������ ���������������������������������� �
CCN – TCPlike flow control� �����!�5����������������������� �������������������<���%�=�>�#��������������<��
� �(<������"8�0����%����������#�����������
�,� �����%<�������������������������������������$������
�,�(��$����#����������������������
�,�1�(���������-���<������������)�����<���������� ,
�,��������!�"8���0��1�(
� 1�(����������������� !
<�1�������������������������������������
<�1�(�����������������1���=�%����������/����-���<����
![Page 8: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/8.jpg)
������������ ������ ���������������������������������� �
TCP vs TCP - Reference test for 2 flows
�������������� �
!��� �����
�$���?�
7����5������
�����������������
>/������#���2�����)1"<�,�?�����)1�<�,��0�����������#���2�����)1"<�,�?�����)1�<�,
����������������� ����������������������������������
�������
����������������� �����������������
�����������������
�������
�����������������
�$���?�
�����������������
7����5������
�����" ��������� �������������
![Page 9: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/9.jpg)
������������ ������ ���������������������������������� �
CCN vs CCN - Pre-Cached content
�������������� �
!��� �����
�$���?�
7����5������
>/������#���2��� �)1"<�,�?��� �)1�<�,��0�����������#���2��� �)1"<�,�?��� �)1�<�,
�������
�����������������
�������
�����������������
�$���?�
�����������������
7����5������
����������������� ����������������� �����������������
�����" ��������� �������������
![Page 10: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/10.jpg)
������������ ������ ���������������������������������� �
CCN vs TCP - Pre-Cached content
�������������� �
!��� �����
�$���?�
7����5������
>/������#���2�����)1"<�,�?��� �)1�<�,��0�����������#���2��� �)1"<�,�?�����)1�<�,
�������
�����������������
�������
�����������������
�$���?�
�����������������
7����5������
����������������� ����������������� �����������������
�����" ��������� �������������
![Page 11: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/11.jpg)
������������ ������ ���������������������������������� ��
� ��� �������������������=���$��#�1���=������(@�A
� �������<�������������!�-�B�����������B���������C�B�������
� �����#����������$
��%�����������������������##������!��� �%����������$%�$
��%�������"������#�����#��%����%���������������������!���������%������������$�����
CCN vs TCP – Multihomed content
�$���?�
7����5������
�������
����������������� ����������������� �����������������
&��'����(����)����*� +�
�����" ��������� �������������
![Page 12: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/12.jpg)
������������ ������ ���������������������������������� ��
� ��� �������������������=���$��#�1���=������(@�A
� �������<�������������!�-�B�����������B���������C�B�������
� �����#����������$
��%�����������������������##������!��� �%����������$%�$
��%�������"������#�����#��%����%���������������������!���������%������������$�����
CCN vs TCP – Multihomed content
�$���?�
7����5������
�������
����������������� ����������������� �����������������
&��'����(����,���*�+� �����" ��������� �������������
![Page 13: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/13.jpg)
������������ ������ ���������������������������������� ��
CCN vs TCP – Multihomed content
� 9����������$���������%��������80������<��������
��-��� ��.%������/
�$���?�
7����5������
�������
�����������������
�������
�����������������
�$���?�
�����������������
7����5������
��-��� ��.%��� ���/
� ���������������������1�����������������1�(������
�����" ��������� �������������
����������������� ����������������������������������
![Page 14: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/14.jpg)
������������ ������ ���������������������������������� ��
CCN vs TCP – Multihomed content
��-��� ��.���������0������/
� �������������%��#�������# ������������������1�(@������������������������=��������������������������������������� ������#��$������������������
�$���?�
7����5������
�������
����������������� ����������������� �����������������
�����" ��������� �������������
![Page 15: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/15.jpg)
������������ ������ ���������������������������������� ��
Future tests� 0��������������������������)����<�����,�=���������1���=�������������(@� �
� �����#����$���<�������������������������������������������������������������������������������������
� "���������������#����������������������%����%��������������������D���������������������������%������������!
� ��-�����%���������12�)���%�����,!�8�����������������80
� ���#�#�����'���-����'����3�8�����������������������<�������������
� 4����%������'���-����'����3�8����������������������������<�������#�
![Page 16: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/16.jpg)
������������ ������ ���������������������������������� ��
Concluding Remarks� �����������������#������5���"��*��������������������%��'��'���$
� �� ����%����������������������������������������������(@�
� �������� �����������������$������������������)����������%�����������<��<���,�������������������������������������������$ �
� (��$����������#��������������%��������������������� !�������� ��������������#����������%�$�������������������<�������$A
![Page 17: CCNxCon2012: Session 5: Steaming up CCN against TCP](https://reader034.fdocuments.net/reader034/viewer/2022051111/554e44ffb4c90518468b5552/html5/thumbnails/17.jpg)
������������ ������ ���������������������������������� ��
Q&A
?