Automated Customer-Centric Performance Analysis of Generalised Stochastic Petri Nets Using Tagged Tokens

被引:6
作者
Dingle, Nicholas J. [1 ]
Knottenbelt, William J. [1 ]
机构
[1] Imperial Coll London, Dept Comp, 180 Queens Gate, London SW7 2BZ, England
基金
中国国家自然科学基金;
关键词
Generalised stochastic Petri net; tagged tokens; Performance Trees;
D O I
10.1016/j.entcs.2009.02.051
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Since tokens in Generalised Stochastic Petri Net (GSPN) models are indistinguishable, it is not always possible to reason about customer-centric performance measures. To remedy this, we propose "tagged tokens" - a variant of the "tagged customer" technique used in the analysis of queueing networks. Under this scheme, one token in a structurally restricted net is "tagged" and its position tracked as it moves around the net. Performance queries can then be phrased in terms of the position of the tagged token. To date, the tagging of customers or tokens has been a time-consuming, manual and model-specific process. By contrast, we present here a completely automated methodology for the tagged token analysis of GSPNs. We first describe an intuitive graphical means of specifying the desired tagging configuration, along with the constraints on GSPN structure which must be observed for tagged tokens to be incorporated. We then present the mappings required for automatically converting a GSPN with a user-specified tagging structure into a Coloured GSPN (CGSPN), and thence into an unfolded GSPN which can be analysed for performance measures of interest by existing tools. We further show how our methodology integrates with Performance Trees, a formalism for the specification of performance queries. We have implemented our approach in the open source PIPE Petri net tool, and use this to illustrate the extra expressibility granted by tagged tokens through the analysis of a GSPN model of a hospital's Accident and Emergency department.
引用
收藏
页码:75 / 88
页数:14
相关论文
共 14 条
[1]  
[Anonymous], [No title captured]
[2]  
Argent-Katwala A, 2008, LECT NOTES COMPUT SC, V4912, P222
[3]  
BAUSE F, 1995, STOCHASTIC PETRI NET
[4]  
Bodrog L, 2006, INT CONF QUANT EVAL, P323
[5]  
Bonet P., 2007, P 23 LAT AAM C INF C
[6]   ON THE SOLUTION OF GSPN REWARD MODELS [J].
CIARDO, G ;
MUPPALA, J ;
TRIVEDI, KS .
PERFORMANCE EVALUATION, 1991, 12 (04) :237-253
[7]  
Dingle NJ, 2003, PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, P215
[8]  
Knottenbelt W. J., 1996, THESIS
[9]   COLORED GENERALIZED STOCHASTIC PETRI NETS FOR INTEGRATED SYSTEMS PROTOCOL PERFORMANCE MODELING [J].
LI, M ;
GEORGANAS, ND .
COMPUTER COMMUNICATIONS, 1990, 13 (07) :414-424
[10]  
MARSAN MA, 1984, ACM T COMPUT SYST, V2, P93, DOI 10.1145/190.191