Vol. 3, Issue 5 (2016)
Analysis for the detection of deadlock, its prevention and resolution techniques
Author(s): Monika Jain
Abstract: In a distributed database environment, where the data is spread across several sites there are many concerns to deal with such as concurrency control, deadlock. Deadlocks impact the overall performance of the system. Deadlock is a process in which a number of processes share the same resource are effective preventing one another from accessing the resource. The main objective of this paper is to study the conditions of deadlock & to present a number of different possible methods to avoid deadlocks in computer system. Deadlock detection and resolution is one among the major challenges faced by a Distributed System. In this paper, we discuss deadlock detection techniques and present approaches for detecting deadlocks in Distributed Systems. A deadlock can be resolved by aborting one or more processes in the deadlocked-set and restart that process such that its previous state is resumed. A process is aborted when all of the resources it is holding is released, and withdraw all the resource requests it has made.