Modeling and evaluating design alternatives for an on-line instrumentation system: a case study


Abdul Waheed, Diane T. Rover, Jeffrey K. Hollingsworth

This paper demonstrates the use of a model-based evaluation approach for instrumentation systems (ISs). The overall objective of this study is to provide early feedback to tool developers regarding IS overhead and performance; such feedback helps developers make appropriate design decisions about alternative system configurations and task scheduling policies. We consider three types of system architectures: network of workstations (NOW), symmetric multiprocessors (SMP), and massively parallel processing (MPP) systems. We develop a Resource OCCupancy (ROCC) model for an on-line IS for an existing tool and parameterize it for an IBM SP-2 platform. This model is simulated to answer several ?what if? questions regarding two policies to schedule instrumentation data forwarding: collect-and-forward (CF) and batch-and-forward (BF). In addition, this study investigates two alternatives for forwarding the instrumentation data: direct and binary tree forwarding for an MPP system. Simulation results indicate that the BF policy can significantly reduce the overhead and that the tree forwarding configuration exhibits desirable scalability characteristics for MPP systems. Initial measurement-based testing results indicate more than 60 percent reduction in the direct IS overhead when the BF policy was added to Paradyn parallel performance measurement tool

IEEE Transactions on Software Engineering 24(6), pages 451-470, june 1998, IEEE Computer Sosciety.

@article{simulation1998,
title={Modeling and evaluating design alternatives for an on-line instrumentation system: a case study},
author={Waheed, Abdul and Rover, Diane T. and Hollingsworth, Jeffrey K.},
journal={IEEE Transactions on Software Engineering},
year={1998},
month= {june},
volume={24},
number={6},
pages={451--470},
doi={10.1109/32.689402},
ISSN={0098-5589},
publisher ={IEEE Computer Sosciety}
}
Tags:

Publication

— authors

Abdul Waheed, Diane T. Rover, Jeffrey K. Hollingsworth

— status

published

— sort

article in journal

Venue

— journal

IEEE Transactions on Software Engineering

— volume

24

— issue

6

— pages

451-470

— publication date

june 1998

Identifiers

— DOI

10.1109/32.689402

— print ISSN

0098-5589

BibTeX

— BibTeX ID
simulation1998
— BibTeX category
article

Partita IVA: 01131710376 - Copyright © 2008-2021 APICe@DISI Research Group - PRIVACY