See this document in CiteSeerX!

Working with Persistent Objects: To Swizzle or Not to Swizzle (1992)  (Make Corrections)  (92 citations)
J. E. B. Moss
IEEE Transactions on Computers



  Home/Search   Context   Related

Links:   DBLP

 
View or download:
umass.edu/pub/osl/papers/tse92.ps.Z
umass.edu/pub/techr...UMCS1990038.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help
Problem Downloading?
From:  umass.edu/bibliography (more)
From:  umass.edu
Homepages:  J.Moss  

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: . Pointer swizzling 3 is the conversion of database objects between an external form (object identifiers) and an internal form (direct memory pointers). Swizzling is used in some object-oriented databases, persistent object stores, and persistent and database programming language implementations to speed manipulation of memory resident data. Here we describe a simplifying model of application behavior, revealing those aspects where swizzling is most relevant in both benefits and costs. The... (Update)

Cited by:   More
Persistence in Distributed Object Systems: ORB/ODBMS Integration - Reverbel (1996)   (Correct)
Extendible, Long-Lived Transaction Processing on Distributed and.. - Gore (2001)   (Correct)
MultiPerspectives: Object Evolution and Schema Modification.. - Odberg (1995)   (Correct)

Active bibliography (related documents):   More   All
1.5:   Lightweight Support for Fine-Grained Persistence on Stock Hardware - Hosking (1995)   (Correct)
1.1:   Expressing Object Residency Optimizations Using Pointer Type.. - Moss, Hosking (1994)   (Correct)
0.7:   Residency Check Elimination for Object-Oriented Persistent.. - Hosking (1996)   (Correct)

Similar documents based on text:   More   All
0.7:   Supporting Large Persistent Stores Using Conventional Hardware - Vaughan, Dearle (1992)   (Correct)
0.5:   Swizzle barrier optimizations for orthogonal.. - Brahnmath, Nystrom.. (1998)   (Correct)
0.4:   Adaptable Pointer Swizzling Strategies in Object Bases - Kemper (1993)   (Correct)

Related documents from co-citation:   More   All
40:   The ObjectStore Database System (context) - Lamb, Landis et al. - 1991
38:   Pointer swizzling at page fault time: Efficiently and compatibly supporting huge.. - Wilson, Kakkad - 1992
28:   portable persistent store (context) - Singhal, Kakkad et al. - 1992

BibTeX entry:   (Update)

J.E.B. Moss. Working with persistent objects: To swizzle or not to swizzle. IEEE Transactions on Software Engineering, 18(8):657--673, August 1992. http://citeseer.ist.psu.edu/moss92working.html   More

@article{ moss91working,
    author = "J. Eliot B. Moss",
    title = "Working with Persistent Objects: To Swizzle or Not to Swizzle",
    journal = "{IEEE} Transactions on Computers",
    month = "to appear after 1991",
    pages = "to appear",
    year = "to appear after 1991",
    url = "citeseer.ist.psu.edu/moss92working.html" }
Citations (may not include all citations):
492   Smalltalk-80: The Language and its Implementation (context) - Goldberg, Robson - 1983
134   Object and file management in the EXODUS extensible database.. (context) - Carey, DeWitt et al. - 1986
122   Iris: An object-oriented database management system (context) - Fishman, Beech et al. - 1987
121   Types and persistence in database programming languages (context) - Atkinson, Buneman - 1987
120   Object identity (context) - Khoshafian, Copeland  ACM   DBLP
92   An introduction to Trellis/Owl (context) - Schaffert, Cooper et al.  ACM   DBLP
91   Making Smalltalk a database system (context) - Copeland, Maier - 1984
91   A study of three alternative workstation-server architecture.. - DeWitt, Futtersack et al. - 1990  ACM   DBLP
85   PS-algol: an Algol with a persistent heap (context) - Atkinson, Chisolm et al. - 1982
85   Development of an object-oriented DBMS (context) - Maier, Stein et al.  ACM   DBLP
67   Design of the Mneme persistent object store - Moss - 1990  ACM
54   Storage management for objects in EXODUS - Carey, DeWitt et al. - 1989
49   Combining language and database advances in an object-orient.. (context) - Andrews, Harris  ACM   DBLP
39   Programming constructs for database system implementations i.. (context) - Richardson, Carey
39   Integrating an object-oriented programming system with a dat.. (context) - Kim, Ballou et al.
37   DAMOKLES - a database system for software engineering enviro.. (context) - Dittrich, Gotthard et al. - 1986
35   ODE (Object Database and Environment): The language and the .. - Agrawal, Gehani - 1989  ACM   DBLP
32   Managing persistent data with Mneme: Designing a reliable, s.. (context) - Moss, Sinofsky
31   Enhancing performance in a persistent object store: Clusteri.. - Benzaken, Delobel
30   Rationale for the design of persistence and query processing.. - Agrawal, Gehani
30   Virtual memory on a narrow machine for an object-oriented la.. (context) - Kaehler  ACM   DBLP
27   The persistent abstract machine (context) - Connor, Brown et al.  ACM   DBLP
22   O 2 , an object-oriented data model (context) - Lecluse, Richard et al. - 1988
20   Persistence in the E language: Issues and implementation (context) - Richardson, Carey - 1988  ACM   DBLP
20   Issues in the design of object-oriented database programming.. (context) - Bloom, Zdonik  ACM   DBLP
19   Support for objects in the MONADS architecture (context) - Keedy, Rosenberg  ACM   DBLP
18   An object server for an object oriented database system (context) - Skarra, Zdonik et al.
15   The type system of DBPL - Matthes, Schmidt  ACM   DBLP
15   Object management in a persistent smalltalk system (context) - Straw, Mellender et al. - 1989  ACM   DBLP
12   A performance comparison of object and relational databases .. (context) - Duhl, Damon  ACM   DBLP
12   CACTIS: A database system for specifying functionally-define.. (context) - Hudson, King
12   Integrating an object server with other worlds (context) - Purdy, Schuchardt et al. - 1987  ACM   DBLP
12   FAD: A powerful and simple database language (context) - Bancilhon, Briggs et al. - 1987
12   Compiled item faulting: A new technique for managing I/O in .. (context) - Richardson
12   The design and implementation of O 2 , an object-oriented da.. (context) - Bancilhon, Barbedette et al.
11   Benchmarking simple database operations (context) - Rubinstein, Kubicar et al.  ACM   DBLP
11   Towards compile-time optimisations for persistence - Hosking, Moss  ACM
11   Compiler support for persistent programming (context) - Hosking, Moss - 1991  ACM
7   LOOM---large object-oriented memory for Smalltalk-80 systems (context) - Kaehler, Krasner - 1983
7   ACM SIGPLAN Not (context) - the, Object-Oriented et al. - 1987
7   ACM SIGPLAN Not (context) - the, Object-Oriented et al. - 1988
7   ACM SIGPLAN Not (context) - the, Object-Oriented et al. - 1986
6   ACM SIGMOD International Conference on Management of Data (context) - the - 1987
6   The O 2 object manager, an overview (context) - Velez, Bernard et al.
5   Object-oriented DBMS performance measurement (context) - Cattell
4   Formalizing objects for databases using ADABTPL (context) - Stemple, Socorro et al.
4   Integration of database management with an object-oriented p.. (context) - Riegel, Mellender et al.  ACM   DBLP
4   DBPL report (context) - Schmidt, Eckhardt et al. - 1988
2   The Tektronix HyperModel benchmark specification (context) - Anderson, Berre et al. - 1989
2   Pascal/R report (context) - Schmidt, Mall - 1980
2   Stable virtual memory (context) - Cockshott - 1987
1   Available as Computer Sciences Technical Report (context) - Richardson, Systems et al. - 1989



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://spa-www.cs.umass.edu/bibliography.html):   More
Linguistic Support for Heterogeneous Parallel Processing: .. - Weems, Weaver, Dropsho (1994)   (Correct)
Learning to Schedule Straight-Line Code - Moss, Utgoff, Cavazos (1997)   (Correct)
Performance Evaluation of a Distributed Architecture for.. - Cahoon, McKinley (1996)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC