DATE: Thursday , October 17, 2002
TIME: Noon - 1 pm
PLACE: Wean Hall 8220

John Wilkes
HP Fellow, Internet Systems and Storage Laboratory
Hewlett Packard Labs

Travelling to Rome - QoS Specifications for Automated Storage System

The design and operation of very large-scale storage systems is an area ripe for application of automated design and management techniques - and at the heart of such techniques is the need to represent storage system QoS in many guises: the goals (service level requirements) for the storage system, predictions for the design that results, enforcement constraints for the runtime system to guarantee, and observations made of the system as it runs.

Rome is the information model that the Storage Systems Program at HP Laboratories has developed to address these needs. We use it as an "information bus" to tie together our storage system design, configuration, and monitoring tools. In 5 years of development, Rome is now on its third iteration; I'll describe its information model, with emphasis on the QoS-related components, and present some of the lessons we have learned over the years in using it.

John Wilkes is an HP Fellow in the Internet Systems and Storage Laboratory of HP Laboratories, where he leads research work into enterprise-scale storage systems, with a particular emphasis on their design and

He joined HP Laboratories in 1982, initially to work on the PA-RISC processor architecture, and then
participated in or led a number of distributed operating system projects. He started work in storage systems in 1988 with the DataMesh project, and has been active in that area ever since.

Since 1995 he has been the technical lead and group manager of the Storage Systems Program, conducting
research into storage systems that can manage themselves. In mid-2000, he turned the management reins over to a colleague so that he could spend more of his time on technical work in this area.

Wilkes has published on a wide range of technical topics, including his PhD thesis work on a novel graphics display (which won both the British Computer Society's Technology Award in 1982, and the Wilkes award in 1984 for the paper about it); high-speed networking (Hamlyn); and storage systems -- including disk array architectures such as HP AutoRAID, AFRAID, and TickerTAIP and most recently, self-managing storage systems.

He has served as a technical conference program committee member on several occasions, including most
recently the January 2002 File and Storage Technology (FAST) conference, and he was the program chair for the 1999 ACM Symposium on Operating Systems Principles (SOSP). He is an Associate Editor for ACM Transactions on Computer Systems.

Wilkes received a BA and MA in natural sciences (1978 and 1980), a Diploma in computer science (1979) and a PhD in computer science (1984), all from the University of Cambridge. He has held an adjunct Associate Professor appointment at Carnegie Mellon University (CMU) since 1996, and is a long-time member of ACM.

He serves on the Technical Council of the Storage Network Industry Association (SNIA), and was awarded a SNIA Outstanding Contribution award in 2001 for his development of the SNIA Shared Storage Model. Wilkes is named as inventor or co-inventor on about 25 patent applications, eight of which have been granted so far.

For Further Seminar Info: