A 2-LEVEL DISTRIBUTED DETECTION ALGORITHM OF AND/OR DEADLOCKS

Cited 6 time in webofscience Cited 0 time in scopus
  • Hit : 452
  • Download : 0
Numerous algorithms on distributed deadlock detection in distributed systems have been proposed for various deadlock models such as the AND model, OR model, and AND/OR model. This paper describes a new distributed algorithm for the AND/OR model by two levels of deadlock detection procedures. In every deadlock model, the existence of a cycle in a wait-for graph is a necessary condition. At the first level of our algorithm, a wait-for cycle is detected with a very simple operation. If no cycle is found, a deadlock does not exist. In this level, deadlocks consisting of AND-requested nodes are detected, and for the cycle of AND- and OR-requested nodes, an initiator is elected and the second-level algorithm is initiated by the initiator. The second-level algorithm uses the deadlock detection method of Herman and Chandy, but the communication cost is reduced even in the worst case because the second-level operation can be initiated by only qualified initiators. (C) 1995 Academic Press, Inc.
Publisher
ACADEMIC PRESS INC JNL-COMP SUBSCRIPTIONS
Issue Date
1995-08
Language
English
Article Type
Article
Keywords

SYSTEMS

Citation

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, v.28, no.2, pp.149 - 161

ISSN
0743-7315
URI
http://hdl.handle.net/10203/75707
Appears in Collection
EE-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 6 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0