This is a directory of papers related to Thor, a distributed
object-oriented database being built by the Programming Methodology
group at the MIT Laboratory for Computer Science.
Some contents of this directory:
(See also
the list of Thor publications)
- thor.ps
- "Safe and Efficient Sharing of Persistent
Objects in Thor"
Status: Appears in SIGMOD 1996
Montreal, Canada, June 1996.
- occ.ps
- "Safe and Efficient Sharing of Persistent
Objects in Thor"
Status: Appears in SIGMOD 1995
San Jose, CA, May 1995.
- bidirectional.ps.gz
- "Bidirectional Object Layout for Separate
Compilation"
Status: Appeared in OOPSLA '95 Proceedings,
Austin, TX, October 1995
- dgc.ps
- "Fault-Tolerant Distributed Garbage Collection
in a Client-Server, Object-Oriented Database"
Status: Appeared in Proceedings of the Parallel
and Distributed Information Systems, Austin TX,
September 1994.
- disconnected.ps
- "Disconnected Operation in the Thor
Object-Oriented Database System"
Status: Appeared in Proceedings of the IEEE Workshop
on Mobile Computing Systems and Applications,
Santa Cruz, CA Dec '94.
- disk-mgmt.ps
- "Disk Management for Object-Oriented Databases"
Status: Appeared in the Proceedings of the Third
International Workshop on Object-Oriented Operating
Systems, Asheville, North Carolina, December 1993,
pages 222-225. Stable.
- dist-mgmt.ps
- "Distributed Object Management in Thor."
Status: Appears as pages 79-91 of
Distributed Object Management, ed. T. Ozsu,
U. Dayal, and P. Valduriez.
Morgan Kaufmann, 1993. Stable.
- harp-failover.ps
- "Efficient Recovery in Harp".
Status: ?
- integrity-perf.ps
- "Resolving the Integrity/Performance Conflict"
Status: Appeared in the Proceedings of the Fourth
Workshop on Workstation Operating Systems,
Napa, California, October 1993, pages 156-159.
Stable.
- lockup-cache.ps
- "Lockup of a Client Object Cache and How to Avoid It"
Status: Appeared in the Proceedings of the Third
International Workshop on Object-Oriented Operating
Systems, Asheville, North Carolina, December 1993,
pages 233-235. Stable.
- mobile-refs.ps
- "References to Remote Mobile Objects in Thor"
Status: Appeared in ACM Letters on Programming
Languages and Systems, 1994.
- obj-clusters.ps
- "Object Clusters May Be Better Than Pages."
Status: Appeared in the Proceedings of the Fourth
Workshop on Workstation Operating Systems,
Napa, California, October 1993, pages 119-122.
Stable.
- occ.ps
- "Efficient Optimistic Concurrency Control
Using Loosely Synchronized Clocks"
Status: appeared in SIGMOD'95.
- ptypes.ps.gz
- "Efficient Implementation of Parameterized Types
Despite Subtyping".
Status: A Thor design note, currently unpublished.
- param-impl.ps.gz
- "Efficient Implementation of Parameterized Types
in an Object-Oriented Language".
Status: A placeholder for Programming Methodology
Group memo 91.
- safe-sharing.ps.gz
- "Safe and Efficient Sharing of Persistent Objects in
Thor".
Status: to appear in SIGMOD '96
- thor-interface.ps
- "The Language-Independent Interface of the
Thor Persistent Object System"
Status: To appear in a book on object-oriented
multidatabases edited by A. Elmagarmid and
O. Bukhres, to be published by Prentice-Hall.
Stable.
- typeobj-param.ps.gz
- "A Meta-Object Protocol for Parameterized Types"
Status: presented at the OOPSLA '94 Multi-Language
Models Workshop.
Published references not available by ftp:
Barbara Liskov, Paul Johnson, Robert Gruber, and Liuba Shrira, "A
Highly Available Object Repository for Use in a Heterogeneous
Distributed System." Proceedings of the Fourth International Workshop
on Persistent Object Systems, Martha's Vineyard, September 1990, pages
255-266. [Proceedings published as Implementing Persistent Object
Bases: Principles and Practice, ed. Alan Dearle, Gail M. Shaw, and
Stanley B. Zdonik. Morgan Kaufmann, 1991.]
Barbara Liskov, Sanjay Ghemawat, Robert Gruber, Paul Johnson, Liuba
Shrira, and Michael Williams. "Replication in the Harp File System."
Proceedings of the Thirteenth ACM Symposium on Operating Systems
Principles, October 1991, pages 226-238.
Comments, questions, complaints? Send mail to Mark Day, mday@lcs.mit.edu