Table of Contents
My initiation into the computing-research community was a workshop on "Logic and Databases" in 1979. I was the only graduate student attending the workshop. In spite of the …
Moshe Y. Vardi
Page 5
DEPARTMENT: Letters to the editor
Some of what Constantine Dovrolis said in the Point/Counterpoint "Future Internet Architecture: Clean-Slate Versus Evolutionary Research" (Sept. 2010) made …
CACM Staff
Pages 6-7
To ensure the timely publication of articles, Communications created the Virtual Extension to expand the page limitations of the print edition by bringing readers the same high-quality articles in an online-only format.
Page 8
It has truly been a banner year for ACM. We firmly established ACM hubs in Europe, India, and China after years of exhaustive efforts to expand the Association's global reach …
Wendy Hall
Pages 9-13
DEPARTMENT: BLOG@CACM
Jack Rosenberger shares Patty Azzarello's life lessons about advancing in the workplace. Judy Robertson discusses students' in-class usage of laptops.
Jack Rosenberger, Judy Robertson
Pages 14-15
DEPARTMENT: CACM online
Science demands an overhaul of the well-established system of peer-review in scholarly communication. The current system is outmoded, inefficient, and slow. The only question …
David Roman
Pages 16-ff
COLUMN: News
Pablo Parrilo has discovered a new approach to convex optimization that creates order out of chaos in complex nonlinear systems.
Gary Anthes
Pages 17-19
After more than 20 years of research and development, are haptic interfaces finally getting ready to enter the computing mainstream?
Alex Wright
Pages 20-22
An ambitious biometric ID project in the world's second most populous nation aims to relieve poverty, but faces many hurdles.
Marina Krakovsky
Pages 23-24
Edward Felten, David Harel, Sarit Kraus and others are honored for their contributions to computer science, technology, and electronic freedom and innovation.
Jack Rosenberger
Page 25
COLUMN: The business of software
You want to know how to get my attention?" Jason Kalich asked the audience rhetorically. "First off, don't bring me a good idea—I've already got plenty of good ideas."
Phillip G. Armour
Pages 27-29
COLUMN: Law and technology
Is Google violating trademark law by operating its AdWords system?
Stefan Bechtold
Pages 30-32
COLUMN: Technology strategy and management
A look in the rearview mirror reveals system and process blind spots.
Michael A. Cusumano
Pages 33-35
COLUMN: Viewpoint
Privacy and confidentiality issues in cloud-based conference management systems reflect more universal themes.
Mark D. Ryan
Pages 36-38
COLUMN: Interview
Frances E. Allen, recipient of the 2006 ACM A.M. Turing Award, reflects on her career.
Guy L. Steele
Pages 39-45
COLUMN: Viewpoints: Virtual extension
Seeking to improve the educational mechanisms for efficiently training large numbers of information security workers.
Michael E. Locasto, Anup K. Ghosh, Sushil Jajodia, Angelos Stavrou
Pages 129-131
SECTION: Practice
For sysadmins, solving problems usually involves collaborating with others. How can we make it more effective?
Eben M. Haber, Eser Kandogan, Paul P. Maglio
Pages 46-53
Talking with Julian Gosper, Jean-Luc Agathos, Richard Rutter, and Terry Coatta.
Pages 54-60
Managing virtualization at a large scale is fraught with hidden challenges.
Evangelos Kotsovinos
Pages 61-65
SECTION: Contributed articles
How companies pay programmers when they move jobs and the related IP rights to offshore taxhavens.
Gio Wiederhold
Pages 66-74
The ICE abstraction may take CS from serial (single-core) computing to effective parallel (many-core) computing.
Uzi Vishkin
Pages 75-85
SECTION: Contributed articles: Virtual extension
How to experience real-world landmarks through a wave, gaze, location coordinates, or touch, prompting delivery of useful digital information.
Peter Fröhlich, Antti Oulasvirta, Matthias Baldauf, Antti Nurminen
Pages 132-138
Building on the OpenSocial API suite, developers can create applications that are interoperable within the context of different social networks.
Matthias Häsel
Pages 139-144
SECTION: Review article
What does it mean to preserve privacy?
Cynthia Dwork
Pages 86-95
SECTION: Research highlights
The objective of Sora is to build a software defined radio that combines the performance and fidelity of hardware platforms with the programmability and …
Dina Katabi
Page 98
Sora, a fully programmable software radio platform on commodity PC architectures, combines the performance and fidelity of hardware software-defined radio platforms with the programmability and flexibility of general-purpose …
Kun Tan, He Liu, Jiansong Zhang, Yongguang Zhang, Ji Fang, Geoffrey M. Voelker
Pages 99-107
Multipath transmission for the Internet—that is, allowing users to send some of their packets along one path and others along different paths—is an elegant solution still …
Damon Wischik
Page 108
This paper studies data transfers under two classes of multipath control, coordinated control where the rates over the paths are determined as a function ofuncoordinated …
Peter Key, Laurent Massoulié, Don Towsley
Pages 109-116
COLUMN: Last byte
Ed Lazowska discusses his heady undergraduate days at Brown University, teaching, eScience, and being chair of the Computing Community Consortium.
Dennis McCafferty
Pages 128-ff