Title
Automatic generation of layered queuing software performance models from commonly available traces
Abstract
Performance models of software designs can give early warnings of problems such as resource saturation or excessive delays. However models are seldom used because of the considerable effort needed to construct them. Software Architecture and Model Extraction (SAME) is a lightweight model building technique that extracts communication patterns from executable designs or prototypes that use message passing, to develop a Layered Queuing Network model in an automated fashion. It is a formal, traceable model building process. The transformation follows a series of well-defined transformation steps, from input domain, (an executable software design or the implementation of software itself) to output domain, a Layered Queuing Network (LQN) Performance model. The SAME technique is appropriate for a message passing distributed system where tasks interact by point-to-point communication. With SAME, the performance analyst can focus on the principles of software performance analysis rather than model building.
Year
DOI
Venue
2005
10.1145/1071021.1071037
WOSP
Keywords
Field
DocType
available trace,software performance analysis,software performance model,model building,layered queuing network,lightweight model building technique,automatic generation,software design,traceable model building process,performance analyst,performance model,executable software design,layered queuing network model,message passing,point to point,software performance,software architecture,distributed system,early warning,performance engineering
Domain analysis,Software design,Computer science,Real-time computing,Software performance testing,Software,Software architecture,Software construction,Message passing,Executable,Distributed computing
Conference
ISBN
Citations 
PageRank 
1-59593-087-6
16
0.93
References 
Authors
13
4
Name
Order
Citations
PageRank
Tauseef A. Israr1160.93
Danny H. Lau2160.93
Greg Franks340929.08
Murray Woodside4121581.20