James N. Gray

Senior ResearcherTel: (415)-778-8222

Microsoft ResearchFax:(425)-706-7329

455 Market St. #1690email:

San Francisco, CA. 94105

Academic degrees:

Ph.D. in Computer Science, 1969, University of California at Berkeley, Advisor: M. Harrison

B.Sc. in Mathematics and Engineering, 1966, University of California at Berkeley,

Awards and Honors:

2001 AmericanAcademy of Arts and Sciences.

2001National Academy of Science

2000 US Geological Survey,John Wesely Powell Award (with Tom Barclay for TerraServer)

1999 ACM Turning Award

1998 IEEE Charles Babbage Award - for High Performance Database Systems

1996 National Academy of Engineering

1995 McKay Fellow at U.C. Berkeley

1994 Fellow of Association for Computing Machinery

1992ACM SIGMOD Innovations Award

1991Honorary Doctorate U. Stuttgart

1990 Trustee of VLDB Endowment

1988 UC Berkeley Distinguished Alumnus Award

1987 ACM Best Systems Paper Award.

Functions:

1997-Member of President's Advisorary Committee on NGI-IT-HPCC

1992-Stanford School of Engineering, Advisory Board

1991- Member of NRC Computer Science and Telecommunications Board

1985-Editor of Morgan Kaufmann Series on Data Management

1992-1994Member of National Research Council, Computer Science and Telecommunications Board
study group on Directions of Computer Science.

1990-1997Editor in Chief of Journal on Very Large Databases

4 program committees per year in Database, Operating Systems, or applications.

Employment:

1995 -Senior Researcher, Microsoft Corporation,

1995McKay Fellow, UC Berkeley Department of Computer Science

1991 -1994 Technical Director, Database and Transaction Processing, DEC.

1981 -1990 Programmer, Tandem Computers

1971-1980 Researcher, IBM Research.

1969-1970 IBM Post Doctoral Fellow, UC Berkeley Dept of Computer Science.

1966-1967 Member of Technical Staff, Bell Labs.

Scholarship:

Approximately 100 publications

Recent papers:

“Parity Striping of Disc Arrays: Low-Cost Reliable Storage with Acceptable Throughput”, with Bob Horst, Mark Walker, Proc 16th VLDB, 1990.

“Adaptive Hash Join for a Multiprogramming Environment”, with Hans Jorge Zeller, Proc 16th VLDB, 1990.

“A Census of Tandem System Availability, 1985-1990.” IEEE Trans. on Reliability. October 1990, Vol. 39, No 4, pp. 409-418.

The Benchmark Handbook for Database and Transaction Processing Systems (editor). with Dina Bitton, Rick Cattell, Dave DeWitt, Pat Oneil, Omri Serlin, Tom Sawyer, Carolyn Trybyfill. Morgan Kaufmann, San Mateo, CA, 1991.

Transaction Processing: Concepts and Techniques, with Andreas Reuter, 1992,Morgan Kaufmann, San Mateo, CA.

"Parallel Database Systems: the Future of High Performance Database Systems", with Dave DeWitt, CACM, Vol. 35, No. 6, June 1992.

"EOSDIS Alternative Architecture- Final Report", with Frank Davis, William Farrell, C.Roberto Mechoso, Reagan Moore, and Michael Stonebraker, #ECS-00012, UC Berkeley ERL. Sept, 1994.

“Loading Databases Using Dataflow Parallelism" with Tom Barclay,Robert Barnes, andPrakash Sundaresan. SIGMOD RECORD, Vol 23. No. 4, Dec. 1994, pp. 72-83.

"AlphaSort: A RISC Machine Sort", with Chris Nyberg, Tom Barclay, Zarka Cvetanovic, David B. Lomet, SIGMOD Conference 1994: 233-242

“A Critique of SQL Isolation Levels”, with Pat ONeil, Elizabeth Oneil, and Hal Barenson, proc. ACM SIGMOD, 1995, 1-10.

“ Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Totals,” with Adam Bosworth, Andrew Layman, and Hamid Pirahesh I CDE 1996. 152-159.

"The Evolution of Data Management." IEEE Computer 29(10): 38-46 (1996)

"The Dangers of Replication and a Solution.," With Pat Helland, Patrick E. O'Neil, Dennis Shasha, SIGMOD Conf. 1996: 173-182

“The Five-Minute Rule Ten Years Later, and Other Computer Storage Rules of Thumb." With Goetz Graefe, SIGMOD Record 26(4): 63-68 (1997)

“The Revolution Yet to Happen" with Gordon Bell in Beyond Calculation, the Next Fifty Years of Computing, PJ Denning, RM Metcalfe editors, Springer Verlag, NY, 1997.

“The Design and Architecture of the Microsoft Cluster Service-- A Practical Approach to High-Availability and Scalability,” Werner Vogels, Dan Dumitriu, Ken Birman, Rod Gamache, Mike Massa, Rob Short, John Vert, Joe Barrera, Jim Gray, USENIX Windows NT Symposium, Seattle, WA, August 3-5, 1998.

“Microsoft TerraServer: A Spatial Data Warehouse”, Tom Barclay, Jim Gray, Don Slutz, MS-TR-99-29. June 1999. ACM SIGMOD2000.

“What Next? A Dozen Information-Technology Research Goals,” ACM Turing Award Lecture (unpublished) June 1999, MS-TR-99-50

“Fcast Scalable Multicast File Distribution: Caching and Parameters Optimizations” Jim Gemmell, Eve Schooler, Jim Gray, MSR-TR-99-14, June 1999. IEEE Network, V14.1, pp. 59-68, Feb 2000.

“Designing and Mining Multi-Terabyte Astronomy Archives: The Sloan Digital Sky Survey,” Alexander Szalay, Peter Kunszt, Ani Thakar, MS-TR-99-30, June 1999, ACM SIGMOD2000.

“Scalability Terminology: Farms, Clones, Partitions, and Packs: RACS and RAPS,” Bill Devlin, Bill Laing, George Spix, MSR-TR-99-85 December 1999

“Rules of Thumb in Data Engineering,” Pershant Shenoy, MSR-TR-99-100, December 1999. Proc ICDE200, San Diego, March 1-4, 2000. IEEE press.

“Computer Technology Forecast,” in Virtual Observatories of the Future, ASP Conf. Series, V. 225, R.J. Burnner, S.G. Djorgovski, A.S. Szalay eds., Sept 2000.

“Digital Immortality” with Gordon Bell, CACM 44(3): 28-31 (2001), MSR-TR-2000-101

“The Sloan Digital Sky Survey and its Archive,” Szalay,A.S., Kunszt,P.Z., Thakar,A., Gray,J. and Slutz,D in Proc ADASS IX, eds. N. Manset, C. Veillet, D. Crabtree, (ASP Conference series), 216, 405 (2000).

“The World Wide Telescope,” Szalay, A.S., Gray, J., Science, V.293 pp. 2037-2038. 14 Sept 2001. (MS-TR-2001-77)