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 :
بازگشت