Office of Communications - The University of Texas at Dallas

Download Report

Transcript Office of Communications - The University of Texas at Dallas

Aloha Dr. Abramson: Could We
Eat The Telco’s Lunch?
Evolution of Computer Networking
Ravi Prakash
Department of Computer Science
create your future
www.utdallas.edu
Surf the Net or Net the Surf?
• 1970: network multiple University of
Hawaii campuses.
• Wireless hub-and-spoke:
– Source to central campus.
– Broadcast received signal to destination.
• What if multiple sources transmit
concurrently?
create your future
www.utdallas.edu
ALOHA: Multiple Access
create your future
www.utdallas.edu
From ALOHA to Ethernet
•
•
•
•
No central relay.
Listen before speaking.
Jamming signal on collision.
Random back-off and retry.
create your future
www.utdallas.edu
The Past: Circuit Switched
• Reservation based.
– Dedicated resources.
Time
create your
Send entire
future
message
• Guaranteed quality of
service
• Resource utilization?
www.utdallas.edu
Do Computers Talk Like That?
• No, no, no, no, ………………..no, no,
no, …………………., no, no, no, no,
………………………………., no, no, …..
• Kleinrock et al.: Why waste resources?
– Unlearn what Ma Bell taught us.
– Learn from the Post Office instead
– IP Datagrams
create your future
www.utdallas.edu
Towards Packet Switching
Time
create your future
Time
www.utdallas.edu
Statistical Multiplexing
create your future
www.utdallas.edu
Routing & Packet Switching
Source
Destination
create your future
www.utdallas.edu
Danger, Will Robinson!
• Packets being dropped by routers!
• Packets corrupted over links!
• Network becoming too big to discover
routes!
create your future
www.utdallas.edu
The Reliability Question
• The TCP answer
– Cerf & Kahn, 1974
• If at first you don’t succeed, try, try, try
again.
– Acknowledgments.
– Timers.
– Retransmissions.
create your future
www.utdallas.edu
AS1
Too Big To Fail?
Chop, chop, chop
AS3
X
AS5
Y
AS2
AS6
AS4
create your future
www.utdallas.edu
Hierarchical Routing
Stub AS
AS1
Stub AS
IDR
IDR
AS3
AS5
IDR
AS2
Transit AS
Transit AS
Inter-AS path
IDR
AS6
IDR
IDR: Intra-domain routing
AS4
IDR
Transit AS
create your future
www.utdallas.edu
The Crash of October,1986
• NSFnet backbone traffic dropped from
32 kbits/s to 40 bits/s!
– Blame it on TCP.
– If at first you don’t succeed, try, try, try
again…but don’t be bull-headed.
• Van Jacobson (1987): congestioncontrol algorithm.
create your future
www.utdallas.edu
Network Congestion
create your future
www.utdallas.edu
TCP’s Congestion & Flow
Control
140
120
100
80
Window Size
60
40
20
0
1 2 3 4 5 6 7 8 9 10111213141516171819202122232425262728293031323334353637383940
create your future
www.utdallas.edu
Design Principles
• Distributed control.
• Keep the network core simple.
• Push all the complexity to the edge of
the network.
– Fundamentally different from the Telco
approach.
– Facilitates creation of new applications.
– Has security implications.
create your future
www.utdallas.edu
Killer (?) Applications
•
•
•
•
•
•
Email
FTP
Web browsing & search
Voice over IP
Torrent
Streaming audio and video
create your future
www.utdallas.edu
Winners and Others
Winners include:
Non-winners:
•
•
•
•
•
•
•
•
•
•
•
Google
Yahoo
Amazon
Skype
Vonage
Netflix
create your future
Verizon
AT&T…at&t…at&t
Time Warner
Sprint
Comcast
www.utdallas.edu
Net Neutrality Debate
• Carriers/ISPs unable to share in the
profits of content providers.
• Are carriers trying to stifle competition?
– Deep packet inspection
– Metered data transport
– Bundling
• Telefonica intends to charge Google for
its traffic.
create your future
www.utdallas.edu
Oh What a Ride!
• Last 20 years:
– 9600-baud modem to 10 Mbps FIOS at
home.
– Plain text email to elaborate attachments.
– Travel agents to Travelocity.
– AT&T to Skype and Vonage.
– $3/min to $19.95/month unlimited to India.
create your future
www.utdallas.edu