• 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