DocumentCode :
3453048
Title :
An artificial neural network based model for online prediction of potential deadlock in multithread programs
Author :
Hasanzade, Elmira ; Babamir, Seyed Morteza
Author_Institution :
Kashan Univ., Kashan, Iran
fYear :
2012
fDate :
2-3 May 2012
Firstpage :
417
Lastpage :
422
Abstract :
In this paper we introduce a novel approach for online potential deadlock detection in multithread programs. Our approach is based on reasoning about deadlock possibility using the prediction of future behavior of threads. Predicting the future behavior of threads is not a trivial task. Due to the nondeterministic nature of multithread programs the future behavior of these programs, in most of cases, cannot be easily specified. In this work we extracted some specific behaviors of threads at runtime and then we converted extracted behaviors into a predictable format. Time series is a proper choice to this conversion. Many Statistical and also Artificial Intelligence techniques have been developed to predict the future members of time series. Among all the prediction techniques, artificial neural networks showed applicable performance and flexibility in predicting complex behavioral patterns which are the most usual cases in real world applications. We experimented our approach on some Java multithread programs which was deadlock prone. Applying our approach to this test suit, about 74% of deadlocks were predicted.
Keywords :
Java; inference mechanisms; multi-threading; neural nets; system recovery; time series; Java multithread programs; artificial intelligence techniques; artificial neural network based model; nondeterministic nature; online potential deadlock prediction; reasoning; statistical techniques; time series; Instruction sets; Neural networks; Prediction algorithms; Predictive models; Runtime; System recovery; Time series analysis; artifical neural network; potential deadlock detection; process bahavior prediction; time series prediction;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Artificial Intelligence and Signal Processing (AISP), 2012 16th CSI International Symposium on
Conference_Location :
Shiraz, Fars
Print_ISBN :
978-1-4673-1478-7
Type :
conf
DOI :
10.1109/AISP.2012.6313784
Filename :
6313784
Link To Document :
بازگشت