(The paper: The Internet at the Speed of Light, http://conferences.sigcomm.org/hotnets/2014/papers/hotnets-XIII-final111.pdf)
The Internet is too slow, Singla et al. argue, because the user experience of applications depends heavily on end-to-end latency, which (in the team's measurements) is too-often inflated over what could theoretically be achieved.
"It's not about bandwidth," Singla says. For Web traffic in developed countries, "additional bandwidth does not improve page load times by very much."
The team worked to account for why. In a measurement study, the authors loaded 28,000 Web sites over PlanetLab links. In the median, the total time to load a Web page was almost 25 times worse than what the authors predict based on an ideal model of speed-of-light transfer.
Why, the authors ask. The authors present a breakdown among:
- DNS
- TCP's handshake
- the HTTP request
- the TCP transfer
Singla presented the following plot, illustrating how much more efficiently the road network is laid out than the fiber lengths that make up the Internet2:
The bottom line, Singla says:
- Help contribute to the authors' research by downloading and using the app at http://cspeed.net
- Researchers should pay more attention to inflation in the lower layers of the protocol stack
- Share our excitement
- Hire Singla! (He is on the job market this year.)
There was a lively discussion after the talk.
Q: How does SSL affect your measurements?
A: On our list of popular Web sites, SSL was just not that common. Roughly 300 out of the 30,000 sites. We didn't include them, but bottom line, SSL costs three additional roundtrips. It doesn't fundamentally alter our measurements.
Q (John Heidemann): Maybe the research researchers aren't working on these physical layer questions is that's not research. That's just economics. Are people actually willing to pay for lower-latency links?
Q: (John Wroclawski): I think so. (Gives example of a large project to build a low-latency long-distance path for stock trading.) That was a massive fiber and engineering project. Larger point, there are people doing this. There's probably things we can learn from this.
Q: What about the challenge of doing it mobile in wireless networks?
A: This is an interesting avenue for future work!
I might add that most problems we solve are economic in some sense. One way this space welcomes computer networks research for instance, is in deciding how much we can do with a relatively thin parallel low-latency infrastructure. What if we only used it for connection setup? How would that work? In comparison to today's Internet, how little capacity would it use? Questions of this form are certainly computer networks research.
ReplyDelete