Slides [.pdf] - Stanford University

yuba.stanford.edu
  • No tags were found...

Slides [.pdf] - Stanford University

TCP IN A WORLD OF CLOUD SERVICESJiang ZhuStanford UniversityIn collaboration with:Nandita Dukkipati, Sateesh Addepalli, Flavio BonomiCisco Systems


CLOUD SERVICES


WHAT IS THE DEMO ABOUT?Long wait times in accessing thecloudTCP inefficiencies:RTTslossesload


DEMO MOTIVATION:PAINFULLY LONG UPLOAD TIMESProliferating user generated contentUploads take a long timeEnd user wants: Share the content at the soonestpossible


DEMO SET UP: LOGICAL TOPOLOGYUser 1: Uploading VideoPart of “Oracle” SolutionAccess LinkThe Data Center CloudDC LinkUser 2: Viewing VideoOther users: Cross Traffic


DEMO SCENARIO I: UPLOADS ON HIGH BDPLOSSY LINKSUser 1: Uploading VideoPart of “Oracle” SolutionAccess LinkBottleneckThe Data Center CloudDC LinkUser 2: Viewing VideoOther users: Cross Traffic100 ms RTT between user and server; 0.1% packet lossAccess Link is 45Mbps; DC Link is GE; No cross-traffic


THE PSEUDO-IDEAL SOLUTIONUser 1: Uploading VideoVideo FilePart of “Oracle” SolutionThe Data Center CloudAccess LinkDC LinkUser 2: Viewing Video


THE PSEUDO-IDEAL SOLUTIONUser 1: Uploading VideoPart of “Oracle” SolutionThe Data Center CloudAccess LinkDC LinkUser 2: Viewing Video


THE PSEUDO-IDEAL SOLUTIONUser 1: Uploading VideoPart of “Oracle” SolutionVideo FileThe Data Center CloudAccess LinkDC LinkUser 2: Viewing Video


THE PSEUDO-IDEAL SOLUTIONUser 1: Uploading VideoPart of “Oracle” SolutionVideo FileThe Data Center CloudAccess LinkDC LinkUser 2: Viewing Video


THE PSEUDO-IDEAL SOLUTIONUser 1: Uploading VideoPart of “Oracle” SolutionVideo FileThe Data Center CloudAccess LinkDC LinkUser 2: Viewing Video


THE PSEUDO-IDEAL SOLUTIONUser 1: Uploading VideoVideo FilePart of “Oracle” SolutionThe Data Center CloudAccess LinkDC LinkUser 2: Viewing Video


THE PSEUDO-IDEAL SOLUTIONUser 1: Uploading VideoVideo FilePart of “Oracle” SolutionThe Data Center CloudAccess LinkDC LinkUser 2: Viewing Video


THE PSEUDO-IDEAL SOLUTIONUser 1: Uploading VideoVideo FilePart of “Oracle” SolutionThe Data Center CloudAccess LinkDC LinkUser 2: Viewing Video


THE PSEUDO-IDEAL SOLUTIONUser 1: Uploading VideoVideo FilePart of “Oracle” SolutionThe Data Center CloudAccess LinkDC LinkUser 2: Viewing Video


THE PSEUDO-IDEAL SOLUTIONUser 1: Uploading VideoVideo FilePart of “Oracle” SolutionThe Data Center CloudAccess LinkVideo FileDC LinkUser 2: Viewing Video


THE PSEUDO-IDEAL SOLUTIONUser 1: Uploading VideoVideo FilePart of “Oracle” SolutionThe Data Center CloudAccess LinkVideo FileDC LinkUser 2: Viewing Video


TCP PerformanceUpload to the Server. Average: 5.31 MbpsThroughput versus Time Link: 45 Mbps, Loss Rate 0.1%, RTT 100msThroughput [Mbps]0 10 20 30 400 200 400 600 800 1000Time [sec.]Upload toThroughputthe Serviceversus Time Link:Node.45 Mbps, LossAverage:Rate 0.1%, RTT 100ms30 MbpsThroughput [Mbps]0 10 20 30 400 200 400 600 800 1000Time [sec.]


THE DEMO: SCENARIO 1IUser 1: Uploading VideoPart of “Oracle” SolutionAccess LinkThe Data Center CloudDC LinkbottleneckUser 2: Viewing VideoOther users: Cross Traffic100 ms RTT between user and server; No packet lossAccess Link is 45Mbps; DC Link is 45Mbps; Heavy cross-traffic


TCP PerformanceDC link average: 39 Mbps; User 1: 4.39 MbpsThroughput versus Time Link: 45 Mbps, RTT 10ms0 200 400 600 800 1000Time [sec.]Upload to the Service Node. Average: 43.3 MbpsThroughput versus Time Link: 45 Mbps, RTT 10msThroughput [Mbps]0 10 20 30 40Throughput [Mbps]0 10 20 30 400 200 400 600 800 1000Time [sec.]


EXAMPLE OF OTHER SCENARIOS:UPLOADING TO MULTIPLE SITESFlickrUser 1: Uploading PicturesUser 2: Viewing Pictures


CONCLUSIONTCP in a world of cloud computing will not be a trainwreck in the sense that things come to a grinding haltBut... It will be agonizingly slow in common scenariosLost opportunities in not exploring alternatives?

More magazines by this user
Similar magazines