binder a system to aggregate mul5ple internet gateways in
play

Binder: A System to Aggregate Mul5ple Internet Gateways in - PowerPoint PPT Presentation

Binder: A System to Aggregate Mul5ple Internet Gateways in Community Networks Marwan Fayed Luca Boccassi (Cisco) and Mahesh Marina How to solve


  1. Binder: ¡A ¡System ¡to ¡Aggregate ¡ Mul5ple ¡Internet ¡Gateways ¡in ¡ Community ¡Networks ¡ ¡ Marwan ¡Fayed ¡ ¡ Luca ¡Boccassi ¡(Cisco) ¡ and ¡Mahesh ¡Marina ¡

  2. How ¡to ¡solve ¡our ¡research ¡issues? ¡ ¡ Start ¡your ¡own ¡ISP! ¡

  3. HUBS: ¡Rural ¡Broadband ¡‘Co-­‑op’ ¡ISP ¡ ��������������������������� • No ¡real ¡technical ¡ obstacles ¡BUT ¡ • Plenty ¡of ¡technical ¡ opportuni5es ¡ • Data, ¡data, ¡data. ¡ with ¡Peter ¡Buneman, ¡Michael ¡Fourman, ¡Richard ¡Simmons, ¡William ¡Waites ¡ ��� ������ �������� � ������������� �� ��������� �������� �� �� ������ �� �� ���� �� ��� ��� � � � � � � � � � � � � � � � � �� ����� � � ��� ���������� �������� ���� ����� ��� �������� ������������ ��� ���� ���� � � � � � � � � � � ������������� �� ���� ���� ��� ��� ����� ���� ���������� ��� ���������� ��������������� ��� � � � � � � � � � � � � ���������� �� ���� ��� ������������ �� ����� ���� ���� ��� ��������� ���� ��� ���� � � � � � � � � � � � � � ���������� ��� ���� ��� ���� �� ����� ��� ���������� ������� ���� �� � ������������ � � � � � � � � � � � � � ���������� ����� �� � ������ ������� ���� �� �������� ��� �������� ��� ��������� ��� ���� ������� ��������� � � � � � � � � � � � � � � � �����������������

  4. Gateway ¡Aggrega5on ¡(Today) ¡ ��������������������������� • Packet ¡re-­‑ordering ¡ • Flow-­‑to-­‑pipe ¡ assignment ¡ • Assume ¡co-­‑loca5on ¡ • Research-­‑oriented ¡ ��� ������ �������� � ������������� �� ��������� �������� �� �� ������ �� �� ���� �� ��� ��� � � � � � � � � � � � � � � � � �� ����� � � ��� ���������� �������� ���� ����� ��� �������� ������������ ��� ���� ���� � � � � � � � � � � ������������� �� ���� ���� ��� ��� ����� ���� ���������� ��� ���������� ��������������� ��� � � � � � � � � � � � � ���������� �� ���� ��� ������������ �� ����� ���� ���� ��� ��������� ���� ��� ���� � � � � � � � � � � � � � ���������� ��� ���� ��� ���� �� ����� ��� ���������� ������� ���� �� � ������������ � � � � � � � � � � � � � ���������� ����� �� � ������ ������� ���� �� �������� ��� �������� ��� ��������� ��� ���� ������� ��������� � � � � � � � � � � � � � � � �����������������

  5. (Our) ¡Constraints ¡ • Simple ¡ • Deployable ¡ • Resilient ¡ • Managed ¡by ¡Tom, ¡or ¡Diana, ¡or ¡Harry, ¡etc ¡ ¡

  6. Binder ¡Architecture ¡ • Packet ¡capture ¡& ¡ redirec5on ¡ • Mul5pathing ¡ • Aggrega5on ¡

  7. Binder ¡Implementa5on ¡ • Tunneling ¡via ¡OpenVPN ¡ ¡ • MP-­‑TCP ¡ • IP ¡Source ¡Rou5ng ¡ Implementa5on ¡

  8. Emula5on ¡Testbed ¡ Src - Dst min avg max mdev (i) default 2.32 3.69 8.43 1.08 (ii) alternate 6.93 15.88 71.17 11.22 (iii) remote host 23.28 25.35 37.96 2.88

  9. Ini5al ¡Results ¡-­‑ ¡loss ¡ 20 Binder x 1 Flow 18 Binder x 10 Flows (Total) Goodput (Mbps) 16 Baseline x 1 Flow 14 12 10 8 6 4 2 1e-08 1e-07 1e-06 1e-05 0.0001 0.001 0.01 Loss Probability

  10. Ini5al ¡Results ¡-­‑ ¡loss ¡ 2 Binder x 10 Flows (Avg) 1.8 Binder x 10 Flows (Quartiles) Goodput (Mbps) 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 1e-07 1e-06 1e-05 0.0001 0.001 0.01 Loss Probability

  11. Ini5al ¡Results ¡-­‑ ¡latency ¡ 20 Binder x 1 Flow Binder x 10 Flows (Total) 18 Goodput (Mbps) Baseline x 1 Flow 16 14 12 10 8 80 85 90 95 100 105 110 115 120 Latency of slower subpath (ms)

  12. Ini5al ¡Results ¡– ¡hell ¡to ¡pay ¡ 20 Binder 18 TCP Baseline 16 Goodput (Mbps) 14 12 10 8 6 4 2 0 0 5 10 15 20 25 30 35 40 45 time (s) Time (s) High RTT path (ms) Loss Prob. 0 85 1e-07 3 90 1e-06 6 95 1e-05 9 100 1e-04 12 105 1e-03 15 85 1e-07 18 90 1e-06 21 95 1e-05 24 100 1e-04 27 105 1e-03 33 110 1e-02 36 110 1

  13. Ques5ons ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend