38 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. By Jon Elerath
46 Network Front-end Processors, Yet Again
The history of NFE processors sheds light on the trade-offs involved in designing network stack software. By Mike O’Dell
51 Whither Sockets?
High bandwidth, low latency, and multihoming challenge the sockets API.
By George V. Neville-Neil
Article development led by queue.acm.org
ILLUS TRATION B Y SUPERBRO THERS
About the Cover: The One Laptop Per Child vision is being overwhelmed by the reality of business, politics, logistics, and competing interests worldwide.
The photo illustration on the cover is adapted from OLPC photos taken in the Gobi Desert.
06/2009
VOL. 52 NO. 06
56 The Claremont Report on Database Research
By Rakesh Agrawal, Anastasia Ailamaki, Philip A. Bernstein, Eric A. Brewer, Michael J. Carey, Surajit Chaudhuri, AnHai Doan, Daniela Florescu,
As with all magazines, page limitations often prevent the publication of articles that might otherwise be included in the print edition.
To ensure timely publication, ACM created Communications’ Virtual Extension (VE).
Michael J. Franklin, Hector Garcia-Molina, Johannes Gehrke, Le Gruenwald, Laura M. Haas, Alon Y. Halevy,
VE articles undergo the same rigorous review process as those in the print edition and are accepted for publication on their merit. These articles are now available to ACM members in the Digital Library.
Joseph M. Hellerstein,
Yannis E. Ioannidis, Hank F. Korth, Donald Kossmann, Samuel Madden, Roger Magoulas, Beng Chin Ooi,
Deriving Mutual Benefits from Offshore Outsourcing Amar Gupta
Tim O’Reilly, Raghu Ramakrishnan, Sunita Sarawagi, Michael Stonebraker, Alexander S. Szalay, and Gerhard Weikum
66 One Laptop Per Child: Vision vs. Reality By Kenneth L. Kraemer, Jason Dedrick, and Prakul Sharma
Advancing Information Technology in Health Care Steven M. Thompson and Matthew D. Dean
The Challenge of Epistemic Divergence in IS Development Mark Lycett and Chris Partridge
74 How Computer Science
Serves the Developing World
By M. Bernardine Dias and Eric Brewer
Hyperlinking the Work
for Self-Management
of Flexible Workflows
Jonghun Park and Kwanho Kim
82 Technical Perspective Reframing Security for the Web By Andrew Myers
Re-Tuning the Music Industry—Can
They Re-Attain Business Resonance?
Sudip Bhattacharjee, Ram D. Gopal,
James R. Marsden, and
Ramesh Sankaranarayanan
83 Securing Frame Communication in Browsers
A Holistic Framework for Knowledge
Discovery and Management
Dursun Delen and Suliman Al-Hawamdeh
By Adam Barth, Collin Jackson, and John C. Mitchell
92 Technical Perspective Software and Hardware Support for Deterministic Replay of Parallel Programs By Norman P. Jouppi
Forensics of Computers and Handheld Devices: Identical or Fraternal Twins? Nena Lim and Anne Khoo
93 Two Hardware-based Approaches for Deterministic Multiprocessor Replay By Derek R. Howe, Pablo Montesinos, Luis Ceze, Mark D. Hill, and Josep Torrellas
Technical Opinion Leveraging First-Mover Advantages in Internet-based Consumer Services T.P. Liang, Andrew J. Czaplewski, Gary Klein, and James J. Jiang
JUNE 2009 | VOL.52 | NO.6 | COMMUNICATIONS OF THE ACM
3
References:
Archives