Title :
A Survey on Process Algebraic Stochastic Modelling of Large Distributed Systems for Its Performance Analysis
Author :
Gaur, Manish ; Kant, Rama
Author_Institution :
Dept. of Comput. Sci. & Eng., Inst. of Eng. & Technol., Lucknow, India
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 :
distributed processing; formal verification; process algebra; quality of service; stochastic processes; QoS; fluid flow approximation; formal verification techniques; functional requirements; large distributed systems; process algebraic stochastic modelling; process algebras; quality of service; state space explosion problem; stochastic extension; stochastic process algebras; Algebra; Analytical models; Computational modeling; Explosions; Mathematical model; Numerical models; Stochastic processes; Markov processes; aggregation; distributed calculi; fluid flow approximation; passive cooperation; performance modelling; routing calculi; state space explosion; stochastic process algebra;
Conference_Titel :
Eco-friendly Computing and Communication Systems (ICECCS), 2014 3rd International Conference on
Print_ISBN :
978-1-4799-7003-2
DOI :
10.1109/Eco-friendly.2014.49