A New Networking Paradigm

Here is a tech talk that Van Jacobson, a research fellow at PARC, gave to Google entitled “A New Way to Look at Networking.” The main thrust of his idea is that in order to solve the main challenges the internet faces today: security, spam, the slashdot effect, and difficulty in implementing ubiquitous computing, we need to have a different model for thinking about and designing internet applications. Before the days of the Internet, the telephone system was designed around building point to point connections between callers. However, this was relatively unreliable and did not scale up well. Enormous resources were spent designing ever more complicated and robust units for the phone system because if any one piece failed, the entire connection failed. However, the Internet changed this completely. Rather than make point to point connections, TCP/IP abstracted away the individual connections and instead used routing algorithms and a robust protocol to make sure that all the data got from the sender to the receiver without worrying about what happens underneath. Similarly, Jacobson is suggesting that we develop new protocols that stand above the connection layer, because right now we spend a lot of time and effort worrying about where our data comes from and whether connections are secure, and whether the sender is reliable. Instead, by focusing the network on data, rather than on the connections, we can greatly increase the power and flexibility of the Internet.

One example of this new view is the Bittorrent file distribution system. With bittorrent a user requests a specific file. The file itself is actually held in bits and pieces on the machines of hundreds of different users. However, the user does not need to know where all the parts are and how to download them; all of that work is done by the algorithm. Instead the user just needs to know what he wants to download and the network takes care of the rest.

This new paradigm points to a time in the near future where the internet will be very different from how we know it now. In particular it points to light at the end of the tunnel for solving several long standing problems of security, data integrity, and ubiquity.

More information on content centric networking can be found here. Also related are the ideas of ubiquitous computing and mesh networking.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: