Paper Description: MIP-9617

BibTeX entry:

@incollection{MIP-9617,
author="N. Krivokapic´, A. Kemper, E. Gudes",
title="Deadlock Detection Agents: A Distributed Deadlock Detection Scheme",
institution="Fakult{\"a}t f{\"u}r Mathematik und Informatik, Universit{\"a}t Passau",
year=1996,
number={MIP-9617}
}

Abstract:

We describe a new deadlock detection scheme that was devised for a distributed system of autonomously operatin object managers. In this system two-phase locking-based synchronization of parallel transactions is done locally--e.g., by employing a semantic locking scheme based on the objects' interface operations. The deadlock detection is enabled by dynamically created created deadlock detection agents (DDAs). Transactions start executing without any DDA: either a DDA one of the conflicting transactions is already associated with or, if no such DDA exists, a newly created one. If two transactions that are already associated with different DDAs encounter a conflict, their two DDAs are merged into one DDA. The DDA scheme is a "self-tuning" system: After an initial warm-up pahse, dedicated DDAs will be formed for so-called centers of locality. A dynamic shift in locality of the distributed system will be responded to by automatically creating new DDAs while the obsolete ones terminate. A simulation study indicates the superiority of the DDA scheme over a so-called edge-chasing distributed deadlock detection approach.

Paper itself: not available

If you are interested in a printed edition, send your mail to:

cetindag@fmi.uni-passau.de

>

Cross links:

Ulrike Peiker, Martin Griebl