loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
33rd Annual Simulation Symposium
Simulation-Trace-Based Component Performance Prediction
Washington, D.C.
April 16-April 22
ISBN: 0-7695-0598-8
J. Jenny Li, Telcordia Technologies
J. Robert Horgan, Telcordia Technologies
Large software systems are composed of interdependent distributed components, some developed in-house, some commercially available, and others developed by the customer. The system architecture, that is, the components comprising the system and their interconnections, typically varies for each design. Performance prediction is important for such software, including helping designers to select better designs and helping them to adjust the software architecture for better performance. To predict the overall system performance, we must have performance data for each component. Performance modeling for reused components was reported elsewhere.This paper presents a technology and its accompanying tool suite to obtain performance models of new components in a formal software architectural design specification given in communicating extended finite state machine (CEFSM) model. Performance data for such new components are not available and must be collected through simulation. Our technique includes three steps: 1) component specification instrumentation, 2) simulation, and 3) component stochastic performance model derivation from simulation trace. We applied our technology to a telecom application to predict the performance of its new components. Combined with the performance models of reused components from previous work, we were able to predict performance of the entire architectural design.
Index Terms:
Software architectural design, software slicing, Communicating extended finite state machine (CEFSM), stochastic-EFSM, and Specification and Description Language (SDL)
Citation:
J. Jenny Li, J. Robert Horgan, "Simulation-Trace-Based Component Performance Prediction," ss, pp.283, 33rd Annual Simulation Symposium, 2000
Usage of this product signifies your acceptance of the Terms of Use.