Sign In

Communications of the ACM

Latest Practice



A Purpose-Built Global Network
From Communications of the ACM

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

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

Fail at Scale
From Communications of the ACM

Fail at Scale

Reliability in the face of rapid change

Crash Consistency
From Communications of the ACM

Crash Consistency

Rethinking the fundamental abstractions of the file system.

From the EDVAC to WEBVACs
From Communications of the ACM

From the EDVAC to WEBVACs

Cloud computing for computer scientists.

Low-Latency Distributed Applications in Finance
From Communications of the ACM

Low-Latency Distributed Applications in Finance

The finance industry has unique demands for low-latency distributed systems.

Go Static or Go Home
From Communications of the ACM

Go Static or Go Home

In the end, dynamic systems are simply less secure.

Hadoop Superlinear Scalability
From Communications of the ACM

Hadoop Superlinear Scalability

The perpetual motion of parallel performance.

HTTP/2.0
From Communications of the ACM

HTTP/2.0: The IETF Is Phoning It In

Bad protocol, bad politics.

Securing Network Time Protocol
From Communications of the ACM

Securing Network Time Protocol

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

Certificate Transparency
From Communications of the ACM

Certificate Transparency

Public, verifiable, append-only logs.

Security Collapse in the HTTPS Market
From Communications of the ACM

Security Collapse in the HTTPS Market

Assessing legal and technical solutions to secure HTTPS.

Why Is It Taking So Long to Secure Internet Routing?
From Communications of the ACM

Why Is It Taking So Long to Secure Internet Routing?

Routing security incidents can still slip past deployed security defenses.

The Network is Reliable
From Communications of the ACM

The Network is Reliable

An informal survey of real-world communications failures.

Securing the Tangled Web
From Communications of the ACM

Securing the Tangled Web

Preventing script injection vulnerabilities through software design.

Rate-Limiting State
From Communications of the ACM

Rate-Limiting State

The edge of the Internet is an unruly place.

Multipath TCP
From Communications of the ACM

Multipath TCP

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

Provenance in Sensor Data Management
From Communications of the ACM

Provenance in Sensor Data Management

A cohesive, independent solution for bringing provenance to scientific research.

Making the Web Faster with HTTP 2.0
From Communications of the ACM

Making the Web Faster with HTTP 2.0

HTTP continues to evolve.

Rules for Mobile Performance Optimization
From Communications of the ACM

Rules for Mobile Performance Optimization

An overview of techniques to speed page loading.

There Is No Getting Around It
From Communications of the ACM

There Is No Getting Around It: You Are Building a Distributed System

Building a distributed system requires a methodical approach to requirements.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account