DocumentCode :
2094947
Title :
A testbed for experiments with concurrency control primitives in persistent systems
Author :
Flanagan, Michael ; Fekete, Alan ; Henskens, Frans ; Rosenberg, John
Author_Institution :
Basser Dept. of Comput. Sci., Sydney Univ., NSW, Australia
fYear :
1993
fDate :
9-10 Dec 1993
Firstpage :
154
Lastpage :
157
Abstract :
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
Keywords :
concurrency control; object-oriented databases; object-oriented programming; operating systems (computers); concurrency control primitives; database community; low level functions; object structures; operating systems; persistent systems; prototype persistent store; resilience; support for objects; Attitude control; Computer science; Concurrency control; Data models; Databases; Operating systems; Prototypes; Resilience; System testing; Telephony;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object Orientation in Operating Systems, 1993., Proceedings of the Third International Workshop on
Conference_Location :
Asheville, NC
Print_ISBN :
0-8186-5270-5
Type :
conf
DOI :
10.1109/IWOOOS.1993.324915
Filename :
324915
Link To Document :
بازگشت