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?

Recommend


More recommend