Networks

RSS
Sort By:

Private Online Communication; Highlights in Systems Verification

The importance of private communication will continue to grow. We need techniques to build larger verified systems from verified components.

by Albert Kwon, James Wilcox | October 4, 2017

0 comments

Network Applications Are Interactive

The network era requires new models, with interactions instead of algorithms.

by Antony Alappatt | September 27, 2017

2 comments

Cache Me If You Can

Building a decentralized web-delivery model

by Jacob Loveless | August 30, 2017

0 comments

Cold, Hard Cache

On the implementation and maintenance of caches

by George Neville-Neil | August 22, 2017

1 comments

Time, but Faster

A computing adventure about time through the looking glass

by Theo Schlossnagle | January 4, 2017

CACM This article appears in print in Communications of the ACM, Volume 60 Issue 3

0 comments

Are You Load Balancing Wrong?

Anyone can use a load balancer. Using them properly is much more difficult.

by Thomas A. Limoncelli | December 20, 2016

CACM This article appears in print in Communications of the ACM, Volume 60 Issue 2

0 comments

Research for Practice: Distributed Transactions and Networks as Physical Sensors

Expert-curated Guides to the Best of CS Research

by Irene Zhang, Fadel Adib | December 7, 2016

0 comments

BBR: Congestion-Based Congestion Control

Measuring bottleneck bandwidth and round-trip propagation time

by Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, Van Jacobson | December 1, 2016

0 comments

Faucet: Deploying SDN in the Enterprise

Using OpenFlow and DevOps for rapid development

by Josh Bailey, Stephen Stuart | November 7, 2016

0 comments

A Purpose-built Global Network: Google's Move to SDN

A discussion with Amin Vahdat, David Clark, and Jennifer Rexford

by Amin Vahdat, David Clark, Jennifer Rexford | December 11, 2015

0 comments

Securing the Network Time Protocol

Crackers discover how to use NTP as a weapon for abuse.

by Harlan Stenn | January 8, 2015

0 comments

Port Squatting

Don't irk your local sysadmin.

by George Neville-Neil | September 28, 2014

0 comments

The Network is Reliable

An informal survey of real-world communications failures

by Peter Bailis, Kyle Kingsbury | July 23, 2014

CACM This article appears in print in Communications of the ACM, Volume 57 Issue 9

1 comments

Multipath TCP

Decoupled from IP, TCP is at last able to support multihomed hosts.

by Christoph Paasch, Olivier Bonaventure | March 4, 2014

CACM This article appears in print in Communications of the ACM, Volume 57 Issue 4

0 comments

The Road to SDN

An intellectual history of programmable networks

by Nick Feamster, Jennifer Rexford, Ellen Zegura | December 30, 2013

5 comments

Passively Measuring TCP Round-trip Times

A close look at RTT measurements with TCP

by Stephen D. Strowes | October 28, 2013

CACM This article appears in print in Communications of the ACM, Volume 56 Issue 10

2 comments

A Lesson in Resource Management

Waste not memory, want not memory—unless it doesn't matter

by George Neville-Neil | September 3, 2013

4 comments

Toward Higher Precision

An introduction to PTP and its significance to NTP practitioners

by Rick Ratzel, Rodney Greenstreet | August 27, 2012

CACM This article appears in print in Communications of the ACM, Volume 55 Issue 10

1 comments

OpenFlow: A Radical New Idea in Networking

An open standard that enables software-defined networking

by Thomas A. Limoncelli | June 20, 2012

5 comments

Controlling Queue Delay

A modern AQM is just one piece of the solution to bufferbloat.

by Kathleen Nichols, Van Jacobson | May 6, 2012

CACM This article appears in print in Communications of the ACM, Volume 55 Issue 7

15 comments

A Guided Tour through Data-center Networking

A good user experience depends on predictable performance within the data-center network.

by Dennis Abts, Bob Felderman | May 3, 2012

0 comments

Home Bufferbloat Demonstration Videos

Under common loads, your real Internet "speed" can easily drop by a factor of ten due to bufferbloat.

by Jim Gettys | February 5, 2012

0 comments

Revisiting Network I/O APIs: The netmap Framework

It is possible to achieve huge performance improvements in the way packet processing is done on modern operating systems.

by Luigi Rizzo | January 17, 2012

17 comments

The Network Protocol Battle:
A tale of hubris and zealotry

A tale of hubris and zealotry

by George V. Neville-Neil | January 5, 2012

24 comments

BufferBloat: What's Wrong with the Internet?

A discussion with Vint Cerf, Van Jacobson, Nick Weaver, and Jim Gettys

by Vint Cerf, Van Jacobson, Nick Weaver, Jim Gettys | December 7, 2011

16 comments

Bufferbloat: Dark Buffers in the Internet

Networks without effective AQM may again be vulnerable to congestion collapse.

by Jim Gettys, Kathleen Nichols | November 29, 2011

17 comments

Arrogance in Business Planning

Technology business plans that assume no competition (ever)

by Paul Vixie | July 20, 2011

CACM This article appears in print in Communications of the ACM, Volume 54 Issue 9

7 comments

The Robustness Principle Reconsidered

Seeking a middle ground

by Eric Allman | June 22, 2011

CACM This article appears in print in Communications of the ACM, Volume 54 Issue 8

0 comments

Successful Strategies for IPv6 Rollouts. Really.

Knowing where to begin is half the battle.

by Thomas A. Limoncelli, Vinton G. Cerf | March 10, 2011

CACM This article appears in print in Communications of the ACM, Volume 54 Issue 4

5 comments

Bound by the Speed of Light

There's only so much you can do to optimize NFS over a WAN.

by George V. Neville-Neil | December 14, 2010

3 comments

Principles of Robust Timing over the Internet

The key to synchronizing clocks over networks is taming delay variability.

by Julien Ridoux, Darryl Veitch | April 21, 2010

CACM This article appears in print in Communications of the ACM, Volume 53 Issue 5

4 comments

What DNS Is Not

DNS is many things to many people - perhaps too many things to too many people.

by Paul Vixie | November 5, 2009

CACM This article appears in print in Communications of the ACM, Volume 52 Issue 12

42 comments

Whither Sockets?

High bandwidth, low latency, and multihoming challenge the sockets API.

by George V. Neville-Neil | May 11, 2009

CACM This article appears in print in Communications of the ACM, Volume 52 Issue 6

20 comments

All-Optical Computing and All-Optical Networks are Dead

Anxiously awaiting the arrival of all-optical computing? Don't hold your breath.

by Charles Beeler, Craig Partridge | April 17, 2009

CACM This article appears in print in Communications of the ACM, Volume 7 Issue 3

3 comments

Network Front-end Processors, Yet Again

The history of NFE processors sheds light on the tradeoffs involved in designing network stack software.

by Mike O'Dell | April 17, 2009

CACM This article appears in print in Communications of the ACM, Volume 52 Issue 6

4 comments

Fighting Physics: A Tough Battle

Thinking of doing IPC over the long haul? Think again. The laws of physics say you're hosed.

by Jonathan M. Smith | April 15, 2009

1 comments

A Conversation with Van Jacobson

The TCP/IP pioneer discusses the promise of content-centric networking with BBN chief scientist Craig Partridge.

by John Stanik | February 23, 2009

1 comments

Sizing Your System

A koder with attitude, KV answers your questions. Miss Manners he ain't.

by George Neville-Neil | September 24, 2008

0 comments

Automatic for the People

Probably the single biggest challenge with large scale systems and networks is not building them but rather managing them on an ongoing basis. Fortunately, new classes of systems and network management tools that have the potential to save on labor costs because they automate much of the management process are starting to appear.

July 14, 2008

0 comments

Embracing Wired Networks

Most people I know run wireless networks in their homes. Not me. I hardwired my home and leave the Wi-Fi turned off. My feeling is to do it once, do it right, and then forget about it. I want a low-cost network infrastructure with guaranteed availability, bandwidth, and security. If these attributes are important to you, Wi-Fi alone is probably not going to cut it.

by Mache Creeger | June 7, 2007

CACM This article appears in print in Communications of the ACM, Volume 5 Issue 4

0 comments

DNS Complexity

DNS (domain name system) is a distributed, coherent, reliable, autonomous, hierarchical database, the first and only one of its kind. Created in the 1980s when the Internet was still young but overrunning its original system for translating host names into IP addresses, DNS is one of the foundation technologies that made the worldwide Internet (and the World Wide Web) possible. Yet this did not all happen smoothly, and DNS technology has been periodically refreshed and refined. Though it’s still possible to describe DNS in simple terms, the underlying details are by now quite sublime.

by Paul Vixie | May 4, 2007

2 comments

Better, Faster, More Secure

Since I started a stint as chair of the IETF (Internet Engineering Task Force) in March 2005, I have frequently been asked, “What’s coming next?” but I have usually declined to answer. Nobody is in charge of the Internet, which is a good thing, but it makes predictions difficult (and explains why this article starts with a disclaimer: It represents my views alone and not those of my colleagues at either IBM or the IETF).

by Brian Carpenter | December 28, 2006

0 comments

The Network's New Role

Application-oriented networks can help bridge the gap between enterprises.

by Taf Anthias, Krishna Sankar | June 30, 2006

0 comments

You Don't Know Jack about Network Performance

Why does an application that works just fine over a LAN come to a grinding halt across the wide-area network? You may have experienced this firsthand when trying to open a document from a remote file share or remotely logging in over a VPN to an application running in headquarters. Why is it that an application that works fine in your office can become virtually useless over the WAN? If you think it's simply because there's not enough bandwidth in the WAN, then you don't know jack about network performance.

by Kevin Fall, Steve McCanne | June 7, 2005

0 comments

TCP Offload to the Rescue

In recent years, TCP/IP offload engines, known as TOEs, have attracted a good deal of industry attention and a sizable share of venture capital dollars. A TOE is a specialized network device that implements a significant portion of the TCP/IP protocol in hardware, thereby offloading TCP/IP processing from software running on a general-purpose CPU. This article examines the reasons behind the interest in TOEs and looks at challenges involved in their implementation and deployment.

by Andy Currid | June 14, 2004

1 comments

A Conversation with Mario Mazzola

To peek into the future of networking, you dont need a crystal ball. You just need a bit of time with Mario Mazzola, chief development officer at Cisco.

July 30, 2003

0 comments

Self-Healing Networks

Wireless networks that fix their own broken communication links may speed up their widespread acceptance.

by Robert Poor, Cliff Bowman, Charlotte Burgess Auburn | July 30, 2003

1 comments

The Future of WLAN

Overcoming the Top Ten Challenges in wireless networking--will it allow wide-area mesh networks to become ubiquitous?

by Michael W. Ritter | July 9, 2003

0 comments