neds.gif (1190 bytes)

New England Database Society

Friday, December 11, 2009

sponsored by Sun Microsystems

sunlogo.gif (4979 bytes)


   Hyder: A Transactional Indexed Record Manager for Shared Flash Storage

 Philip A. Bernstein
Microsoft Research

Friday, December 11, 2009, 4PM
Volen 101, Brandeis University

(preceded by a wine and cheese reception at 3:00 pm. Dinner will be on Thursday December 10th)


An enormous increase in the I/O rate to shared storage is made possible by the availability of large flash storage chips and cheap high-speed network switches. Hyder is a research project to develop a new transactional indexed-record manager based on these technologies. Itís a data-sharing system, where all compute servers have direct access to shared flash storage and no direct-attached disk. Its main feature is that it scales out without partitioning the database or application. It is therefore well-suited to a data center environment, where scale-out is especially important and where specialized flash hardware and networking can be cost-effective. The software architecture that makes this possible is radically different than classical transactional record managers. It uses log-structured record storage, sliding-window RAID, binary search trees, and optimistic concurrency control. There is no locking, ARIES-style logging, or B-trees. After a brief discussion of motivation, I will spend most of the talk describing the architecture. This work is joint with Colin Reid, also at Microsoft.

Speaker's Bio:

Phil Bernstein is a Principal Researcher in Microsoft Research. He joined Microsoft in 1994 as a product architect and moved to Microsoft Research in 1998. Over the past 30 years, he has been a product architect at Digital Equipment Corp., a professor at Harvard University and Wang Institute of Graduate Studies, and a VP Software at Sequoia Systems. During that time, he has published over 150 papers on the theory and implementation of database systems, and two books on transaction processing. The second edition of his book Principles of Transaction Processing, with Eric Newcomer, was published in June. He is an ACM Fellow, a winner of the SIGMOD Innovations Award, and a member of the National Academy of Engineering and Washington State Academy of Sciences.

Maintained by Olga Papaemmanouil olga AT