DocumentCode
2829082
Title
Multi-view memory to support OS locking for transaction systems
Author
Bodorik, P. ; Jutla, D.N.
Author_Institution
Fac. of Comput. Sci., Dalhousie Univ., Halifax, NS, Canada
fYear
1997
fDate
25-27 Aug 1997
Firstpage
309
Lastpage
318
Abstract
The focus of this paper is to investigate the use of the multi-view memory (MVM) model and its supporting architecture in providing efficient locking services for transaction processing systems. The model provides for enforcement of access control protocols through FSM specification on units of data that can vary in size from one region of memory to another. Threads executing transactions do not explicitly request locks on data items-they simply access the data items while locking is performed automatically and in many instances without software intervention. This is facilitated by hardware assistance in that the FSM definitions and lock unit state information is stored in caches. Only when a thread is suspended are the state changes communicated to the software lock manager. Delays for lock acquisitions through the MVM model architecture are determined and compared to delays due to lock acquisition by a conventional lock manager
Keywords
authorisation; cache storage; concurrency control; database theory; distributed databases; finite state machines; memory protocols; network operating systems; security of data; storage management; transaction processing; FSM specification; MVM model architecture; OS locking; access control protocols; cache; concurrency control; delays; finite state machines; lock acquisition; lock unit state information; multi-view memory model; operating system locking; software lock manager; threads; transaction processing systems; Access control; Access protocols; Computer architecture; Delay; Hardware; Memory management; Operating systems; Protection; Resource management; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Database Engineering and Applications Symposium, 1997. IDEAS '97. Proceedings., International
Conference_Location
Montreal, Que.
ISSN
1098-8068
Print_ISBN
0-8186-8114-4
Type
conf
DOI
10.1109/IDEAS.1997.625700
Filename
625700
Link To Document