Skip navigation.
Home

Recommended Reading


10 Networking Papers: Elegance and Insight

Venkata N. Padmanabhan

When Jim Kurose invited me to write a piece for the "recommended reading" series in CCR, I thought it would be a fun exercise and accepted the invitation right away. Little did I realize how challenging it would be to put together this list, as much because I was only allowed to pick 10 papers as because I had to steer clear of the many fine papers that had already been picked in previous lists. Rather than focusing on a single topic, I decided to pick papers from across sub-areas of networking that have left a lasting impression on me (and quite possibly on other researchers as well) because of their elegance, the insights they provide, and in many cases both of these. I hope many readers will enjoy reading these papers, if they have not already done so.

My Ten Favorite "Practical Theory" Papers

Jennifer Rexford

As the saying goes, “In theory there is no difference between theory and practice. But, in practice, there is.” Networking research has a wealth of good papers on both sides of the theory-practice divide. However, many practical papers stop short of having a sharp problem formulation or a rigorously considered solution, and many theory papers overlook or assume away some key aspect of the system they intend to model. Still, every so often, a paper comes along that nails a practical question with just the right bit of theory. When that happens, it’s a thing of beauty. These are my ten favorite examples. In some cases, I mention survey papers that cover an entire body of work, or a journal paper that presents a more mature overview of one or more conference papers, rather than single out an individual research result. (As an aside, I think good survey papers are a wonderful contribution to the community, and wish more people invested the considerable time and energy required to write them.)

10 Network Papers that Changed the World

George Varghese

In this list, I focus on papers that have had impact - that have changed the networking world. Of course, many commercial systems have done just that, so I also require that each paper has a memorable idea. Finally, I am drawn to papers that are well written, and in which the writing and the ideas stand the test of time. I break up papers in classic layered fashion, going bottom up. Because the list spans all levels of abstraction from Data Links to Applications, I hope this list of papers also provides a quick and inspirational overview of the world of networking systems for a beginning student.

10 Papers for the Ph.D. Student in Networking

Craig Partridge

One of the challenges I remember from my days as a Ph.D. student was the tremendous struggle to figure out what papers I should read: what key ideas did I need to understand to feel I was even vaguely qualified to do work in networking?

10 Networking Papers: A Blast from the Past

Mostafa H. Ammar

So it is my turn to recommend a reading list of 10 networking papers. I decided to take this opportunity to recommend papers from the networking area's past. I have several reasons for focusing on such a list.

10 Papers on Network Models

by Matthias Grossglauser

In the first draft of my list, more than half the papers I had chosen had already been mentioned in the three lists that preceded mine. Therefore, I decided to narrow the scope of my list around a theme, following David Wetherall’s example.

10 Networking Papers: Recommended Reading

by Jon Crowcroft

In the last issue ACM Computer Communication Review, Christophe Diot, the Editor-in-Chief kicked off a series of contributions to CCR by members of our technical community on networking papers that they would recommend to others. Of

10 Networking Papers: Readings for Protocol Design

by David Wetherall

The last two issues of ACM Computer Communication Review included short pieces on reading list recommendations. I enjoyed them enough that I started to write my own.

10 Networking Papers: Recommended Reading

by Jim Kurose

Christophe Diot, the Editor-in-Chief of this ACM Computer Communication Review, and I were recently discussing our
impression that we often seem to be drowning in a sea of papers – there are more interesting papers being published than one could read in a lifetime.

Syndicate content