21
create your future www.utdallas.edu create your future www.utdallas.edu 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

Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

  • Upload
    oriole

  • View
    35

  • Download
    0

Embed Size (px)

DESCRIPTION

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: - PowerPoint PPT Presentation

Citation preview

Page 1: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

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

Page 2: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate 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?

Page 3: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

ALOHA: Multiple Access

Page 4: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

From ALOHA to Ethernet

• No central relay.• Listen before speaking.• Jamming signal on collision.• Random back-off and retry.

Page 5: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

The Past: Circuit Switched

Request • Reservation based.– Dedicated resources.

• Guaranteed quality of service

• Resource utilization?

Time

Send entiremessage

Response

Data

Page 6: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future 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

Page 7: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

Towards Packet Switching

Time Time

Page 8: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

Statistical Multiplexing

Page 9: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

Routing & Packet Switching

Source

Destination

Page 10: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

Danger, Will Robinson!

• Packets being dropped by routers!• Packets corrupted over links!• Network becoming too big to discover

routes!

Page 11: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate 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.

Page 12: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

Too Big To Fail?Chop, chop, chopAS1

AS2

AS4

AS6

AS5

AS3X

Y

Page 13: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

Hierarchical RoutingAS1

AS2

AS4

AS6

AS5

AS3

IDR: Intra-domain routing

IDR

IDR

IDR

IDR

IDR

IDRStub ASStub AS

Transit AS

Transit AS

Transit AS

Inter-AS path

Page 14: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate 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): congestion-

control algorithm.

Page 15: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

Network Congestion

Page 16: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

TCP’s Congestion & Flow Control

1 2 3 4 5 6 7 8 9 101112131415161718192021222324252627282930313233343536373839400

20

40

60

80

100

120

140

Window Size

Slo

w S

tart

Slo

w S

tart

Congestion Avoidance

Page 17: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate 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.

Page 18: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

Killer (?) Applications

• Email• FTP• Web browsing & search• Voice over IP• Torrent• Streaming audio and video

Page 19: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future www.utdallas.edu

Winners and Others

Winners include:• Google• Yahoo• Amazon• Skype• Vonage• Netflix

Non-winners:• Verizon• AT&T…at&t… &at t• Time Warner• Sprint• Comcast

Page 20: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate your future 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.

Page 21: Aloha Dr. Abramson: Could We Eat The Telco’s Lunch? Evolution of Computer Networking

create your future www.utdallas.educreate 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.