ON THE COMPUTATION OF PERFORMANCE-CHARACTERISTICS OF CONCURRENT PROGRAMS USING GSPNS

被引:5
作者
BALBO, G
DONATELLI, S
FRANCESCHINIS, G
MAZZEO, A
MAZZOCCA, N
RIBAUDO, M
机构
[1] UNIV TORINO,DIPARTIMENTO INFORMAT,I-10149 TURIN,ITALY
[2] UNIV NAPLES,FAC INGN,DIPARTIMENTO INFORMAT & SISTEMIST,I-80125 NAPLES,ITALY
关键词
Concurrent programs - Petri nets;
D O I
10.1016/0166-5316(94)90039-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Petri net based models are proposed in this paper as the vehicles for the characterization of the processing and communication parameters of concurrent programs. A technique for the construction of a GSPN model as a direct translation of a concurrent program is used and a method is presented that allows to build, from a GSPN model, graph representations that are useful for preliminary assessment of the performance of the programs and for solving the problem of allocating the process of a concurrent program to the processors of a given architecture. The concept of phase in the execution of a concurrent program is introduced and used to construct communication graphs that are simpler than those obtained considering the execution of a program as a whole. An example of the application of the technique is presented together with experimental results obtained from direct measurements of a real program. The agreement between the performance indices computed with the models and the results of direct measurements shows the practical relevance of this technique.
引用
收藏
页码:195 / 222
页数:28
相关论文
共 19 条
[11]  
MAY D, SPR CRAI INT SEM HIG
[12]  
MAY D, 1990, GENERAL PURPOSE PARA
[13]  
MAZZEO A, 1990, 2ND P ESPRIT PCA WOR
[14]   DETECTION OF ADA STATIC DEADLOCKS USING PETRI NET INVARIANTS [J].
MURATA, T ;
SHENKER, B ;
SHATZ, SM .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (03) :314-326
[15]  
RAMAMOORTY CV, 1984, IEEE T COMPUT, V33
[16]  
SHATZ SM, 1987, COMPUTER, V20, P23, DOI 10.1109/MC.1987.1663385
[17]  
SHATZ SM, 1987, J SYST SOFTWARE, V8, P343
[18]  
Smith CU, 1990, PERFORMANCE ENG SOFT
[19]  
TAYLOR R, 1983, COMM ACM, V26