Skip to main content

Evaluating performance attributes of layered software architecture

Publication ,  Journal Article
Sharma, VS; Jalote, P; Trivedi, KS
Published in: Lecture Notes in Computer Science
January 1, 2005

The architecture of a software system is the highest level of abstraction whereupon useful analysis of system properties is possible. Hence, performance analysis at this level can be useful for assessing whether a proposed architecture can meet the desired performance specifications and can help in making key architectural decisions. In this paper we propose an approach for performance evaluation of software systems following the layered architecture, which is a common architectural style for building software systems. Our approach initially models the system as a Discrete Time Markov Chain, and extracts parameters for constructing a closed Product Form Queueing Network model that is solved using the SHARPE software package. Our approach predicts the throughput and the average response time of the system under varying workloads and also identifies bottlenecks in the system, suggesting possibilities for their removal. © Springer-Verlag Berlin Heidelberg 2005.

Duke Scholars

Published In

Lecture Notes in Computer Science

DOI

ISSN

0302-9743

Publication Date

January 1, 2005

Volume

3489

Start / End Page

66 / 81

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 46 Information and computing sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Sharma, V. S., Jalote, P., & Trivedi, K. S. (2005). Evaluating performance attributes of layered software architecture. Lecture Notes in Computer Science, 3489, 66–81. https://doi.org/10.1007/11424529_5
Sharma, V. S., P. Jalote, and K. S. Trivedi. “Evaluating performance attributes of layered software architecture.” Lecture Notes in Computer Science 3489 (January 1, 2005): 66–81. https://doi.org/10.1007/11424529_5.
Sharma VS, Jalote P, Trivedi KS. Evaluating performance attributes of layered software architecture. Lecture Notes in Computer Science. 2005 Jan 1;3489:66–81.
Sharma, V. S., et al. “Evaluating performance attributes of layered software architecture.” Lecture Notes in Computer Science, vol. 3489, Jan. 2005, pp. 66–81. Scopus, doi:10.1007/11424529_5.
Sharma VS, Jalote P, Trivedi KS. Evaluating performance attributes of layered software architecture. Lecture Notes in Computer Science. 2005 Jan 1;3489:66–81.

Published In

Lecture Notes in Computer Science

DOI

ISSN

0302-9743

Publication Date

January 1, 2005

Volume

3489

Start / End Page

66 / 81

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 46 Information and computing sciences