(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