A Survey on Process Algebraic Stochastic Modelling of Large Distributed Systems for Its Performance Analysis
Authors:
- Manish GaurMGManish Gaur
- Rama KantRKRama Kant
- 1 December 2014
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 411, 206-211
Abstract
The modern distributed systems have not only functional requirements (i.e. Absence of deadlock, live lock etc.) but also have non-functional requirements (i.e. Security, reliability, performance, Quality of Service (QoS) etc.). The methods for checking their correctness and analyze their performance is at very primitive stage. In the last few decades, formal verification techniques such as process algebras offer a powerful and rigorous approach for establishing the correctness of computer systems. The classical process algebras were concerned with the functional aspects of the concurrent systems. Stochastic extension of process algebras is developed to add quantification to process algebra models. In this paper, we present a comprehensive survey on different stochastic process algebras to find the recent trends of development and limitations of the various developments of stochastic process algebras. We also discuss state space explosion problem which is the major problem in classical stochastic process algebras and different approaches described by the different authors to tackle with the state space explosion. Finally we suggest the possibility to use, one of the methods to tackle state space explosion problem called fluid flow approximation, along with stochastic process algebras to model and do performance analysis of routing calculi, which are extensions of distributed calculi. These routing calculi are developed to model a distributed network with the intention to demonstrate the cost of communication between the communicating processes.Keywords
This publication has 48 references indexed in Scilit:
- Ordinary Differential Equations and Dynamical Systems2012
- Model Checking and the State Explosion Problem2012
- A fluid analysis framework for a Markovian process algebraTheoretical Computer Science, 2010
- Evaluating fluid semantics for passive stochastic process algebra cooperationPerformance Evaluation, 2010
- Compositional verification of probabilistic processes2006
- Choreography and Orchestration Conformance for System Design2006
- SOCK: A Calculus for Service Oriented Computing2006
- Stochastic approaches for modelling in vivo reactionsComputational Biology and Chemistry, 2004
- The state explosion problem1998
- Exact stochastic simulation of coupled chemical reactionsThe Journal of Physical Chemistry, 1977