acm-header
Sign In

Communications of the ACM

Practice Archive


Archives

The Practice archive provides access to all Practice articles published in past issues of Communications of the ACM.

January 2012


From Communications of the ACM

I/O Virtualization

I/O Virtualization

Decoupling a logical device from its physical implementation offers many compelling advantages.


From Communications of the ACM

Creating Languages in Racket

Creating Languages in Racket

Sometimes you just have to make a better mousetrap.


From Communications of the ACM

Bufferbloat: Dark Buffers in the Internet

Bufferbloat

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