|Publisher version (open access)||366 KB||Adobe Acrobat PDF||View/Open
Please use this identifier to cite or link to this item: http://hdl.handle.net/1959.13/29799
- A testbed for experiments with concurrency control primitives in persistent systems
- In current research operating systems, support for objects and the persistence of these objects has been recognised as an important consideration. Research systems provide support for these concepts in the kernel. In these systems a great deal of effort has gone into integrating persistence and object structures with the other low level functions of the operating system. The low level nature of the support ensures that these concepts are in every respect a seamless part of the operating system which interacts sensibly with other components of the system. There has been a tendency in such systems to ignore the issues of concurrency control and resilience, with the attitude that these concepts are well understood by the database community, and as such, can be easily added on top of the system at a later date. A research project is described which aims to investigate the implementation of concurrency control and resilience support at the lowest level of the operating system. Concurrency control and resilience are considered to be sufficiently important and complex issues that they merit support at a low layer of the operating system in the same sense that support for persistence belongs at this level. It is a motivating belief for this project that support for fully fledged concurrency control systems in a truly seamless fashion requires appropriate low level functionality provided by the system. The goal of this project is the identification a set of low level operating system primitives through which a variety of both traditional and more advanced concurrency control methods can be implemented on a persistent store. This goal is being approached through the development of a prototype persistent store which can be used as both an experimental environment and a testbed for the demonstration of the viability of the projects results.
- Third International Workshop on Object Orientation in Operating Systems, 1993 . Proceedings of the 3rd International Workshop on Object Orientation in Operating Systems, 1993 (Asheville, NC 9-10 December, 1993 ) p. 154-157
- Publisher Link
- Institute of Electrical and Electronics Engineers (IEEE)
low level functions;
prototype persistent store;
support for objects
- Resource Type
- conference paper
- Copyright © 1993 IEEE. Reprinted from Proceedings of the 3rd International Workshop on Object Orientation in Operating Systems, p. 154-157. This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the University of Newcastle's products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to email@example.com. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.
- Full Text