DEPARTMENT: CEO's letter
When ACM launched its pioneering Digital Library a decade ago, it was one of the first professional societies to offer its members—and the broader computing community—a digital repository of its publications. At launch, the …
John R. White
Page 5
DEPARTMENT: Executive editor's corner
"Visionary" and "humble" are words often used in the same breath by friends and colleagues to describe Gray. His contributions to computer science are too numerous to tackle on …
Diane Crawford
Page 7
DEPARTMENT: Letters to the editor
In "designing the Perfect Auction" (Aug. 2008), Hal R. Varian noted that such auctions have many practical and obvious applications, including in Web advertising, cooperative robotics …
CACM Staff
Pages 8-9
DEPARTMENT: CACM online
Here's a first look at the revised
Communications Web site. The design is mostly complete, and development is in full swing. These images convey the site's energy and abundance, …
David Roman
Page 10
COLUMN: News
The U.S. patent system is overdue for reform, but what needs fixing, and how, is a matter of some dispute.
Leah Hoffmann
Pages 11-13
Social network analysis explains why some sites succeed and others fail, how physical and online social networks differ and are alike, and attempts to predict how they will evolve.
Bill Howard
Pages 14-16
Computational complexity and intractability may help scientists better understand how humans process information and make decisions.
David Lindley
Pages 17-19
COLUMN: Viewpoints
Examining a profitable side of the long tail of advertising that is not possible under the traditional broadcast advertising model.
Avi Goldfarb, Catherine Tucker
Pages 22-24
It's not just science or engineering that will be needed to address security concerns, but law, economics, anthropology, and more.
Susan Landau
Pages 25-26
Should patents confer power to restrict reuses and redistributions of products embodying the whole or essential parts of inventions?
Pamela Samuelson
Pages 27-29
The college preparatory computer science education curriculum must be improved, beginning with the earliest phases of the process.
Joanna Goode
Pages 31-33
SECTION: Practice
What does the proliferation of concurrency mean for the software you develop?
Bryan Cantrill, Jeff Bonwick
Pages 34-39
The promise of STM may likely be undermined by its overheads and workload applicabilities.
Calin Cascaval, Colin Blundell, Maged Michael, Harold W. Cain, Peng Wu, Stefanie Chiras, Siddhartha Chatterjee
Pages 40-46
Virtualization technology is hot again, but for the right reasons?
Mache Creeger
Pages 47-53
SECTION: Contributed articles
We knew him as both scholar and friend.
Michael Stonebraker, David J. DeWitt
Pages 54-57
How he helped develop the SkyServer, delivering computation directly to terabytes of astronomical data.
Alexander S. Szalay
Pages 58-65
SECTION: Review article
Internet-based data on human interaction connects scientific inquiry like never before.
Jon Kleinberg
Pages 66-72
SECTION: Research highlights
Jim Gray nominated the Polaris paper for the Research Highlights section and wrote the first draft of this Technical Perspective in November 2006. David Patterson revised the essay in August 2008.
Jim Gray
Page 74
In this paper, we address these demands by presenting the Polaris formalism, a visual query language for precisely describing a wide range of table-based graphical presentations of data.
Chris Stolte, Diane Tang, Pat Hanrahan
Pages 75-84
Users need storage that is highly reliable (it is not lost) and highly available (accessible when needed). Guaranteeing these requires replication, which …
Barbara Liskov
Page 85
A longstanding vision in distributed systems is to build reliable systems from unreliable components. An enticing formulation of this vision is Byzantine fault-tolerant (BFT) state machine replication, in which a group of servers …
Ramakrishna Kotla, Allen Clement, Edmund Wong, Lorenzo Alvisi, Mike Dahlin
Pages 86-95
COLUMN: Last byte
Welcome to three new challenging mathematical puzzles. Solutions to the first two will be published next month; the third is as yet unsolved, so you may need extra luck with that one. Here, I concentrate on circular food, so …
Peter Winkler
Page 112
SECTION: Virtual extension
Little has been known about how and to what extent small-medium sized enterprises (SMEs) are implementing supply chain management (SCM) initiatives and e-business practices. This article presents some preliminary survey results …
DaeSoo Kim, Terence T. Ow, Minjoon Jun
Pages 113-117
The debate on the future of VoIP (Voice Over Internet Protocol) is not new. For some time now this technological innovation has been considered one of main drivers for reshaping the telecommunications industry.
Claudio Feijóo, José Luis Gómez-Barroso, David Rojo-Alonso
Pages 118-120
Enterprise resource planning (ERP) Systems have a reputation for being complex, problematic to implement and difficult for users to learn. The technology puts pressure on organizations to change their processes, leaving users …
Judy E. Scott
Pages 121-124
A variety of application areas involve spatial and temporal data. Spatial data is used in GIS, logistics, CAD/CAM, robotics and medical imaging to name a few. Systems in financial …
Faiz Currim, Sudha Ram
Pages 125-129
To date, services provided for mobile users are still hard to build. Two main challenges need to be considered. The first challenge is about the personalized access to services. …
Quan Z. Sheng, Boualem Benatallah, Zakaria Maamar
Pages 130-135
Organizational agility is currently a popular topic in the academic and practitioner communities. While Information Systems (IS) has been identified as having a positive impact in the pursuit of the goal of the agile organization …
DongBack Seo, Ariel I. La Paz
Pages 136-139
The health care sector, despite its importance, is still behind most other industries such as retail, manufacturing, and financial services to leverage IT for operational and strategic …
Srinivasan Venkatraman, Hillol Bala, Viswanath Venkatesh, Jack Bates
Pages 140-144
Organizations hoping to improve employee productivity, increase strategic advantages, and gain or hold the competitive edge have invested heavily in information and communication technology (ICT). A motivational approach to ICT …
Ping Zhang
Pages 145-147