An approach to deadlock detection in multidatabases

被引:0
|
作者
Triantafillou, P
机构
[1] Department of Computer Engineering, Technical University of Crete, Chania, Crete
基金
加拿大自然科学与工程研究理事会;
关键词
autonomy; deadlock detection; multidatabases; phantom deadlocks; transactions;
D O I
10.1016/S0306-4379(97)00003-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we study the problem of deadlock detection in multidatabase systems. In such environments, global deadlock mechanisms perform poorly since they often detect phantom deadlocks and perform duplicate work. With this work we allow the implicit collaboration between the global and the local deadlock resolution schemes, which avoids duplicate work and we devise mechanisms which reduce the number of unnecessary transaction abortions caused by phantom deadlocks. Also, our scheme introduces smaller overhead, when compared to related work. Moreover, our scheme makes no unrealistic assumptions about the computational environment (unlike related work) and is thus of practical use. Finally, we present an empirical performance study through detailed simulations of known approaches and study MDBS deadlock detection experimentally. (C) 1997 Elsevier Science Ltd.
引用
收藏
页码:39 / 55
页数:17
相关论文
共 50 条
  • [41] Deadlock detection using abstraction refinement
    曾红卫
    [J]. Advances in Manufacturing, 2010, (01) : 1 - 5
  • [42] The Detection and Prevention of Deadlock in Petri Nets
    Hu, Wensong
    Zhu, Yuyuan
    Lei, Jie
    [J]. 2011 INTERNATIONAL CONFERENCE ON PHYSICS SCIENCE AND TECHNOLOGY (ICPST), 2011, 22 : 656 - 659
  • [43] FALSE DEADLOCK DETECTION IN DISTRIBUTED SYSTEMS
    WUU, GT
    BERNSTEIN, AJ
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (08) : 820 - 821
  • [44] Multithreaded test synthesis for deadlock detection
    Samak, Malavika
    Ramanathan, Murali Krishna
    [J]. Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA, 2014, : 473 - 489
  • [45] Deadlock Detection in Discrete Concurrent Systems
    Karatkevich, Andrei
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (09): : 327 - 331
  • [46] DISTRIBUTED DEADLOCK DETECTION AND RESOLUTION WITH PROBES
    SANDERS, BA
    HEUBERGER, PA
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 392 : 207 - 218
  • [47] OPTIMAL TIMES OF DEADLOCK DETECTION SCHEDULE
    Nakamura, Syouji
    Zhao, Xufeng
    Nakagawa, Toshio
    [J]. PROCEEDINGS 18TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY & QUALITY IN DESIGN, 2012, : 96 - +
  • [48] A framework for deadlock detection in core ABS
    Giachino, Elena
    Laneve, Cosimo
    Lienhardt, Michael
    [J]. SOFTWARE AND SYSTEMS MODELING, 2016, 15 (04): : 1013 - 1048
  • [49] Deadlock checking by data race detection
    Pun, Ka I.
    Steffen, Martin
    Stolz, Volker
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2014, 83 (5-6) : 400 - 426
  • [50] DEADLOCK DETECTION IN DISTRIBUTED DATABASES.
    Knapp, Edgar
    [J]. Computing surveys, 1987, 19 (04): : 303 - 328