Open Access Open Access  Restricted Access Subscription Access

A Framework for Bottleneck Analysis in High-Performance Software Design

Issa Traore,
Isaac Woungang,
Ahmed Awad El Sayed Ahmed,
Mohammed S. Obaidat,

Abstract


The design of complex software systems is a challenging task because it involves a wide range of quality attributes such as security, performance, reliability, to name a few. Dealing with each of these attributes requires specific set of skills, which quite often, involves making various trade-offs. This paper proposes a Model-Driven Software Performance Engineering (MDSPE) process that integrates performance requirements analysis with traditional software architecture design activities. One of the most important aspects of software performance engineering is bottleneck identification and removal. We propose in this paper a new framework for performance bottleneck analysis and removal based on a simple tabular notation. A case study is presented to illustrate how the proposed framework can comply with well-known performance models to assess the performance measures and make appropriate design decisions.

Keywords


Software performance engineering process; Software development life cycle; Distributedsoftware systems; Qqueuing networks; Bottleneck analysis

Citation Format:
Issa Traore, Isaac Woungang, Ahmed Awad El Sayed Ahmed, Mohammed S. Obaidat, "A Framework for Bottleneck Analysis in High-Performance Software Design," Journal of Internet Technology, vol. 13, no. 3 , pp. 369-384, May. 2012.

Full Text:

PDF

Refbacks

  • There are currently no refbacks.





Published by Executive Committee, Taiwan Academic Network, Ministry of Education, Taipei, Taiwan, R.O.C
JIT Editorial Office, Office of Library and Information Services, National Dong Hwa University
No. 1, Sec. 2, Da Hsueh Rd., Shoufeng, Hualien 974301, Taiwan, R.O.C.
Tel: +886-3-931-7314  E-mail: jit.editorial@gmail.com