DocumentCode
750573
Title
Deadlock Detection and Avoidance for Shared Logical Resources
Author
Rypka, David J. ; Lucido, Anthony P.
Author_Institution
Bell Laboratories
Issue
5
fYear
1979
Firstpage
465
Lastpage
471
Abstract
Logical resources are defined as shared passive entities that can be concurrently accessed by multiple processes. Concurrency restrictions depend upon the mode or manner in which a process may manipulate a resource. Models incorporating these single unit resources can be used to analyze information locking for consistency and integrity purposes. Mode compatibility is defined and used to derive dead-lock detection and avoidance methods. These methods generalize well-known deadlock results for single unit resources by permitting greater concurrency while still guaranteeing data consistency. This model is applicable to the standard shared (read-only) and exclusive (read-write) access modes as well as a useful subset of those proposed in the CODASYL DBMS report.
Keywords
Allocation modes; databases; dead-lock detection; deadlock avoidance; logical resources; operating systems; resource allocation; resource sharing; Computer aided instruction; Concurrent computing; Database systems; Delay; Information analysis; Information science; Operating systems; Resource management; System recovery; Throughput; Allocation modes; databases; dead-lock detection; deadlock avoidance; logical resources; operating systems; resource allocation; resource sharing;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1979.230185
Filename
1702656
Link To Document