peering vs transit
play

Peering vs. Transit Adnan Ahmed University of Iowa University of - PowerPoint PPT Presentation

Peering vs. Transit Adnan Ahmed University of Iowa University of Iowa Introduction Transit Provides connectivity to the Internet Traffic volume based fees Peering Bilateral exchange Settlement-free (no fee) University


  1. Peering vs. Transit Adnan Ahmed University of Iowa University of Iowa

  2. Introduction • Transit • Provides connectivity to the Internet • Traffic volume based fees • Peering • Bilateral exchange • Settlement-free (no fee) University of Iowa 1. Introduction

  3. Related work Interconnection strategies in peering ecosystem • Agent-based analysis [Lodhi-Dhamdhere, SIGMETRICS ’12] • Open-peering [Lodhi et al., Infocom ’14] • Game-theoretic models [Accongiagioco et al., IFIP ’14][Badasyan-Chakrabarti, Telecommunications Policy ’08] • Complexities in decision making [Lodhi et al., Infocom ‘15] Evolution of peering and topological Impact • Network model [Dhamdhere-Dovrolis, CoNEXT ’10] • Remote peering [Castro et al., CoNEXT ‘14] • IXP study [Ager et al., SIGCOMM ‘12] • PeeringDB analysis [Lodhi et al., SIGCOMM CCR ’14] Our focus • Large-scale measurement based performance comparison University of Iowa 2. Related work

  4. Methodology • Throughput measurements • Strain the network • Delay measurements using ICMP packet probing • Rate limiting at ISPs • Our approach • HTTP based end-to-end delay measurements University of Iowa 3. Methodology

  5. The big picture University of Iowa 4. The big picture

  6. The big picture University of Iowa 4. The big picture

  7. The big picture University of Iowa 4. The big picture

  8. Our approach University of Iowa 5. Our approach

  9. Our approach University of Iowa 5. Our approach

  10. Our approach University of Iowa 5. Our approach

  11. Our approach University of Iowa 5. Our approach

  12. Our approach University of Iowa 5. Our approach

  13. Data collection • A commercial CDN • Collected across PoPs at 19 IXPs • 1M measurements • ~350K clients • 360 Autonomous systems University of Iowa 6. Data collection

  14. Peering vs Transit University of Iowa 7. Peering vs Transit

  15. Peering vs Transit University of Iowa 7. Peering vs Transit

  16. Peering vs Transit University of Iowa 7. Peering vs Transit

  17. Peering vs Transit University of Iowa 7. Peering vs Transit

  18. RTT components University of Iowa 8. RTT components

  19. RTT components Transmission ~ 0 • small size of pixel tag • University of Iowa 8. RTT components

  20. RTT components Transmission ~ 0 • small size of pixel tag • RTT ~ Propagation delay + Queueing delay • University of Iowa 8. RTT components

  21. RTT components RTT measurements over time University of Iowa 8. RTT components

  22. RTT components Diurnal pattern • RTT measurements over time University of Iowa 8. RTT components

  23. RTT components Diurnal pattern • Time series latency pings • University of Iowa 8. RTT components

  24. RTT components Diurnal pattern • Time series latency pings • University of Iowa 8. RTT components

  25. RTT components Diurnal pattern • Time series latency pings • Propagation delay < RTT min • University of Iowa 8. RTT components

  26. RTT components Diurnal pattern • Time series latency pings • Propagation delay < RTT min • University of Iowa 8. RTT components

  27. RTT components Diurnal pattern • Time series latency pings • Propagation delay < RTT min • University of Iowa 8. RTT components

  28. RTT components Diurnal pattern • Time series latency pings • Propagation delay < RTT min • Maximum queueing delay • ~ RTT max - RTT min University of Iowa 8. RTT components

  29. Propagation and Queueing delays University of Iowa 9. Propagation and Queueing delays

  30. Propagation and Queueing delays Peering is better University of Iowa 9. Propagation and Queueing delays

  31. Propagation and Queueing delays Transit is better University of Iowa 9. Propagation and Queueing delays

  32. Propagation and Queueing delays II I III IV University of Iowa 9. Propagation and Queueing delays

  33. Propagation and Queueing delays II I III IV University of Iowa 9. Propagation and Queueing delays

  34. Propagation and Queueing delays II I III IV University of Iowa 9. Propagation and Queueing delays

  35. Path length comparison University of Iowa 10. Path length comparison

  36. Path length comparison University of Iowa 10. Path length comparison

  37. Path length comparison Shorter path length via peering University of Iowa 10. Path length comparison

  38. Conclusion • Peering generally outperforms transit for a majority of clients • Peering almost always has better propagation delays • Shorter path lengths for peering • Transit sometimes has better queueing delays • Under-provisioned peering paths University of Iowa 11. Conclusion

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