EXODUS Papers

EXODUS Related Publications

NOTE: Document is under construction.

GENERAL PAPERS

QuickStore: A High Performance Mapped Object Store
White, S. and D. DeWitt, Proc. of the 1994 ACM SIGMOD Conference, Minneapolis, MN, May 1994.
Available as Computer Sciences Technical Report #1241.

Pointer Swizzling Techniques for Object-Oriented Database Systems
Seth John White, PhD. Thesis, September 1994.
Available as Computer Sciences Technical Report #1242 (500KB).

Storage Reclamation and Reorganization in Client-Server Persistent Object Stores
Yong, Voon-Fee, Naughton, J., and Yu, J., Proc. of the 1994 IEEE Data Engineering Conference, Houston, TX, February 1994.
Available here (2MB long).

The OO7 Benchmark
Carey, M., DeWitt, D. and J. Naughton, Proc. of the 1993 ACM SIGMOD Conference, Washington, D.C., May 1993.
Available as Computer Sciences Technical Report #1140.

Global Memory Management in Client-Server DBMS Architectures
Franklin, M., Carey, M., and M. Livny, Proc. of the 18th VLDB Conference, Vancouver, Canada, August 1992.
Available as Computer Sciences Technical Report #1094.

Client-Server Caching Revisited
Franklin, M., and M. Carey, Proc. of the International Workshop on Distributed Object Management, Edmonton, Canada, August 1992.
Available as Computer Sciences Technical Report #1089.

"The EXODUS Extensible DBMS Project: An Overview", M. Carey, D. DeWitt, G. Graefe, D. Haight, J. Richardson, D. Schuh, E. Shekita, and S. Vandenberg, Readings in Object-Oriented Databases, S. Zdonik and D. Maier, eds., Morgan-Kaufman, 1990.

"An Overview of the EXODUS Project", M. Carey and D. DeWitt, Database Engineering (Special Issue on Extensible Database Systems), June 1987.

"The Architecture of the EXODUS Extensible DBMS", M. Carey, D. DeWitt, D. Frank, G. Graefe, J. Richardson, E. Shekita, and M. Muralikrishna, Proc. of the 1st Int'l. Workshop on Object-Oriented Database Systems, Pacific Grove, CA, September 1986.

"Extensible Database Systems", M. Carey and D. DeWitt, in "On Knowledge Base Management: Integrating Artificial Intelligence and Database Technologies, M. Brodie and J. Myopoulos, eds., Springer-Verlag, 1986.

"Extensible Database Management Systems", M. Carey and L. Haas, ACM SIGMOD Record, December 1990.

STORAGE MANAGER PAPERS

Crash Recovery in Client-Server EXODUS
Franklin, M., Zwilling, M., Tan, C., Carey, M. and D. DeWitt, Proc. of the 1992 ACM SIGMOD Conference, San Diego, CA, June 1992.
Available as Computer Sciences Technical Report #1081.

"Storage Management for Objects in EXODUS", M. Carey, D. DeWitt, J. Richardson, and E. Shekita, in "Object-Oriented Concepts, Databases, and Applications", W. Kim and F. Lochovsky, eds., Addison-Wesley Publishing Co., 1989.

"Object and File Management in the EXODUS Extensible Database System", M. Carey, D. DeWitt, J. Richardson, and E. Shekita, Proc. of the 12th Int'l. Conf. on Very Large Data Bases, Kyoto, Japan, August 1986.

Data Caching Tradeoffs in Client-Server DBMS Architectures
M. Carey, M. Franklin, M. Livny, and E. Shekita, Proc. of the ACM SIGMOD Int'l. Conf. on Management of Data, Denver, CO, May 1991.
Available as Computer Sciences Technical Report #994.

Cricket: A Mapped Persistent Object Store
E. Shekita, M. Zwilling, Proc. of the Persistent Object Systems Workshop, Martha's Vineyard, MA, September 1990.
Available as Computer Sciences Technical Report #956.

E LANGUAGE PAPERS

A Performance Study of Alternative Object Faulting and Pointer Swizzling Strategies
White, S. and D. DeWitt, Proc. of the 18th VLDB Conference, Vancouver, Canada, August 1992.
Available as Computer Sciences Technical Report #1093.

"The Design of the E Programming Language", J. Richardson, M. Carey, and D. Schuh, submitted to ACM Trans. on Programming Languages and Systems.
Available as Computer Sciences Technical Report #824.

Persistence in E Revisited -- Implementation Experiences
D. Schuh, M. Carey, and D. DeWitt, Proc. of the Persistent Object Systems Workshop, Martha's Vineyard, MA, September 1990.
Available as Computer Sciences Technical Report #957.

"Persistence in the E Language: Issues and Implementation", J. Richardson and M. Carey, Software--Practice & Experience, Vol. 19, No. 12, December 1989.
Available as Computer Sciences Technical Report #791.

"Implementing Persistence in E", J. Richardson and M. Carey, Proc. of the Persistent Object Systems Workshop, Newcastle, Australia, January 1989.

"Persistence in EXODUS", J. Richardson, M., Carey, D. DeWitt, and D. Schuh, Proc. of Persistent Object Systems Workshop, Appin, Scotland, August 1987.

"Programming Constructs for Database System Implementation in EXODUS", J. Richardson and M. Carey, Proc. of the ACM SIGMOD Int'l. Conf. on Management of Data, San Francisco, CA, May 1987.

OPTIMIZER GENERATOR PAPERS

The EXODUS Optimizer Generator, G. Graefe and D. DeWitt, Proceedings of the 1987 SIGMOD Conference, San Francisco, CA, May 1987.

Software Modularization with the EXODUS Optimizer Generator, Database Engineering Bulletin, Vol. 9, No. 4, December 1986.

EXTRA/EXCESS PAPERS

A Data Model and Query Language for EXODUS M. Carey, D. DeWitt, and S. Vandenberg, Proc. of the ACM SIGMOD Int'l. Conf. on Management of Data, Chicago, IL, June 1988.
Available as Computer Sciences Technical Report #734.

"Algebraic Support for Complex Objects with Arrays, Identity, and Inheritance," S. Vandenberg, D. DeWitt, Proceedings of the 1991 SIGMOD Conference.
Available as Computer Sciences Technical Report #918.
Available as Computer Sciences Technical Report #987.

"A Performance Evaluation of Pointer-Based Joins", E. Shekita and M. Carey, Proc. of the ACM SIGMOD Int'l. Conf. on Management of Data, Atlantic City, NY, May 1990.
Available as Computer Sciences Technical Report #916.

"Performance Enhancement Through Replication in an Object-Oriented DBMS", E. Shekita and M. Carey, Proc. of the ACM SIGMOD Int'l. Conf. on Management of Data, Portland, OR, June 1989.

PH.D. THESES

High-Performance Implementation Techniques for Next-Generation Database Systems, E. Shekita, Ph.D. Thesis, UW-Madison, December 1990.
Available as Computer Sciences Technical Report #1026.

E: A Persistent Systems Implementation Language, J. Richardson, Ph.D. Thesis, UW-Madison, August 1989.
Available as Computer Sciences Technical Report #868.

Rule-Based Query Optimization in Extensible Database Systems, G. Graefe, Ph.D. Thesis, UW-Madison, August 1987.


See Also: