COMPLEX PERFORMANCE-MEASUREMENTS WITH NICE (NOTATION FOR INTERVAL COMBINATIONS AND EVENTS)

Citation
Cm. Woodside et C. Schramm, COMPLEX PERFORMANCE-MEASUREMENTS WITH NICE (NOTATION FOR INTERVAL COMBINATIONS AND EVENTS), Software, practice & experience, 24(12), 1994, pp. 1121-1144
Citations number
7
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
00380644
Volume
24
Issue
12
Year of publication
1994
Pages
1121 - 1144
Database
ISI
SICI code
0038-0644(1994)24:12<1121:CPWN(F>2.0.ZU;2-1
Abstract
This paper presents a notation for extracting complex performance meas urements of parallel software from an event log. NICE defines a 'compl ex interval' as a sequence of events in the event log that match a rat her general template using an interval monitor process (IMP). The IMP process model combines an extended FSM with parametrized event descrip tors to provide a generalized description of a sequence of subinterval s each one of which may be measured for duration. An interval matching algorithm provides a strategy for distributing the events in the log to multiple concurrent IMPs, thereby handling interval occurrences tha t overlap and/or share the same event. Practical issues of implementin g and using NICE are addressed in a discussion of our performance moni toring tool called Finale.