A Grid-based Algorithm For The Solution Of Non Markovian Stochastic Petri Nets
|Title||A Grid-based Algorithm For The Solution Of Non Markovian Stochastic Petri Nets|
|Year of Publication||2007|
|Authors||Scarpa, M., A.. Puliafito, and S.. Distefano|
|Keywords||DPH, Globus, Grid, MPI, MPICH-G2, non-markovian stochastic Petri net, parallel computation|
WebSPN is a modeling tool for the analysis of non-Markovian stochastic Petri nets that we developed some years ago. Its solution algorithm is based on a discretization of time and an approximation of non-exponentially distributed firing time transitions by means of the phase-type distributions. In order to solve the problems related to the management of the state space (which can become very large) we parallelized the solution algorithm through the MPICH libraries. To improve the MPICH parallel implementation with an adequate security management, a more efficient load distribution and fault-tolerance capabilities, in this paper we propose the porting of WebSPN from the MPI to the Grid computational paradigm. In addition to a better flexibility in accessing computational and storage resources, one of the main advantages is the introduction of a fault recovery system to detect and recover from potential machine faults. The resulting new tool is named GridSPN.