MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Computer and Telecommunication Systems (MASCOTS `95)

Download:
Download as a PDF | Download as a PS
unknown authors
http://www.sce.carleton.ca/ftp/pub/rads/syncWthread.ps.Z
Add To MetaCart

Abstract:

Early performance estimates for a new software system aid the design process by providing feedback when design decisions can be easily revised. Unfortunately, constructing a performance model of a distributed and concurrent software system can require significant effort. We propose an approach that reduces the model building effort by providing easy specification of performance test cases, empirical estimates for model parameters, automated model generation, and support for different types of models. A prototype is used to describe an objectbased system, for which causal traces (angio traces) are recorded during execution. The traces are then processed into sequences of resource demands (workthreads), aggregated into system execution descriptions (workthread classes), and combined to generate performance models. The technique can also be applied at other stages of the development process, including the redesign of existing software.

Citations

1137 Transaction Processing: Concepts and Techniques – Gray, Reuter - 1993
410 Real-Time ObjectOriented Modeling – Selic, Gullekson, et al. - 1994
354 Statemate: A working environment for the development of complex reactive systems – Harel - 1990
190 Performance Engineering of Software Systems – Smith - 1990
67 SDL with Applications from Protocol Specification – Belina, Hogrefe, et al. - 1991
66 ªThe Stochastic Rendezvous Network Model for Performance of Synchronous Client-Server-Like Distributed Software,º – Woodside, Neilson, et al. - 1995
41 Quantitative System Performance – Lazowska, Zahorjan, et al. - 1984
38 Prototyping - An Approach to Evolutionary System DevelK – Budde, Kautz, et al. - 1992
33 Fault tolerance in tandem computer systems – Bartlett, Bartlett, et al. - 1990
32 Software Performance Engineering: A Case Study Including Performance Comparison with Design Alternatives – Smith, Williams - 1993
29 An insider's evaluation of paisley – Zave - 1991
25 Predicting the Performance of Software Systems – Rolia - 1992
19 Architectures with Pictures – Buhr, Casselman - 1992
19 Automatic generation of a software performance model using an object-oriented prototype – Hrischuk, Rolia, et al.
19 Software evolution through rapid prototyping – Luqi - 1989
18 High performance SQL through lowlevel system integration – Borr, Putzolu - 1988
9 Measurement-Based Composite Computational Work Modelling of Software – Vetland - 1993
7 A performance-oriented procedure for modeling interactive workloads – Ferrari - 1981
5 Analytic performance estimation of client-server systems with multi-threaded clients – Petriu, Majumdar, et al. - 1994
4 Draft report on requirements for a common prototyping system – Balzer - 1989
4 The MLog user's guide." SCE-89-15, Dept – Karam - 1992
4 Client/Server SQL Applications – Khoshafian, Chan, et al. - 1993
3 Rapidly prototyping real time systems – Berzins, Luqi - 1988
3 Status report: Computer aided prototyping – Luqi, Royce - 1991