In computer science, when we say "time is money," we typically refer to two types of time that determine the costs and benefits...Nir Shavit From Communications of the ACM | August 2008
In this paper we present a concurrency model based on transactional memory. All the usualblocking and choice...Tim Harris, Simon Marlow, Simon Peyton Jones, Maurice Herlihy From Communications of the ACM | August 2008
Evaluation methodology underpins all innovation in experimental computer science. It requires relevant workloads, appropriate experimental design, and rigorous...Stephen M. Blackburn, Kathryn S. McKinley, Robin Garner, Chris Hoffmann, Asjad M. Khan, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony Hosking, Maria Jump, Han Lee, J. Eliot B. Moss, Aashish Phansalkar, Darko Stefanovik, Thomas VanDrunen, Daniel von Dincklage, Ben Wiedermann From Communications of the ACM | August 2008
The wireless sensor network community approached networking abstractions as an open question, allowing answers to emerge with time and experience. The Trickle algorithm...Philip Levis, Eric Brewer, David Culler, David Gay, Samuel Madden, Neil Patel, Joe Polastre, Scott Shenker, Robert Szewczyk, Alec Woo From Communications of the ACM | July 2008
Wireless sensor networks represent a new computing platform that blends computation, sensing, and communication...Feng Zhao From Communications of the ACM | July 2008