Sign In

Communications of the ACM

Latest Practice



Research for Practice
From Communications of the ACM

Research for Practice: Distributed Consensus and Implications of NVM on Database Management Systems

Expert-curated guides to the best of CS research for practitioners.

The Flame Graph
From Communications of the ACM

The Flame Graph

This visualization of software execution is a new necessity for performance profiling and debugging.

Schema.org
From Communications of the ACM

Schema.org: Evolution of Structured Data on the Web

Big data makes common schemas even more necessary.

The NSA and Snowden
From Communications of the ACM

The NSA and Snowden: Securing the All-Seeing Eye

How good security at the NSA could have stopped him.

Keeping Bits Safe: How Hard Can It Be?
From Communications of the ACM

Keeping Bits Safe: How Hard Can It Be?

As storage systems grow larger and larger, protecting their data for long-term storage is becoming ever more challenging.

Four Billion Little Brothers?
From Communications of the ACM

Four Billion Little Brothers?: Privacy, Mobile Phones, and Ubiquitous Data Collection

Participatory sensing technologies could improve our lives and our communities, but at what cost to our privacy?

The Pathologies of Big Data
From Communications of the ACM

The Pathologies of Big Data

Scale up your datasets enough and your apps come undone. What are the typical problems and where do the bottlenecks surface?

Hard-Disk Drives: The Good, the Bad, and the Ugly
From Communications of the ACM

Hard-Disk Drives: The Good, the Bad, and the Ugly

New drive technologies and increased capacities create new categories of failure modes that will influence system designs.

From Communications of the ACM

Flash Storage Memory

Can flash memory become the foundation for a new tier in the storage hierarchy?
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account