DEPARTMENT:
BLOG@CACM
Reviewing Peer Review
Jeannette M. Wing discusses peer review and its importance in terms of public trust. Ed H. Chi writes about alternatives, such as open peer commentary.
Jeannette M. Wing, Ed H. Chi
Pages 10-11
COLUMN:
Computing ethics
Values in Design
Focusing on socio-technical design with values as a critical component in the design process.
Cory Knobel, Geoffrey C. Bowker
Pages 26-28
COLUMN:
Broadening participation
The Status of Women of Color in Computer Science
Addressing the challenges of increasing the number of women of color in computing and ensuring their success.
Maria (Mia) Ong
Pages 32-34
SECTION:
Practice
Passing a Language Through the Eye of a Needle
How the embeddability of Lua impacted its design.
Roberto Ierusalimschy, Luiz Henrique De Figueiredo, Waldemar Celes
Pages 38-43
A Decade of Software Model Checking with SLAM
SLAM is a program-analysis engine used to check if clients of an API follow the API's stateful usage rules.
Thomas Ball, Vladimir Levin, Sriram K. Rajamani
Pages 68-76
Searching For Jim Gray: A Technical Overview
The volunteer search for Jim Gray, lost at sea in 2007, highlights the challenges of computer-aided emergency response.
Joseph M. Hellerstein, David L. Tennenhouse
Pages 77-87
SECTION:
Review articles
Cellular Telephony and the Question of Privacy
A private overlay may ease concerns over surveillance tools supported by cellular networks.
Stephen B. Wicker
Pages 88-98
FAWN: A Fast Array of Wimpy Nodes
This paper presents a fast array of wimpy nodes — FAWN — an approach for achieving low-power data-intensive data-center computing.
David G. Andersen, Jason Franklin, Michael Kaminsky, Amar Phanishayee, Lawrence Tan, Vijay Vasudevan
Pages 101-109
Debugging in the (Very) Large: Ten Years of Implementation and Experience
Windows Error Reporting (WER) is a distributed system that automates the processing of error reports coming from an installed base of a billion machines. WER has collected billions of error reports in 10 years of operation.
Kinshuman Kinshumann, Kirk Glerum, Steve Greenberg, Gabriel Aul, Vince Orgovan, Greg Nichols, David Grant, Gretchen Loihle, Galen Hunt
Pages 111-116
COLUMN:
Last byte
Future Tense: My Office Mate
I became a biocomputational zombie for science . . . and for love.
Rudy Rucker
Pages 120-ff
SECTION:
Contributed articles: Virtual extension
The Case For RAMCloud
With scalable high-performance storage entirely in DRAM, RAMCloud will enable a new breed of data-intensive applications.
John Ousterhout, Parag Agrawal, David Erickson, Christos Kozyrakis, Jacob Leverich, David Mazières, Subhasish Mitra, Aravind Narayanan, Diego Ongaro, Guru Parulkar, Mendel Rosenblum, Stephen M. Rumble, Eric Stratmann, Ryan Stutsman
Pages 121-130
SECTION:
Review articles: Virtual extension
Workload Management For Power Efficiency in Virtualized Data Centers
Power-aware dynamic application placement can address underutilization of servers as well as the rising energy costs in a data center.
Gargi Dasgupta, Amit Sharma, Akshat Verma, Anindya Neogi, Ravi Kothari
Pages 131-141