Publications of Jim Gray, Microsoft Research, (Back to Jim's home page)

SkyServer Traffic Report – The First Five Years,” Vik Singh, Jim Gray, Ani R. Thakar, Alexander S. Szalay, Jordan Raddick, Bill Boroski, Svetlana Lebedeva, Brian Yanny, MSR-TR-2006-190, December 2006
Cross-Matching Multiple Spatial Observations and Dealing with Missing Data”, J. Gray, A. Szalay, T. Budavári, R. Lupton, M. Nieto-Santisteban, A. Thakar, MSR-TR-2006-175, December 2006
“Footprint Services for Everyone”; Budavári, T., Dobos, L., Szalay, A.S., Greene, G., Gray, J., Rots, A.H., Astronomical Data Analysis Software and Systems XVI, ASP Conference Series, 2006 , ed. R. Shaw, F. Hill & D. Bell, San Francisco, 2006
A Memory Model for Scientific Algorithms on Graphics Processors,” Naga K. Govindaraju; Scott Larsen; Jim Gray; Dinesh Manocha, SC06, November, 2006,
“Life Under Your Feet: An End-to-End Soil Ecology Sensor Network, Database, Web Server, and Analysis Service,” Katalin Szlavecz, Andreas Terzis, Razvan Musǎloiu-E., Joshua Cogan, Sam Small, Stuart Ozer, Randal Burns, Jim Gray, Alexander S. Szalay, MSR-TR-2006-90, June 2006.
A shorter version appeared under the title "Life under your feet: Wireless sensors in soil ecology," Musaloiu-E, R. A. Terzis, Szlavecz, K., Szalay, A.S., Cogan, J. R., Gray, J., Proc. 3rd Workshop on Embedded Networked Sensors (EmNets 2006) May 30-31, 2006 Harvard University, Cambridge, MA, p. 51-55.
Designing and Building TerraService,” Tom Barclay, Jim Gray, Steve Ekblad, Eric Strand, Jeffrey Richter,   IEEE Internet Computing, V10.5, pp 61-2 September 2006, (see also MSR-TR-2002-53)
The Zones Algorithm for Finding Points-Near-a-Point or Cross-Matching Spatial Datasets,” Jim Gray, María A. Nieto-Santisteban, Alexander S. Szalay, MSR-TR-2006-52, April 2006
To BLOB or Not To BLOB: Large Object Storage in a Database or a Filesystem?” Russell Sears, Catharine Van Ingen, Jim Gray, MSR-TR-2006-45, April 2006
Science In An Exponential World,” Jim Gray, Alex Szalay, Nature, V. 440.23, 23 March 2006.
The World Wide Telescope,” Jim Gray, Alex Szalay, MSDN Magazine, V. 21.5, April 2006.
Supporting Finite Element Analysis with a Relational Database Backend Part II: Database Design and Access ”, Gerd Heber, Jim Gray, MSR-TR-2005-21, March 2006.
GPUTeraSort: High Performance Graphics Coprocessor Sorting for Large Database Management,” Naga K. Govindaraju, Jim Gray, Ritesh Kumar, Dinesh Manocha MSR-TR-2005-183, December 2005 To appear Proc. ACM SIGMOD 2006, June, Chicago, Ill.
The Fourth Data Release of the Sloan Digital Sky Survey,” Adelman-McCarthy, J.K. et al., ApJ, 162, pp 38-48 (2006)
Large-Scale Query and XMatch, Entering the Parallel Zone,” Maria A. Nieto-Santisteban, Aniruddha R. Thakar, Alexander S. Szalay, Jim Gray, MSR-TR-2005-169, December 2005 presented at the Astronomical Data Analysis Software and Systems XV, San Lorenzo de El Escorial, Madrid, Spain, October 2005, to appear in the ASP Conference Series.
Empirical Measurements of Disk Failure Rates and Error Rates,” Jim Gray, Catharine van Ingen, MSR-TR-2005-166, December 2005
Supporting Finite Element Analysis with a Relational Database Backend, Part III: OpenDX – Where the Numbers Come Alive?” pdf, Gerd Heber, Chris Pelkie, Andrew Dolgert, Jim Gray, David Thompson, MSR-TR-2005-151, November 2005.
“Petascale Computational Systems: Balanced Cyber-Infrastructure in a Data-Centric World ,” pdf, Gordon Bell, Jim Gray, Alex Szalay, Letter to NSF Cyberinfrastructure Directorate.,  IEEE Computer,  V. 39.1, pp 110-112, January, 2006.
“Indexing the Sphere with the Hierarchical Triangular Mesh,” pdf, Alex Szalay, Jim Gray, Gyorgy Fekete, Peter Kunszt, Peter Kukol, Ani Thakar, MSR-TR-2005-123, September 2005.
“Using Table Valued Functions in SQL Server 2005 To Implement a Spatial Data Library,” pdf, Jim Gray, Alex Szalay, Gyorgy Fekete, MSR-TR-2005-122, September 2005.
“A Measure of Transaction Processing 20 Years Later,” Jim Gray, MSR-TR-2005-57, April 2005. IEEE Data Engineering Bulletin, V.28.2, pp. 3-4, June 2005
“Thousands of DebitCredit Transactions-Per-Second: Easy and Inexpensive,” pdf, Jim Gray, MSR-TR-2005-39, April 2005.
Supporting Finite Element Analysis with a Relational Database Backend Part I: There is Life beyond Files?” pdf, Gerd Heber, Jim Gray, MSR-TR-2005-49, April 2005.
“Batch is back: CasJobs, serving multi-TB data on the Web,” pdf, William O’Mullane, Nolan Li, Maria A. Nieto-Santisteban, Ani Thakar, Alexander S. Szalay, Jim Gray, MSR-TR-2005-19, February 2005.
“Scientific Data Management in the Coming Decade,” pdf, Jim Gray, David T. Liu, Maria A. Nieto-Santisteban, Alexander S. Szalay, Gerd Heber, David DeWitt, MSR-TR-2005-10, January 2005. ACM SIGMOD Record, V 34.4, pp 35-41
“Sequential File Programming Patterns and Performance with .NET,” pdf, Peter Kukol, Jim Gray MSR-TR-2004-136, December 2004.
Cosmological Parameters from Eigenmode Analysis of Sloan Digital Sky Survey Galaxy Redshifts,” A. Pope, et. al., ApJ. 607 (2004) 655-660
“Where the Rubber Meets the Sky: Bridging the Gap between Databases and Science,” pdf, Jim Gray, Alexander S. Szalay, MSR-TR-2004-110, October 2004, IEEE Data Engineering Bulletin, December 2004, Vol. 27.4, pp. 3-11.
“TerraServer Bricks – A High Availability Cluster Alternative,” pdf, Tom Barclay, Wyman Chong, Jim Gray, MSR-TR-2004-107, October 2004.
“How do you know?” pdf, chapter of Computer Science: Reflections on the Field, Reflections from the Field, National Academy Press, ISBN: 0-309-09429-1, pp. 80-88, September 2004
“When Database Systems Meet The Grid,” pdf, Maria A. Nieto-Santisteban, Alexander S. Szalay, Aniruddha R. Thakar, William J. O’Mullane, Jim Gray, James Annis, MSR-TR-2004-81, August 2004. Proceedings of ACM CIDR 2005, Asilomar, CA, Jan 2005
From FITS to SQL -- Loading and Publishing the SDSS Data,” Proc. ADASS XIII, ASP Conference Series, eds: F. Ochsenbein, M. Allen and D. Egret, 314, 38 (2004).
Open SkyQuery -- VO Compliant Dynamic Federation of Astronomical Archives,” Budavari, T., Szalay, A.S, Malik, T., Thakar, A., O'Mullane, W., Williams, R., Gray, J., Mann, R., Yasuda, N.,
Proc. ADASS XIII, ASP Conference Series, eds: F.Ochsenbein, M.Allen and D.Egret, 314, 177 (2004).
HTM2: Spatial Toolkit for the Virtual Observatory,” Fekete, G., Szalay, A.S., Gray, J, Proc. ADASS XIII, ASP Conference Series, eds: F. Ochsenbein, M. Allen and D. Egret, 314, 289 (2004).
Batch Query System with Interactive local storage for SDSS and the VO,” O'Mullane, W., Gray, J., Li, N., Budavari, T., Nieto Santisteban, M., Szalay, A.S,  Proc. ADASS XIII, ASP Conference Series, eds: F.Ochsenbein, M.Allen and D.Egret, 314, 372 (2004).
ImgCutout, an Engine of Instantaneous Astronomical Discovery,” Nieto-Santisteban, M., Szalay, A.S., Gray, J.: Proc. ADASS XIII, ASP Conference Series, eds: F. Ochsenbein, M Allen and D. Egret, 314, 666 (2004).
“TerraServer Cluster and SAN Experience,” pdf, Tom Barclay, Jim Gray, MSR-TR-2004-67, July 2004
“Sequential Disk IO Tests for GBps Land Speed Record,” doc, Jim Gray, Peter Kukol, MSR-TR-2004-62, May 2004
“A Minute with Nsort on a 32P NEC Windows Itanium2 Server”, pdf, Chris Nyberg, Jim Gray, Charles Koester, April 2004.
“There Goes the Neighborhood: Relational Algebra for Spatial Data Search”, pdf, Alexander S. Szalay, Gyorgy Fekete, Wil O’Mullane, Maria A. Nieto-Santisteban, Aniruddha R. Thakar, Gerd Heber, Arnold H. Rots, MSR-TR-2004-32, April 2004
“The Revolution in Database Architecture,” pdf, Extended abstract of keynote talk at ACM SIGMOD 2004, Paris, France, June, 2004, Also MSR-TR-2004-31, March 2004
The Second Data Release of the Sloan Digital Sky Survey,” K. Abazajian, et. al., ApJ, 128, 502 (2004)
“Extending the SDSS Batch Query System to the National Virtual Observatory Grid”, pdf, Maria A. Nieto-Santisteban, William O'Mullane, Jim Gray, Nolan Li, Tamas Budavari, Alexander S. Szalay, Aniruddha R. Thakar, MSR-TR-2004-12, February 2004
“Consensus on Transaction Commit”, pdf, Jim Gray, Leslie Lamport, MSR-TR-2003-96, January 2004, ACM TODS Vol. 31, No. 1, March 2006, pp. 133–160
“Scientific Data Federation”,  pdf, J. Gray, A. S. Szalay, The Grid 2: Blueprint for a New Computing Infrastructure, I. Foster, C. Kesselman, eds, Morgan Kauffman, 2003, pp 95-108.
“A Quick Look at SATA Disk Performance” pdf, T. Barclay, W. Chong, J. Gray, MSR-TR-2003-70, Oct. 2003
Data Organization of the SDSS Data Release 1,” Thakar, A.R., Szalay A.S., Vandenberg, J., Gray. J., Stoughton, C., Proc. ADASS XII, ASP Conference Series, eds: H.Payne, R.I. Jedrzejewski and R.N.Hook, 295, 217 (2003).
The Sloan Digital Sky Survey Quasar Catalog. II. First Data Release,” D.P Schneider,  et al : Astron. J., 126, 2579 (2003).  
“Data Mining the SDSS SkyServer Database,” pdf, J. Gray, A.S. Szalay, A. Thakar, P. Kunszt, C. Stoughton, D. Slutz, J. vandenBerg Distributed Data & Structures 4: Records of the 4th International Meeting, pp 189-210 W. Litwin, G. Levy (eds), Paris France March 2002, Carleton Scientific 2003, ISBN 1-894145-13-5, also MSR-TR-2002-01, Jan. 2002
“The Lowell Database Research Self Assessment”, pdf, Serge Abiteboul, Rakesh Agrawal, Phil Bernstein, Mike Carey, Stefano Ceri, Bruce Croft, David DeWitt, Mike Franklin, Hector Garcia Molina, Dieter Gawlick, Jim Gray, Laura Haas, Alon Halevy, Joe Hellerstein, Yannis Ioannidis, Martin Kersten, Michael Pazzani, Mike Lesk, David Maier, Jeff Naughton, Hans Schek, Timos Sellis, Avi Silberschatz, Mike Stonebraker, Rick Snodgrass, Jeff Ullman, Gerhard Weikum, Jennifer Widom, Stan Zdonik, June 2003, Communications of the ACM  V 48.5, pp. 111-118, December, 2005.  
“The Sloan Digital Sky Survey Science Archive: Migrating a Multi-Terabyte Astronomical Archive from Object to Relational DBMS”, pdf, A.R. Thakar, A.S. Szalay, P.Z. Kunszt, J. Gray, May 2003, Computing in Science and Engineering, V5.5,Sept 2003, IEEE Press. pp. 16-29
“Many Grids, to fit many tastes and requirements,” pdf, Grid Midleware Spectrum, V1.1, June 2003, pp 20-27.
“A conversation with Jim Gray”, ACM Queue, V 1.4, June 2003, cached word, cached pdf,
“Distributed Computing Economics”, pdf, Computer Systems Theory, Technology, and Applications, A Tribute to Roger Needham,  A. Herbert and K. Sparck Jones eds,  Springer, 2004, pp 93-101, also  MSR-TR-2003-24, March 2003
“SQLServer Megaservers: Scalability, Availability, Manageability,” pdf, Jim Gray, Richard Waymire, Microsoft White Paper, March 2003
“Spatial Clustering of Galaxies in Large Datasets,pdf, Alexander S. Szalay, Tamás Budavari, Andrew Connolly, Jim Gray, Takahiko Matsubara, Adrian Pope and István Szapudi, SPIE Astronomy Telescopes and Instruments, 22-28 August 2002, Waikoloa, Hawaii,
“Web Services for the Virtual Observatory,pdf, Alexander S. Szalay, Tamás Budavária, Tanu Malik, Jim Gray, and Ani Thakar, SPIE Astronomy Telescopes and Instruments, 22-28 August 2002, Waikoloa, Hawaii,
“Petabyte Scale Data Mining: Dream or Reality?,pdf, Alexander S. Szalay, Jim Gray, Jan Vandenberg, SIPE Astronomy Telescopes and Instruments, 22-28 August 2002, Waikoloa, Hawaii,
“Online Scientific Data Curation, Publication, and Archiving,pdf, Jim Gray, Alexander S. Szalay, Ani R. Thakar, Christopher Stoughton, Jan vandenBerg, SPIE Astronomy Telescopes and Instruments, 22-28 August 2002, Waikoloa, Hawaii,
“The World Wide Telescope: An Archetype for Online Science,” pdf, Jim Gray, Alex Szalay, MSR TR 2002-75, pp 4, CACM, Vol. 45, No. 11, pp. 50-54, Nov. 2002
“TerraService.NET: An Introduction to Web Services,” pdf, Tom Barclay, Jim Gray, Eric Strand, Steve Ekblad, Jeffrey Richter, MSR TR 2002-53, pp 13, June 2002
“TeraScale SneakerNet: Using Inexpensive Disks for Backup, Archiving, and Data Exchange”, pdf, Jim Gray, Wyman Chong, Tom Barclay, Alex Szalay, Jan Vandenberg, pp. 1-8, May 2002
“The SDSS SkyServer – Public Access to the Sloan Digital Sky Server Data,” pdf, A. Szalay, J. Gray, A. Thakar, P. Kuntz, T. Malik, J. Raddick, C. Stoughton. J. Vandenberg, ACM SIGMOD 2002, MSR TR 2001 104.
“The Sloan Digital Sky Survey Early Data Release,” C. Stoughton et. al., Astronomical Journal, 123 1: pp. 485-548 (2002)
“What's next in high-performance computing?” pdf, Bell, C.G., Gray, J., CACM, V.45(2) Feb. 2002, pp. 91-95. (MS-TR-2001-76)
“The World Wide Telescope,” pdf, Szalay, A.S., Gray, J., Science, V.293 pp. 2037-2038. 14 Sept 2001. (MS-TR-2001-77)
“Large Databases in Astronomy,” Szalay, A.S., Gray, J., Kunszt, P., Thakar, A. and Slutz, D., Mining the Sky, Proceedings of MPA/ESO/MPE workshop, Springer, pp. 99-118,(2001).
“Functionality, Availability, Agility, Manageability, Scalability -- the New Priorities of Application Design,” pdf, J. Gray, April 15, 2001, Position paper presented at HPTS 2001, Asilomar CA.
A River System, T. Meyer, J. Gray, a web site at (river/ )
“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).
“Digital Immortalitypdf, C.G. Bell, J. Gray, CACM 44(3): 28-31 (2001), MSR-TR-2000-101
“Computer Technology Forecast,” pdf, J. Gray, in Virtual Observatories of the Future, ASP Conf. Series, V. 225, R.J. Burnner, S.G.Djorgovski, A.S. Szalay eds., Sept 2000.
“Windows 2000 Disk IO Performance,” pdf, L. Chung, B. Worthington, R. Horst, J. Gray,  June 2000, MS-TR-2000-55
Rules of Thumb in Data Engineering,” pdf, J. Gray, P. Shenoy, MSR-TR-99-100, December 1999. Proc ICDE200, San Diego, March 1-4, 2000. IEEE press.
“Fcast Scalable Multicast File Distribution: Caching and Parameters Optimizations,” ps, J. Gemmell, E. Schooler, J. Gray, IEEE Network, V14.1, pp. 59-68, Feb 2000.
“Scalability Terminology: Farms, Clones, Partitions, and Packs: RACS and RAPS,” pdf, B. Devlin, J. Gray, B. Laing, G. Spix, MSR-TR-99-85, December 1999
“Designing and Mining Multi-Terabyte Astronomy Archives: The Sloan Digital Sky Survey,” pdf, A. Szalay, J. Gray, P. Kunszt, A. Thakar, MS-TR-99-30, June 1999, Proc. ACM SIGMOD, June 2000, pp. 451-462.
“Fcast multicast file distribution: Tune in, download, and drop out”, doc, ps, J. Gemmell, J. Gray, Proceedings of the IASTED International Conference on Internet and Multimedia Systems and Applications (IMSA '99), Oct. 18-21, 1999, Nassau, Bahamas, IASTED/ACTA Press, pp. 371-377
What Next? A Dozen Information-Technology Research Goals,” pdf, J. Gray, ACM Turing Award Lecture, June 1999, MS-TR-99-50
Microsoft TerraServer: A Spatial Data Warehouse“, pdf, T. Barclay, J. Gray, D. Slutz, MS-TR-99-29. June 1999. ACM SIGMOD2000.
DataPump, Rivers, and NT/ClusterSort, Three Distributed Applications“, pdf,  Josh Coates, Jim Gray, Alessandro Forin, Joe Barrera. Aug 1998
Performance / Price Sort and PennySort“, pdf, J. Gray, C. Nyberg, MSR-TR-98-23, April 1998
The Microsoft TerraServer“, pdf, T. Barclay, R. Eberl, J. Gray, J. Nordlinger, G. Raghavendran, D. Slutz, G. Smith, P. Smoot, J. Hoffman, N. Robb III, H. Rossmeissl, B. Duff, G. Lee, T. Mathesmier, R.Sunne, L.A. Stivers, K. Goodman,1998, Technical Report, MSR-TR-98-17
“A Performance Study of Sequential I/O on Windows NT™ 4,” pdf, with Erik Riedel and Catharine van Ingen, USENIX Windows NT Symposium, Seattle, WA, August 3-5, 1998.
“The Design and Architecture of the Microsoft Cluster Service-- A Practical Approach to High-Availability and Scalability”, pdf, W. Vogels, D. Dumitriu, K. Birman, R. Gamache, M.,Massa, R. Short, J. Vert, J. Barrera, J. Gray, USENIX Windows NT Symposium, Seattle, WA, August 3-5, 1998.
“The Revolution Yet to Happen” pdf, C.G. Bell, J. Gray, in Beyond Calculation, The Next Fifty Years of Computing, PJ Denning, RM Metcalfe editors, Springer Verlag, NY, 1997.
“The Five-Minute Rule Ten Years Later, and Other Computer Storage Rules of Thumb”, pdf, J. Gray, G. Graefe, SIGMOD Record 26(4) 1997: pp. 63-68 MSR TR 97 33
“The Dangers of Replication and a Solution”, pdf, J. Gray, P. Helland, P. E. O'Neil, D. Shasha, SIGMOD Conf. 1996: pp.173-182 MSR-TR-96-17
“Data Management: Past, Present, and Future” pdf, J. Gray, IEEE Computer 29(10), 1996, pp. 38-46
“Data Cube: A Relational Aggregation Operator Generalizing Group-by, Cross-Tab, and Sub Totals”, pdf, J. Gray, S. Chaudhuri, A. Bosworth, A. Layman, D. Reichart, M. Venkatrao, F. Pellow, H. Pirahesh: Data Mining and Knowledge Discovery 1(1), 1997, 29-53.
“Locally Served Network Computers”, pdf, J. Gray, Middle Ware Spectrum, V.11.2, June 1997.
“AlphaSort: A Cache-Sensitive Parallel External Sort”, pdf, C. Nyberg, T. Barclay, Z. Cvetanovic, J. Gray, D.B. Lomet: VLDB Journal 4(4), 1995, pp. 603-627
“Queues are Databases”, pdf, J. Gray, Proc. 7th High Performance Transaction Processing Workshop, Asilomar, CA, Sept 1995.
“Parallel Database Systems 101,” SIGMOD95, San Jose, CA, May 1995. p. 436
Beyond the Mainframe, A Survey of Information Technology , with P. Conklin, B. Demmer, S. Fuller, J. Gray, J. Lipcon, B. Laing, P. Nist, A. Nemeth, Digital Equipment Corp, Maynard MA, May 1995.
“The Advantages of Cache-Only Memory Architectures (COMA)”, with J.G. Robinson, D.C. Baxter, J. Gray, Kendall Square Research, April 1995.
“Super-Servers: Commodity Computer Clusters Pose a Software Challenge”, pdf, Databankesysteme in Buro, Technik und Wissenschaft, (Proceedings of German Database Conference, Dresden), G. Lausen (ed), Springer Verlag, Berlin, pp 30-48, March 1995.
“Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Totals,” pdf, J. Gray, A. Bosworth, A. Layman, and H. Pirahesh. I CDE 1996. pp. 152-159.
“A Critique of SQL Isolation Levels“, pdf, with Pat ONeil, Elizabeth ONeil, and Hal Barenson, proc. ACM SIGMOD, 1995, pp. 1-10.
“Scaleup with TP Monitors”, pdf, with J. Edwards, Byte, April 1995, pp. 123-128,
“Loading Databases Using Dataflow Parallelism” pdf, J. Gray, T. Barclay, R. Barnes, and P. Sundaresan. SIGMOD RECORD, Vol. 23. No. 4, Dec. 1994, pp. 72-83.
“EOSDIS Alternative Architecture- Final Report”, F. Davis, Wi, Farrell, J. Gray, C. R. Mechoso, R. Moore, and M. Stonebraker, #ECS-00012, UC Berkeley ERL. Sept, 1994.
“Educating the Next Generation of Information Specialists -- A framework for an Academic Program in Informatics”, NSF Informatics Task Force Report, NFS press. May 1994.
“Desktop Batch Processing”, pdf, J. Gray, C. Nyberg, COMPCON 94, IEEE Press, Feb. 1994.
“Benchmarks Help With Server Platform Buys”, J. Gray, J. Johnson, Software Magazine, Vol. 13, No. 14, Sept. 1993, pp. 93-100.
Quickly Generating Billion-Record Synthetic Databases“, pdf, J. Gray, P. Sundaresan, S. Englert, K. Baclawski, P.J. Weinberger, SIGMOD 94.pp. 243-252, Minneapolis, May 1994
AlphaSort - A RISC-machine Sort“, pdf, with C. Nyberg, J. Gray, Z. Cvetanovic, D. Lomet, SIGMOD 94., pp. 233-242, Minneapolis, May 1994
The Evolution of TPC Benchmarks: Why TPC-A and TPC-B are Obsolete”, pdf, C. Levine, J. Gray, S. Kiss, W. Kohler, Open OLTP Report, Vol. 4, No 7, Nov., 1993. pp. 2-14. Standish Group, Yarmouth, MA.
The Benchmark Handbook for Database and Transaction Processing Systems (J. Gray, editor)-- 2nd edition. with D. Bitton, R. Cattell, D. DeWitt, P.Oneil, O. Serlin, T. Sawyer, C. Trybyfill. Morgan Kaufmann, San Mateo, CA, 1993.
Parallel Database Systems: the Future of High Performance Database Systems“, pdf, D. DeWitt, J. Gray, CACM, Vol. 35, No. 6, June 1992.
Computing the Future: A Broader Agenda for Computer Science and Engineering Committee to Assess The Scope and Direction of Computer Science and Technology, J. Hartmanis (chair). National Academy Press, 1992.
Transaction Processing: Concepts and Techniques , J. Gray, A. Reuter, 1992 by Morgan Kaufmann, San Mateo, CA.
A Comparison of SQL Access and DRDA”, pdf, J. Gray, S. Newman. Database Programming and Design, April 1991, Vol. 4 No 6, pp. 46-54.
High Availability Computing Systems”, pdf, with Dan Sieworek, IEEE Computer, Vol. 39, No 8, pp 39-48, September 1991.
Online Transaction Processing Systems, E. Watanabe, J. Gray, in Japanese., McGraw Hill, Tokyo. 1991.
Super-Servers: Commodity Computer Clusters Pose a Software Challenge”, pdf, SFSC TR 91.2, Digital Equipment Corp., San Francisco, Dec. 1991.
Review of Client Server Programming with OS/2 EE by Orfali and Harkey. Database Programming and Design, Vol. 4, No. 9, Sept. 1991, pp. 73-74
The Benchmark Handbook for Database and Transaction Processing Systems(J. Gray, editor). with D. Bitton, R. Cattell, D. DeWitt, P. Oneil, O. Serlin, T. Sawyer, Carolyn Trybyfill. Morgan Kaufmann, San Mateo, CA, 1991.
A Census of Tandem System Availability, 1985-1990. pdf, IEEE Trans. on Reliability. October 1990, Vol. 39, No 4, pp. 409-418.
The NonStop SQL Release 2 Benchmark”, pdf, J. Gray, S. Englert, T. Kocher, and P.Shah, Tandem Systems Review, V.6.2, Oct 1990, pp. 24-35.
“Performance Benefits of Parallel Query Execution and Mixed Workload Support in NonStop SQL Release 2”, J. Gray, S. Englert, Tandem Systems Review, V.6.2, Oct 1990, pp. 12-23.
“Report on Fourth ACM SIGOPS European Workshop” With Ozalp Babaoglu, ACM Operating Systems Review, Vol. 25, #2, Jan. 1991. pp 19-43.
“A Comparison of the Byzantine Agreement Problem and the Transaction Commit Problem” pdf, J. Gray, Fault Tolerant Distributed Computing, B. Simons & A. Spector (eds), Springer Verlag Lecture Notes in Computer Science #448, 1990, pp. 10-17.
“Fault Tolerance in Tandem Computer Systems”, Bartlett, W. Bartlett, R. Carr, D. Garcia, J. Gray, R. Horst, R. Jardine, D. Lenoski, D. McGuire,. Dependable Computers .
“Open SQL”, J. Gray, D. Slutz, R. Yendluri. Database Forum, May 1990.
Adaptive Hash Join for a Multiprogramming Environment“, or word, or pdf, H, Jorge Zeller, J. Gray, Proc 16th VLDB, 1990.
Parity Striping of Disc Arrays: Low-Cost Reliable Storage with Acceptable Throughput”, J. Gray, B. Horst, M. Walker, Proc 16th VLDB, 1990.
“Ultra-dependable Architectures” , Dan Siewiorek, J. Gray, M. Hsiao, D. Rennels, and T. Williams, in Annual Review of Computer Science, V.4, 1989-1990. pp: 503-516.
FastSort: A Distributed Single-Input Single-Output External Sort,” or pdf, J. Gray, B. Salzberg, A. Tsukerman, S. Uren, and B. Vaughn, in Proc. of 1990 ACM SIGMOD Conf, May 1990, pp. 94-101.
A Benchmark of NonStop SQL Release 2 Demonstrating Near-Linear Speedup and Scaleup on Large Databases”, J. Gray, S. Englert, T. Kocher, and P. Shah, Tandem Technical Report TR 89.4, May 1989, Proceedings Sigmetrics, 1990
The Cost of Messages”, or pdf, J. Gray, Proc. of 7th CAM Symposium on Principles of Distributed Computing, ACM Press. Aug. 1988, pp 1-7
Disc Shadowing”, or pdf, J. Gray, D. Bitton. Proc. 14Th VLDB 88, Morgan Kaufmann, Aug. 1988, pp 331-338.
Transparency in Its Place” or pdf, J. Gray, UNIX Review, V 5.5, May 1987, pp. 42-53.
“A Benchmark of NonStop SQL on the DebitCredit Transaction,” with the Tandem Performance Group, ACM SIGMOD 88, ACM Press. June. 1988, pp 337-341.
NonStop SQL, A Distributed High Performance, High Availability Implementation of SQL“, or pdf, the Tandem Database Group, Proceedings of 2n High Performance Transaction Processing Workshop, D. Gawlick Ed., Springer Verlag, 1989.
NonStop FastSort-- An External Sort Using Parallel Processing,” or pdf, J. Gray, A. Tsukerman, Tandem Systems Review, V 4.1, March 1987, pp. 57-72.
Fault Tolerance in Tandem Computer Systems”, or pdf, J. Bartlett, J. Gray, Bob Horst, The Evolution of Fault-Tolerant Computing, A. Avizienis ed, Springer Verlag, 1987.
The Five Minute Rule for Trading Memory for Disc Accesses, and the 10 Byte Rule for Trading Memory for CPU Time” or pdf, J. Gray, F. Putzolu, Proceedings of SIGMOD 87, June 1987, pp. 395-398.
Why Do Computers Stop and What Can We Do About It”, or pdf, J. Gray, 6th International Conference on Reliability and Distributed Databases, June 1987
Distributed Systems: Four Case Studies” or pdf, J. Gray, M. Anderton IEEE Transactions on Computers. and Tandem Technical Report 85.5.
Fault Tolerant Systems, with Eiichi Watanabe, in Japanese, McGraw Hill, Tokyo. 1991.
An Approach to Distributed Computing” or pdf, J. Gray, IEEE Transactions on Software Engineering, V 12.6, June 1986. pp 684-689.
A Measure of Transaction Processing Power“ or pdf, With 25 others Datamation, V 31.7, April 1985, pp 112-118.
One Thousand Transactions Per Second” or pdf, J. Gray, B. Good, P.W. Homan, D.E. Gawlick, H. Sammer, IEEE Compcon Proceedings, San Francisco, IEEE Press, 1985.
“Solving the Problems of Distributed Databases”, J. Gray, S. Metz, Data Communications, Oct 1983, pp. 183-192.
“Transactions and Consistency in Distributed Database Systems”, J. Gray, I.L. Traiger, C.A. Galtaire, and B.G. Lindsay, ACM TODS, V. 7.3, 1982, pp. 323-342.
“A Position Paper on Distributed Database Systems”. J. Gray, Proceedings of German ACM Conference, Nuremburg, 1982.
“The Recovery Manager of a Data Management System”, J. Gray, P.R. McJones, M.W. Blasgen, R.A. Lorie, T.G. Price, G.R Putzolu, I.L. Traiger, ACM Computing Surveys, V. 13.2, 1982, pp. 223-242.
“An End User Approach to Application Design”, or pdf, J. Gray, Proceedings of NATO Summer School on Database Design, Lisbon Portugal, Also, Tandem TR 81.1.
The Transaction Concept, Virtues And Limitations” or pdf, J. Gray, Proceedings of 7th VLDB, Cannes, France, 1981, pp. 144-154.
“System R: An Architectural Overview”, M.M. Astrahan, M.W. Blasgen, D.D. Chamberlin, J. Gray, P.P. Griffiths, W.F. King, R.A. Lorie, P.R. McJones, J.W. Mehl, G.F. Putzolu, D.R. Slutz, H.R. Strong, P. Tiberio, I.L. Traiger, and B. Yost, IBM Systems Journal, V. 20.1, 1981.
“A Strawman Analysis of Deadlock Probability,” J. Gray, P.W. Homan, H.A. Korth, R.L. Obermarck, IBM RJ 2131, IBM Research Center, 5600 Cottle Rd., San Jose, CA., 95193, 1981. pp. 1-18.
“A Transaction Model”, J. Gray, Lecture Notes in Computer Science, V. 85, Springer Verlag, 1980, pp. 282-298.
MIP Envy”, or pdf, J. Gray, IBM Research Memo, Sept. 1980, (that created quite a mail-storm).
A Critique of IBM's CS Research”, or pdf, J. Gray, IBM Research Memo, Sept. 1980, (related to the MIP Envy).
“A Discussion of Distributed Systems” J. Gray, Proceedings of 1979 Italian ACM Conference, Bari, Italy, 1979. pp 204-211.
“A History and Evaluation of System R”, M.M. Astrahan, M.W. Blasgen, D.D. Chamberlin, K.P Eswaran, J. Gray, P.P. Griffiths, W.F. King, B.G. Lindsay, R.A. Lorie, P.R. McJones, J.W. Mehl, T.G. Price, G.F. Putzolu, D.R. Slutz, H.R. Strong, P. Tiberio, I.L. Traiger, and B. Yost, IBM RJ IBM RJ 2843, IBM Research Center, 5600 Cottle Rd., San Jose, CA., 95193, 1979. 38 pages.
“SystemR -- an Architectural Update”, M.W. Blasgen, M.M. Astrahan, D.D. Chamberlin, J. Gray, W.F. King, B.G. Lindsay, R.A. Lorie, J.W. Mehl, T.G. Price, G.F. Putzolu, M. Schkolnick, D.R. Slutz, P.G. Selinger, H.R. Strong, I.L. Traiger, B. Wade, and B. Yost, IBM RJ IBM RJ 2581, IBM Research Center, 5600 Cottle Rd., San Jose, CA., 95193, 7/17/1979. 42 pages.
“An Overview of System R -- a Relational Database System”, M.M. Astrahan, M.W. Blasgen, D.D. Chamberlin, J. Gray, P.P. Griffiths, W.F. King, R.A. Lorie, P.R. McJones, J.W. Mehl, G.F. Putzolu, D.R. Slutz, H.R. Strong, P. Tiberio, I.L. Traiger, and B. Yost, IEEE Computer, IEEE Press, V 13.4, 1979, pp 43-55.
“Support For Repetitive Transactions and Ad Hoc Query in System R”, D.D. Chamberlin, M.M. Astrahan, R.A. Lorie, J.W. Mehl, T.G. Price, M. Schkolnick, D.R. Slutz, P.G. Giffiths-Selinger, D.R. Slutz, B. Wade, and B. Yost IBM RJ 2551, IBM Research Center, 5600 Cottle Rd., San Jose, CA., 95193, 5/22/1979. 64 pages.
“The Convoy Phenomenon”, J. Gray, M.W. Blasgen, M.A. Mitoma, and T.G. Price, ACM Operating Systems Review, V. 13.2, 1979, pp. 20-28.
“Using Photo-Composer Equipment from San Jose Research VM System”, J. Gray, J.N. King, IBM RJ 2594, IBM Research Center, 5600 Cottle Rd., San Jose, CA., 95193, 1979. 21 pages.
Notes on Database Operating Systems“, or pdf, J. Gray, Operating Systems, an Advanced Course, Bayer et. al. eds., Lecture notes in Computer Science 60, Springer-Verlag, 1978, pp. 393-481.
“Database System Authorization”, J. Gray, D.D. Chamberlin, P.P. Griffiths, I.L. Traiger, B.W. Wade, chapter in Foundations of Secure Computing, Demillo et. al. eds., Academic Press, 1978, pp. 39-55.
“The Notions of Consistency and Predicate Locks”, K.P. Eswaran, J. Gray, R.A. Lorie, I.L. Traiger, CACM V. 9.11, 1976, pp. 624-633.
“System R: a Relational Approach to Database Management”, M.M. Astrahan, M.W. Blasgen, D.D. Chamberlin, K.P Eswaran, J. Gray, P.P. Griffiths, W.F. King, R.A. Lorie, P.R. McJones, J.W. Mehl, G.F. Putzolu, I.L. Traiger, and V. Watson, ACM Transactions on Database Systems, V 1.2, 1976, pp 97-137.
“Granularity of Locks and Degrees of Consistency”, J. Gray, R. Lorie, G.F. Putzolu, and I.L. Traiger, Modeling in Data Base Management Systems, G.M. Nijssen ed., North Holland Pub., 1976, pp. 364-394.
“Granularity of Locks in a Shared Database”, J. Gray, R. Lorie, G.F. Putzolu, Proceedings of International Conference on Very Large Databases, ACM Conference Record, 1975. pp. 231-248.
“Views, Authorization and Locking in a Relational Database System”, J. Gray, D.D. Chamberlin, I.L. Traiger, National Computer Conference Proceedings, Spartan Press, 1975, pp. 425-430.
“A Shared Segment and Inter-Process Communication Facility for VM/370”, J. Gray, V. Watson, IBM RJ 1579, IBM Research Center, 5600 Cottle Rd., San Jose, CA. 95193, 1975. pp. 1-39.
“The Notions of Consistency and Predicate Locks”, K.P. Eswaran, J. Gray, R.A. Lorie, I.L. Traiger, CACM V19.11, Nov 1976, pp 624-632. and the longer Tech report IBM RJ 1487, IBM Research Center, 5600 Cottle Rd., San Jose, CA., 95193, 1974.
“The Art of Designing in the Presence of Imperfection: A Study of Methodologies for Reliability and Availability”, J. Gray, R.M. Goldwin, A.P. Mullerey, G.H. Okimoto, and R.D. Villani. IBM Research Report RC 4818, April, 1974.
“Locking in Decentralized Computer Systems” J. Gray, IBM RJ 1346, IBM Research Center, 5600 Cottle Rd., San Jose, CA., 95193, 1974. pp. 1-59.
“Canonical Precedence Schemes” J. Gray, M.A. Harrison, Journal of ACM. V. 20.2, 1973, pp. 214-234.
“On the Covering and Reduction Problem for Context Free Grammars” J. Gray, M.A. Harrison, Journal of ACM. V. 19.4, 1972, pp. 675-698.
“The Control Structure of an Operating System”, J. Gray, B.W. Lampson, B.G. Lindsay, and H.E. Sturgis, IBM RC 3949, IBM Research Center, P.O. 218, Yorktown Hts. N.Y., 10598, 1972. 72 pages.
“A Fortran Version of Forrester's Model of an Urban Area”, J. Gray, Urban Dynamics, Extensions and Reflections, Ken Chan ed., San Francisco press, San Francisco, California, 1972 pp. 214-253.
“Further Critique of Forrester's Model of an Urban Area”, J. Gray, Urban Dynamics, Extensions and Reflections, Ken Chan ed., San Francisco press, San Francisco, California, 1972, pp. 153-168.
“A Critique of Forrester's Model of an Urban Area” J. Gray, D.E. Pessel and P. Variaya, IEEE Transactions on Systems, Man, and Cybernetics, V. 2.2, 1972, pp. 139-144.
“Locking” J. Gray, Proc. Woods Hole Conference on Concurrent Systems and Parallel Computation, J. Dennis Ed., ACM 1970 Conference Record. 1970. pp. 169-176
“Precedence Parsers for Programming Languages” J. Gray, Ph. D. Thesis, Department of Computer Sciences, University of California, Berkeley California. 1969. pp. 1-114.
“Infinite Linear Sequential Machines” H. Gallaire, J. Gray, M.A. Harrison, and G.T. Herman, Journal of Computer and Systems Sciences, V. 2.2, 1968, pp. 381-419.
“Two Way Push Down Automata” J. Gray, M.A. Harrison and O.H. Ibera, Information and Control, V. 11.1, 1967, pp. 30-70.
“The Theory of Sequential Relations” J. Gray, M.A. Harrison, Information and Control, V. 9.2, 1966, pp.435-468.