Pastry: Scalable, decentralized object location and
Download
Report
Transcript Pastry: Scalable, decentralized object location and
Is IP going to take over the
world (of communications)?
Pablo Molinero-Fernandez, Nick McKeown Stanford University
Hui Zhang
Turin Networks, Carnegie Mellon University
Alan Mislove, Ansley Post COMP 629 1.22.2004
Background
The Internet is one of the most successful
communications platforms
Seen
exponential growth in the past decade
Almost all Internet traffic is over Internet Protocol
(IP)
Designed
in 1970s through DARPA funding
IP’s great success due to
Reachability
Heterogeneity
Alan Mislove, Ansley Post COMP 629
1.22.2004
Background (cont.)
Success has lead to the assumption that IP will
become the sole communication platform
Voice-over-IP
systems will replace phone network
TV, Movies will be disseminated using Internet
Related assumption is that packet-switching (IP)
routers will become the only type of switching device
Alan Mislove, Ansley Post COMP 629
1.22.2004
Motivation
IP is technically able to support all types of
applications
Request-reply
(web traffic)
Real-time (telephony)
Despite its strengths, not necessarily the best
solution
Goal: Question previous assumptions that IP will
“take over the world (of communications)”
Evaluate
what would happen if we started over
Alan Mislove, Ansley Post COMP 629
1.22.2004
IP Folklore
There are many widely held assumptions (“sacred
cows”) about IP that must be reevaluated
The
current dominance of IP for communications
The efficiency of IP
The robustness of IP
The simplicity of IP
IP’s suitability for real-time applications
Alan Mislove, Ansley Post COMP 629
1.22.2004
IP Communications Dominance
It is widely (and incorrectly) believed that IP already
dominates global communication
ISP
markets have revenues of $13B
Other communication markets total over $300B
For data and telephony applications alone, IP
routers total $4B, while circuit-based router total
$32B
Internet reaches 59% of US, phone 94%, TV 98%
Alan Mislove, Ansley Post COMP 629
1.22.2004
IP’s Efficiency
IP makes efficient use of scarce bandwidth
Very
good for wireless channels, satellite links, etc…
But is bandwidth actually scarce?
Average Internet link utilization is 3%-20%
LAN
usage is much lower, about 1%
Long-distance phone utilization is 33%
Networks are highly overprovisioned to provide a
consistent user experience
Low
packet delay is the goal
Alan Mislove, Ansley Post COMP 629
1.22.2004
IP’s Efficiency (cont.)
Many reasons given for overprovisioning
Internet
traffic is asymmetric and bursty
Difficult to predict traffic growth on a link
Economical to add large increments of capacity
However, there are “less talked-about” reasons
Under
congestion, IP performs badly
Control traffic transmitted in-band
Results in black holes, loops, etc…
Much easier to keep utilization low
Alan Mislove, Ansley Post COMP 629
1.22.2004
IP’s Efficiency (cont.)
In practice, user experiences the same delay in
packet-switched or circuit-switched network
Average user’s work (65%) is request-response
Web
traffic
File sharing
For these types of workloads, circuit-switching
provides same user response time
Alan Mislove, Ansley Post COMP 629
1.22.2004
IP’s Robustness
Internet was designed to withstand catastrophic
event, but
Median
Internet downtime is 471 minutes/year
Median phone downtime is 5 minutes/year
BGP convergence is slow (3-15 minutes)
SONET/SDH
switches to a backup path in 50ms
Nothing inherently unreliable about circuit-switching
Alan Mislove, Ansley Post COMP 629
1.22.2004
IP’s Simplicity
Beginning principle is that complexity should be at
the endpoints
Increasingly,
IP routers have become sophisticated
Multicast
Quality of Service
VPN
Configuring IP routers can be very difficult
Single
misconfigured IP router can cause instability
for a large portion of the network
Alan Mislove, Ansley Post COMP 629
1.22.2004
IP’s Simplicity (cont.)
Circuit-switched routers have 3 million lines of code
IP
routers have about 8 million
IP routers have 300 million gates, 1 CPU, 300 MB of
buffer space
Circuit
routers have 25% of the gates and no CPU
Circuit-switched routers sell for 1/2 - 1/12 the price
Circuit switching is compatible with optical
technology
Alan Mislove, Ansley Post COMP 629
1.22.2004
IP’s Real-Time Support
Widely held assumption that IP will support real-time
applications
This
assumption relies on overprovisioning of the
network
Or quality-of-service in the network that has yet to be
implemented
Alan Mislove, Ansley Post COMP 629
1.22.2004
What if we started over?
Hybrid solution would be most appropriate
Uses
packet switching at the edges
Circuit-switching at the core and with applications with
QoS demands
Tightly integrate these two parts
Alan Mislove, Ansley Post COMP 629
1.22.2004
Conclusion
IP does some things good, but not everything
Good
for scarce-bandwidth situations
Wireless, undersea cables, satellite links
Inappropriate
for real-time applications
Voice traffic, telephony
If we redesigned the Internet, not all routers would
be packet-switching
Core
routers and real-time application data would be
circuit-switched
Alan Mislove, Ansley Post COMP 629
1.22.2004
Questions?
Mike O’Dell, former Senior VP, UUNet:
“[to
have a voice-over-IP network service one has to]
create the most expensive data service to run an
application for which people are willing to pay less
money every day”
Alan Mislove, Ansley Post COMP 629
1.22.2004