DocumentCode
3768197
Title
Clasp: Detecting potential deadlocks and its removal by iterative method
Author
K. Shankari;N. G. Bhuvaneswari Amma
Author_Institution
Software Engineering, Indian Institute of Information Technology, Srirangam, Tiruchirappalli, Tamilnadu, India
fYear
2015
Firstpage
1
Lastpage
5
Abstract
Considering a multithreaded code there is a possibility of getting deadlocks while running it which cannot provide the necessary output from the required program. It is necessary to eliminate the deadlock to get the process to be successful. In this proposed system which actively eliminates the dependencies that are removable. This can cause potential deadlock localization. It is done in an iterative manner. It can detect the dependencies in iteration based. It identifies the deadlock and then it confirms using its techniques. It can be obtained by finding the lock dependencies and dividing them into partitions and then validating the thread specific partitions and then it again searches the dependencies iteratively to eliminate them. The bugs in the multithreaded program can be traced. When a data race is identified it is isolated and then removed. By using a scheduler the bug is removed. It can increase the execution time of the code. By iterating this process the code can be free from bugs and deadlocks. It can be applied real world problems and can be used to detect the problems that causing a deadlock.
Keywords
"System recovery","Clocks","Synchronization","Instruction sets","Algorithm design and analysis","Computer bugs","Heuristic algorithms"
Publisher
ieee
Conference_Titel
Green Engineering and Technologies (IC-GET), 2015 Online International Conference on
Type
conf
DOI
10.1109/GET.2015.7453824
Filename
7453824
Link To Document