tcp in a world of cloud services
play

TCP IN A WORLD OF CLOUD SERVICES Jiang Zhu Stanford University In - PowerPoint PPT Presentation

TCP IN A WORLD OF CLOUD SERVICES Jiang Zhu Stanford University In collaboration with: Nandita Dukkipati, Sateesh Addepalli, Flavio Bonomi Cisco Systems CLOUD SERVICES WHAT IS THE DEMO ABOUT? Long wait times in accessing the cloud TCP


  1. TCP IN A WORLD OF CLOUD SERVICES Jiang Zhu Stanford University In collaboration with: Nandita Dukkipati, Sateesh Addepalli, Flavio Bonomi Cisco Systems

  2. CLOUD SERVICES

  3. WHAT IS THE DEMO ABOUT? Long wait times in accessing the cloud TCP inefficiencies: RTTs losses load

  4. DEMO MOTIVATION: PAINFULLY LONG UPLOAD TIMES Proliferating user generated content Uploads take a long time End user wants: Share the content at the soonest possible

  5. DEMO SET UP: LOGICAL TOPOLOGY Part of “Oracle” Solution User 1: Uploading Video The Data Center Cloud Access Link DC Link User 2: Viewing Video Other users: Cross Traffic

  6. DEMO SCENARIO I: UPLOADS ON HIGH BDP LOSSY LINKS Part of “Oracle” Solution User 1: Uploading Video The Data Center Cloud Access Link Bottleneck DC Link User 2: Viewing Video Other users: Cross Traffic 100 ms RTT between user and server; 0.1% packet loss Access Link is 45Mbps; DC Link is GE; No cross-traffic

  7. THE PSEUDO-IDEAL SOLUTION User 1: Uploading Video Part of “Oracle” Solution Video File The Data Center Cloud Access Link DC Link User 2: Viewing Video

  8. THE PSEUDO-IDEAL SOLUTION User 1: Uploading Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link User 2: Viewing Video

  9. THE PSEUDO-IDEAL SOLUTION User 1: Uploading Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link User 2: Viewing Video

  10. THE PSEUDO-IDEAL SOLUTION User 1: Uploading Video Part of “Oracle” Solution Video File The Data Center Cloud Access Link DC Link User 2: Viewing Video

  11. THE PSEUDO-IDEAL SOLUTION User 1: Uploading Video Part of “Oracle” Solution Video File The Data Center Cloud Access Link DC Link User 2: Viewing Video

  12. THE PSEUDO-IDEAL SOLUTION User 1: Uploading Video Part of “Oracle” Solution Video File The Data Center Cloud Access Link DC Link User 2: Viewing Video

  13. THE PSEUDO-IDEAL SOLUTION User 1: Uploading Video Part of “Oracle” Solution Video File The Data Center Cloud Access Link DC Link User 2: Viewing Video

  14. THE PSEUDO-IDEAL SOLUTION Video File User 1: Uploading Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link User 2: Viewing Video

  15. THE PSEUDO-IDEAL SOLUTION Video File User 1: Uploading Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link User 2: Viewing Video

  16. THE PSEUDO-IDEAL SOLUTION Video File User 1: Uploading Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link User 2: Viewing Video

  17. THE PSEUDO-IDEAL SOLUTION Video File User 1: Uploading Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link User 2: Viewing Video

  18. THE PSEUDO-IDEAL SOLUTION Video File User 1: Uploading Video Part of “Oracle” Solution The Data Center Cloud Video File Access Link DC Link User 2: Viewing Video

  19. THE PSEUDO-IDEAL SOLUTION Video File User 1: Uploading Video Part of “Oracle” Solution The Data Center Cloud Video File Access Link DC Link User 2: Viewing Video

  20. TCP Performance Upload to the Server. Average: 5.31 Mbps 40 Throughput [Mbps] 30 20 10 0 0 200 400 600 800 1000 Time [sec.] Upload to the Service Node. Average: 30 Mbps 40 Throughput [Mbps] 30 20 10 0 0 200 400 600 800 1000 Time [sec.]

  21. THE DEMO: SCENARIO 1I Part of “Oracle” Solution User 1: Uploading Video The Data Center Cloud Access Link DC Link bottleneck User 2: Viewing Video Other users: Cross Traffic 100 ms RTT between user and server; No packet loss Access Link is 45Mbps; DC Link is 45Mbps; Heavy cross-traffic

  22. TCP Performance DC link average: 39 Mbps; User 1: 4.39 Mbps 40 Throughput [Mbps] 30 20 10 0 0 200 400 600 800 1000 Time [sec.] Upload to the Service Node. Average: 43.3 Mbps 40 Throughput [Mbps] 30 20 10 0 0 200 400 600 800 1000 Time [sec.]

  23. EXAMPLE OF OTHER SCENARIOS: UPLOADING TO MULTIPLE SITES Flickr User 1: Uploading Pictures User 2: Viewing Pictures

  24. CONCLUSION TCP in a world of cloud computing will not be a train wreck in the sense that things come to a grinding halt But... It will be agonizingly slow in common scenarios Lost opportunities in not exploring alternatives?

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