Performance Modeling and Analysis of Service Systems Using Queueing Petri Nets
GU Jun,LUO Jun-Zhou,CAO Jiu-Xin,LI Wei
DOI: https://doi.org/10.3724/sp.j.1016.2011.02435
2012-01-01
Chinese Journal of Computers
Abstract:How to evaluate the performance of service systems is the key for resolving the adaptation problem between services and dynamic network environment.Nevertheless,the increasing of size and complexity make it more difficult to model and analyze the performance of service systems.In this paper,an analytic model is proposed for evaluating performance of service systems using Queueing Petri Nets.The approach divides the execution process of service systems into two stages,service preparing and services providing.The service preparing stage is modeled as a multi-tier Web system,which can show the performance characteristics of four behaviors including browsing,selection,composition and register.The service providing stage is modeled as a composite service,which focuses on targeting the impact of interaction relations,node failure and node recovery on the system performance.Based on the interaction model and node model,two performance models of composite service with centralized and decentralized execution are given.Finally,QPME tool is used to simulate and compare the parameters under different configures.The simulation results show that this method can quantitatively analyze the performance of service systems.