Paper
Performance Analysis of Victim Selection Algorithms in Distributed Systems and Proposal of Weight Based Resolution Strategy
-
Authors:
-
geetha venkat; N. Sreenath
-
Abstract
-
Deadlocks affect the performance of all systems that support concurrent execution of transactions. Presence of deadlocks is usually detected by checking for cycles in Wait-For graph. Once deadlocks are detected, the cycle can be broken by aborting one of the transactions (Victim). Main objective of victim selection is avoiding starvation. This paper analyses the performance of various victim selection algorithms given in the literature to find out how optimal they are with respect to other desirable parameters of a system like throughput, fairness, resource utilization and resolution latency apart from starvation. This paper also proposes weight based resolution algorithm to dynamically select least cost victim.
-
Keywords
-
Distributed System; Resolution; Transaction Attributes; Resource Characteristics, Victim Selection
-
StartPage
-
40
-
EndPage
-
44
-
Doi
-
10.5963/IJCSAI0204005