References
Up: Contents
Previous: Acknowledgements
References
- AGLM95
-
A. Adya, R. Gruber, B. Liskov, and U. Maheshwari.
Efficient optimistic concurrency control using loosely synchronized
clocks.
In ACM SIGMOD Int. Conf. on Management of Data, pages
23-34, San Jose, CA, May 1995.
- Bis77
-
P. B. Bishop.
Computer systems with a very large address space and garbage
collection.
Technical Report MIT-LCS-TR-178, MIT Lab for Computer Science, May
1977.
- Bla93
-
M. Blaze.
Caching in Large-Scale Distributed File Systems.
Technical Report TR-397-92, Princeton University, Jan. 1993.
- BOS91
-
P. Butterworth, A. Otis, and J. Stein.
The GemStone database management system.
Comm. of the ACM, 34(10):64-77, Oct. 1991.
- C+89
-
M. Carey et al.
Storage management for objects in EXODUS.
In W. Kim and F. Lochovsky, editors, Object-Oriented Concepts,
Databases, and Applications. Addison-Wesley, 1989.
- C+94a
-
M. J. Carey et al.
A Status Report on the OO7 OODBMS Benchmarking Effort.
In ACM Conf. on Object-Oriented Programming Systems, Languages,
and Applications (OOPSLA), pages 414-426, 1994.
- C+94b
-
M. J. Carey et al.
Shoring up persistent applications.
In ACM SIGMOD Int. Conf. on Management of Data, pages
383-394, Minneapolis, MN, May 1994.
- CAL97
-
M. Castro, A. Adya, and B. Liskov.
Lazy reference counting for transactional storage systems.
Technical Report MIT-LCS-TM-567, MIT Lab for Computer Science, June
1997.
- CDN94
-
M. J. Carey, D. J. DeWitt, and J. F. Naughton.
The OO7 benchmark.
Technical Report; Revised Version dated 7/21/1994 1140, University of
Wisconsin-Madison, 1994.
ftp://ftp.cs.wisc.edu/OO7.
- CFZ94
-
M. Carey, M. Franklin, and M. Zaharioudakis.
Fine-Grained Sharing in a Page Server OODBMS.
In ACM SIGMOD Int. Conf. on Management of Data, pages
359-370, may 1994.
- CK89
-
E. E. Chang and R. H. Katz.
Exploiting inheritance and structure semantics for effective
clustering and buffering in an object-oriented dbms.
In ACM SIGMOD Int. Conf. on Management of Data, pages
348-357, Portland, OR, May 1989.
- CLFL95
-
J. S. Chase, H. M. Levy, M. J. Feeley, and E. D. Lazowska.
Sharing and protection in a single-address-space operating system.
ACM Transactions on Computer Systems, 12(1):271-307, Feb.
1995.
- Cor69
-
F. J. Corbato.
A Paging Experiment with the Multics System, in
Festschrift: In Honor of P. M. Morse, pages 217-228.
MIT Press, 1969.
- D+90
-
O. Deux et al.
The story of O2.
IEEE Trans. on Knowledge and Data Engineering, 2(1):91-108,
Mar. 1990.
- Day95
-
M. Day.
Client cache management in a distributed object database.
Technical Report MIT/LCS/TR-652, MIT Laboratory for Computer Science,
1995.
- DLMM94
-
M. Day, B. Liskov, U. Maheshwari, and A. C. Myers.
References to remote mobile objects in Thor.
ACM Letters on Programming Languages and Systems (LOPLAS),
pages 115-126, Mar. 1994.
- Ghe95
-
S. Ghemawat.
The Modified Object Buffer: a Storage Manamement Technique
for Object-Oriented Databases.
PhD thesis, Massachusetts Institute of Technology, 1995.
- GKM96
-
C. Gerlhof, A. Kemper, and G. Moerkotte.
On the cost of monitoring and reorganization of object bases for
clustering.
Sigmod Record, 25(3):22-27, September 1996.
- GR93
-
J. Gray and A. Reuter.
Transaction Processing: Concepts and Techniques.
Morgan Kaufmann, San Mateo, California, 1993.
- Gru97
-
R. Gruber.
Optimism vs. Locking: A Study of Concurrency Control for
Client-Server Object-Oriented Databases.
PhD thesis, MIT, Feb. 1997.
- JS94
-
T. Johnson and D. Shasha.
A low overhead high performance buffer replacement algorithm.
In Proceedings of International Conference on Very Large
Databases, pages 439-450, 1994.
- KGBW90
-
W. Kim, J. F. Garza, N. Ballou, and D. Woelk.
Architecture of the ORION next-generation database system.
IEEE Trans. on Knowledge and Data Engineering, 2(1):109-124,
Mar. 1990.
- KK90
-
T. Kaehler and G. Krasner.
LOOM-Large Object-Oriented Memory for Smalltalk-80 Systems,
pages 298-307.
Morgan Kaufmann Publishers, Inc., San Mateo, CA, 1990.
- KK94
-
A. Kemper and D. Kossmann.
Dual-buffer strategies in object bases.
In 20th Int. Conf. on Very Large Data Bases (VLDB), pages
427-438, Santiago, Chile, 1994.
- Kos95
-
D. Kossmann.
Efficient Main-Memory Management of Persistent Objects.
Shaker-Verlag, 52064 Aachen, Germany, 1995.
PhD thesis, RWTH Aachen.
- Kos97
-
D. Kossmann.
Private communication.
June 30, 1997.
- LAC+96
-
B. Liskov, A. Adya, M. Castro, M. Day, S. Ghemawat, R. Gruber, U. Maheshwari,
A. C. Myers, and L. Shrira.
Safe and efficient sharing of persistent objects in Thor.
In ACM SIGMOD Int. Conf. on Management of Data, pages
318-329, June 1996.
- LCD+94
-
B. Liskov, D. Curtis, M. Day, S. Ghemawhat, R. Gruber, P. Johnson, and A. C.
Myers.
Theta reference manual.
Programming Methodology Group Memo 88, MIT Lab. for Computer
Science, Feb. 1994.
Also available at http://www.pmg.lcs.mit.edu/papers/thetaref/.
- LLOW91
-
C. Lamb, G. Landis, J. Orenstein, and D. Weinreb.
The ObjectStore database system.
Comm. of the ACM, 34(10):50-63, Oct. 1991.
- MBMS95
-
J. C. Mogul, J. F. Barlett, R. N. Mayo, and A. Srivastava.
Performance Implications of Multiple Pointer Sizes.
In USENIX 1995 Tech. Conf. on UNIX and Advanced Computing
Systems, pages 187-200, New Orleans, LA, 1995.
- MK94
-
W. J. McIver and R. King.
Self adaptive, on-line reclustering of complex object data.
In ACM SIGMOD Int. Conf. on Management of Data, pages
407-418, Minneapolis, MN, May 1994.
- Mos90
-
J. E. B. Moss.
Design of the Mneme persistent object store.
ACM Transactions on Information Systems (TOIS), 8(2):103-139,
Apr. 1990.
- Mos92
-
J. E. B. Moss.
Working with persistent objects: To swizzle or not to swizzle.
IEEE Transactions on Software Engineering, 18(3):657-673,
August 1992.
- MS95
-
M. McAuliffe and M. Solomon.
A trace-based simulation of pointer swizzling techniques.
In Int. Conf. on Data Engineering (ICDE), pages 52-61, Mar.
1995.
- Ont92
-
Ontos, Inc., Lowell, MA.
Ontos Reference Manual, 1992.
- OOW93
-
E. J. O'Neil, P. E. O'Neil, and G. Weikum.
The LRU-K page replacement algorithm for database disk buffering.
In ACM SIGMOD Int. Conf. on Management of Data, pages
297-306, Washington, D.C., May 1993.
- OS94
-
J. O'Toole and L. Shrira.
Opportunistic log: Efficient installation reads in a reliable object
server.
In Proceedings of the Symp. on Operating System Design and
Implementation (OSDI), pages 39-48, Monterey, CA, 1994.
- OS95
-
J. O'Toole and L. Shrira.
Shared data management needs adaptive methods.
In Proceedings of IEEE Workshop on Hot Topics in Operating
Systems, Orcas Island, 1995.
- RD90
-
J. Robinson and N. Devarakonda.
Data cache management using frequency-based replacement.
In Proceedings of ACM SIGMETRICS Conference on Measurement and
Modeling of Computer Systems, pages 134-142, 1990.
- Sea97
-
Seagate Technology, Inc.
http://www.seagate.com/, 1997.
- SKW92
-
V. Singhal, S. V. Kakkad, and P. R. Wilson.
Texas: An efficient, portable persistent store.
In 5th Int. Workshop on Persistent Object Systems (POS), pages
11-33, San Miniato, Italy, Sept. 1992.
- Sta84
-
J. W. Stamos.
Static grouping of small objects to enhance performance of a paged
virtual memory.
ACM Trans. on Programming Languages and Systems (TOPLAS),
2(2):155-180, May 1984.
- TN92
-
M. Tsangaris and J. F. Naughton.
On the performance of object clustering techniques.
In ACM SIGMOD Int. Conf. on Management of Data, pages
144-153, San Diego, CA, June 1992.
- WD92
-
S. White and D. DeWitt.
A performance study of alternative object faulting and pointer
swizzling strategies.
In 18th Int. Conf. on Very Large Data Bases (VLDB), pages
419-431, Vancouver, British Columbia, Aug. 1992.
- WD94
-
S. J. White and D. J. DeWitt.
QuickStore: A high performance mapped object store.
In ACM SIGMOD Int. Conf. on Management of Data, pages
395-406, Minneapolis, MN, May 1994.
- WD95
-
S. J. White and D. J. DeWitt.
Implementing crash recovery in QuickStore: A performance study.
In ACM SIGMOD Int. Conf. on Management of Data, pages
187-198, San Jose, CA, June 1995.
Up: Contents
Previous: Acknowledgements
Miguel Castro, Atul Adya, Barbara Liskov, and Andrew Myers
Copyright ©1997 by the Association for Computing Machinery