Mostly-copying reachability-based orthogonal persistence
نویسندگان
چکیده
منابع مشابه
Mostly-Copying Collection: A Viable Alternative to Conservative Mark-Sweep
Many high-level language compilers generate C code and then invoke a C compiler to do code generation, register allocation, stack management, and low-level optimization. To date, most of these compilers link the resulting code against a conservative mark-sweep garbage collector in order to reclaim unused memory. We introduce a new collector, MCC, based on mostly-copying collection, and characte...
متن کاملOrthogonal Persistence Revisited
The social and economic importance of large bodies of programs and data that are potentially long-lived has attracted much attention in the commercial and research communities. Here we concentrate on a set of methodologies and technologies called persistent programming. In particular we review programming language support for the concept of orthogonal persistence, a technique for the uniform tr...
متن کاملRealizing High Performance Orthogonal Persistence
A rapidly growing demand for networked information has stressed the need for effective ways of managing large amounts of complex data. While more traditional solutions such database technology are already playing a major role, it seems clear that the mismatch between the relational and object oriented paradigms will be exposed by some applications as a source of major inefficiency. The upside p...
متن کاملImplementing Orthogonal Persistence: A Simple Optimization Based on Replicating Collection
Orthogonal persistence provides a safe and convenient model of object persistence. We have implemented a transaction system that supports orthogonal persistence in a garbage collected heap. In our system, replicating collection provides e cient concurrent garbage collection of the heap. In this paper, we show how replicating garbage collection can also be used to reduce commit operation latenci...
متن کاملJava Finalize Method, Orthogonal Persistence and Transactions
Java is a popular, object oriented language that is runtime type safe. As such, it has been seen as an attractive basis for the implementation of orthogonally persistent systems by several research groups. Transactions are widely used as a means of enforcing consistency of the stable image in the face of concurrency, and have been adopted by most groups developing persistent Java systems. Howev...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 1999
ISSN: 0362-1340,1558-1160
DOI: 10.1145/320385.320427