A multi-objective approach to model-driven performance bottlenecks mitigation

被引:0
作者
Amoozegar, M. [1 ]
Nezamabadi-pour, H. [2 ]
机构
[1] Grad Univ Adv Technol, Inst Sci & High Technol & Environm Sci, Dept Informat Technol, Kerman, Iran
[2] Shahid Bahonar Univ Kerman, Dept Elect Engn, Kerman, Iran
关键词
Bottleneck detection; Multi-objective optimization; Software performance engineering; UML; Gravitational search algorithm; GENETIC ALGORITHM;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Software Performance Engineering (SPE) evaluates the key performance factors such as response time and utilization in the entire life cycle of software development. One of the important issues of software performance is bottlenecks that have not been investigated much till now in the process of SPE. Meanwhile, Bottleneck detection and mitigation in software modeling stage is quality-centered and cost effective. Layered bottleneck is a type of bottleneck that occurs in systems with layered services and affects its utilization more than flat bottlenecks. The presented approach in this paper has selected Layered Queening Network (LQN) as an appropriate performance model to present and analyze the layered bottlenecks. The process of SPE from software model to performance model has been automatically implemented. Also, an optimization stage is added to find the best specification of software model in a way that the strength of the bottleneck, the response time and the cost will be minimized. To assess the proposed solution, two recently proposed multi-objective gravitational search algorithms are employed. To evaluate the effectiveness of the applied algorithms, two well-known multi-objective algorithms: NSGA-II and MOPSO are also applied to a case study, and a comprehensive comparison is presented. (C) 2015 Sharif University of Technology. All rights reserved.
引用
收藏
页码:1018 / 1030
页数:13
相关论文
共 35 条
  • [1] Amoozegar M., 2012, 2012 16th CSI International Symposium on Artificial Intelligence and Signal Processing (AISP), P134, DOI 10.1109/AISP.2012.6313732
  • [2] Amoozegar M., 2008, THESIS
  • [3] [Anonymous], 2009, TECHNICAL REPORT
  • [4] [Anonymous], 1995, CELL IMMUNOL
  • [5] Arcelli D., 2013, ARXIV13025171
  • [6] Performance engineering with the UML profile for schedulability, performance and time: A case study
    Bennett, AJ
    Field, AJ
    [J]. IEEE COMPUTER SOCIETY'S 12TH ANNUAL INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATIONS SYSTEMS - PROCEEDINGS, 2004, : 67 - 75
  • [7] The influence of the fitness evaluation method on the performance of multiobjective search algorithms
    Burke, EK
    Silva, JDL
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 169 (03) : 875 - 897
  • [8] Cagnina L, 2005, J COMPUT SCI TECHNOL, V5, P204
  • [9] De Rose L. A., 1999, Proceedings of the 1999 International Conference on Parallel Processing, P311, DOI 10.1109/ICPP.1999.797417
  • [10] A fast and elitist multiobjective genetic algorithm: NSGA-II
    Deb, K
    Pratap, A
    Agarwal, S
    Meyarivan, T
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) : 182 - 197