首页 | 本学科首页   官方微博 | 高级检索  
     


A partially distributed deadlock detection algorithm
Authors:Ahmed K. Elmagarmid  Amit P. Sheth  Ming T. Liu
Affiliation:(1) Computer Engineering Program, Department of Electrical Engineering, Pennsylvania State University, 16802 University Park, Pennsylvania;(2) Honeywell Computer Sciences Center, 1000 Boone Ave. N., 55427 Golden Valley, Minnesota;(3) Department of Computer and Information Science, Ohio State University, 43210-1277 Columbus, Ohio
Abstract:In this paper, a partially distributed deadlock detection algorithm [PDDDA] with multiple outstanding requests is presented for use in distributed database systems. This algorithm allows a process to request many resources simultaneously and uses a central controller for detecting multisite deadlocks. The detection of local deadlocks and the maintenance of local deadlock information are performed at each of the local sites. This partially distributed algorithm alleviates the problem of congestion at the central controller in a centralized algorithm and needs fewer messages and smaller storage space than a fully decentralized algorithm. A set of criteria for comparing deadlock detection algorithms are also given and then used to compare PDDDA with a fully decentralized algorithm proposed by Isloor and Marsland.Research reported herein was supported by US Army CECOM, Ft. Monmouth, New Jersey, under Contract No. DAAB07-83-K-K542. The views, opinions, and/or findings contained in this paper are those of the authors and should not be construed as an official Deportment of the Army position, policy or decision.
Keywords:Deadlock detection  concurrency control  distributed database systems  distributed deadlock detection algorithms  performance comparison
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号