ACM Home Page
Please provide us with feedback. Feedback
Design of the Mneme persistent object store
Full text PdfPdf (3.22 MB)
Source ACM Transactions on Information Systems (TOIS) archive
Volume 8 ,  Issue 2  (April 1990) table of contents
Pages: 103 - 139  
Year of Publication: 1990
ISSN:1046-8188
Author
J. Eliot B. Moss  Univ. of Massachusetts, Amherst
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 39,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/96105.96109
What is a DOI?

ABSTRACT

The Mneme project is an investigation of techniques for integrating programming language and database features to provide better support for cooperative, information-intensive tasks such as computer-aided software engineering. The project strategy is to implement efficient, distributed, persistent programming languages. We report here on the Mneme persistent object store, a fundamental component of the project, discussing its design and initial prototype. Mneme stores objects in a simple and general format, preserving object identity and object interrelationships. Specific goals for the store include portability, extensibility (especially with respect to object management policies), and performance. The model of memory that the store aims at is a single, cooperatively-shared heap, distributed across a collection of networked computers. The initial prototype is intended mainly to explore performance issues and to support object-oriented persistent programming languages. We include performance measurements from the prototype as well as more qualitative results.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
4
5
 
6
 
7
 
8
BISHOP, P.B. Computer systems with a very large address space and garbage collection. Ph.D. thesis, MIT, Cambridge, Mass., May 1977.
 
9
CARDELLI, L., DONAHUE, J., GLASSMAN, L., JORDAN, M., KALSOW, B., AND NELSON, G. Modula-3 report (revised). Tech. Rep. 52, Digital Equipment Corp. Systems Research Center, Palo Alto, Calif., 1989.
 
10
11
 
12
COPELAND, G., FRANKLIN, M., AND WEIKUM, G. Uniform object management. MCC Tech. Rep. ACA-ST-411-88, Microelectronics and Computer Technology Corp., Austin, Tex., Dec. 1988.
13
 
14
15
16
 
17
18
 
19
20
 
21
 
22
INTEL CORP. Introduction to the iAPX 432 Architecture, Manual 171821-001. Intel Corp., Santa Clara, Calif., 1981.
 
23
24
25
26
27
 
28
29
 
30
 
31
MOSS, J. E.B. Working with persistent objects: To swizzle or not to swizzle. COINS Tech. Rep. TR 90-38, Dept. of Computer and Information Science, Univ. of Massachusetts, Amherst, May 1990. Submitted for publication.
 
32
 
33
 
34
 
35
36
37
38
 
39
 
40
SPECTOR, A. Z., BLOCH, J. J., DANIELS, D. S., DRAVES, R. P., DUCHAMP, D., EPPINGER, J. L., MENEES, S. G., AND THOMPSON, D.S. The Camelot project. Tech. Rep. CMU-CS-86-166, Dept. of Computer Science, Carnegie-Mellon Univ., Pittsburgh, Pa., 1986.
 
41
42
 
43
44

CITED BY  17


REVIEW

"Antony Peter Stevens : Reviewer"

The persistent object store whose design criteria and initial prototype are described here is part of a larger project to develop techniques for integrating programming languages and database features. Moss claims that separation of the progr  more...