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

tcp in a world of cloud services
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

TCP IN A WORLD OF CLOUD SERVICES

Jiang Zhu Stanford University In collaboration with: Nandita Dukkipati, Sateesh Addepalli, Flavio Bonomi Cisco Systems

slide-2
SLIDE 2

CLOUD SERVICES

slide-3
SLIDE 3

WHAT IS THE DEMO ABOUT?

Long wait times in accessing the cloud TCP inefficiencies: RTTs losses load

slide-4
SLIDE 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

slide-5
SLIDE 5

DEMO SET UP: LOGICAL TOPOLOGY

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution Other users: Cross Traffic The Data Center Cloud Access Link DC Link

slide-6
SLIDE 6

DEMO SCENARIO I: UPLOADS ON HIGH BDP LOSSY LINKS

100 ms RTT between user and server; 0.1% packet loss Access Link is 45Mbps; DC Link is GE; No cross-traffic

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution Other users: Cross Traffic The Data Center Cloud Access Link DC Link

Bottleneck

slide-7
SLIDE 7

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

Video File

slide-8
SLIDE 8

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

slide-9
SLIDE 9

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

slide-10
SLIDE 10

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

Video File

slide-11
SLIDE 11

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

Video File

slide-12
SLIDE 12

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

Video File

slide-13
SLIDE 13

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

Video File

slide-14
SLIDE 14

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

Video File

slide-15
SLIDE 15

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

Video File

slide-16
SLIDE 16

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

Video File

slide-17
SLIDE 17

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

Video File

slide-18
SLIDE 18

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

Video File Video File

slide-19
SLIDE 19

THE PSEUDO-IDEAL SOLUTION

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution The Data Center Cloud Access Link DC Link

Video File Video File

slide-20
SLIDE 20

TCP Performance Upload to the Server. Average: 5.31 Mbps Upload to the Service Node. Average: 30 Mbps

200 400 600 800 1000 10 20 30 40 Time [sec.] Throughput [Mbps] 200 400 600 800 1000 10 20 30 40 Time [sec.] Throughput [Mbps]

slide-21
SLIDE 21

THE DEMO: SCENARIO 1I

100 ms RTT between user and server; No packet loss Access Link is 45Mbps; DC Link is 45Mbps; Heavy cross-traffic

User 1: Uploading Video User 2: Viewing Video Part of “Oracle” Solution Other users: Cross Traffic The Data Center Cloud Access Link DC Link

bottleneck

slide-22
SLIDE 22

TCP Performance DC link average: 39 Mbps; User 1: 4.39 Mbps Upload to the Service Node. Average: 43.3 Mbps

200 400 600 800 1000 10 20 30 40 Time [sec.] Throughput [Mbps] 200 400 600 800 1000 10 20 30 40 Time [sec.] Throughput [Mbps]

slide-23
SLIDE 23

EXAMPLE OF OTHER SCENARIOS: UPLOADING TO MULTIPLE SITES

User 1: Uploading Pictures User 2: Viewing Pictures Flickr

slide-24
SLIDE 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?