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 条
[1]  
BALBO G, 1992, IEEE T PARALLEL DIST, V3
[2]  
BALBO G, 1989, 1989 P WINT SIM C WA
[3]  
BALBO G, 1992, J PARALLEL DISTRIB C, V15
[4]  
CHIOLA G, 1992, COMPUT PERFORM, P117
[5]  
DONATELLI S, 1991, 4TH P INT WORKSH PET, P54
[6]  
FERSCHA A, 1989, DEC P IFIP WG 10 3 W
[7]  
HICKEY T, 1992, ACM T PROGRAM LANG S, V14
[8]   COMMUNICATING SEQUENTIAL PROCESSES [J].
HOARE, CAR .
COMMUNICATIONS OF THE ACM, 1978, 21 (08) :666-677
[9]  
IANNELO G, 1900, FUTURE GENER COMPUT, V5, P365
[10]  
MARSAN MA, 1984, ACM T COMPUT SYSTEMS, V2