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
相关论文
共 50 条
  • [31] A Model-Driven Approach for Monitoring Business Performance in Web Service Compositions
    Momm, Christof
    Gebhart, Michael
    Abeck, Sebastian
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 343 - +
  • [32] A MODEL-DRIVEN APPROACH TO ENTERPRISE INTEGRATION
    AGUIAR, MWC
    WESTON, RH
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1995, 8 (03) : 210 - 224
  • [33] A model-driven approach to content repurposing
    Obrenovic, Z
    Starcevic, D
    Selic, B
    [J]. IEEE MULTIMEDIA, 2004, 11 (01) : 62 - 71
  • [34] A model-driven approach to aspect mining
    Department of Computer Science, Laboratory of Computer Science, University Badji Mokhtar of Annaba, B.P. 12, Annaba , Algeria
    不详
    [J]. Inf. Technol. J., 2006, 3 (573-576):
  • [35] A Model-Driven Approach for Visualisation Processes
    Morgan, Rebecca
    Grossmann, Georg
    Schrefl, Michael
    Stumptner, Markus
    [J]. PROCEEDINGS OF THE AUSTRALASIAN COMPUTER SCIENCE WEEK MULTICONFERENCE (ACSW 2019), 2019,
  • [36] An approach for Model-Driven test generation
    Gutierrez, J. J.
    Escalona, M. J.
    Mejias, M.
    Ramos, I.
    Torres, J.
    [J]. RCIS 2009: PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE, 2009, : 303 - 311
  • [37] A Model-driven Approach for Time-energy Performance of Parallel Applications
    Teo, Yong Meng
    [J]. PROCEEDINGS SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION, 2015, : 3 - 4
  • [38] Multi-objective Design and Optimization of Inductors: A Generalized Software-Driven Approach
    Wang, Xiaorui
    Zeng, Hulong
    Gunasekaran, Deepak
    Peng, Fang Z.
    [J]. 2016 IEEE 17TH WORKSHOP ON CONTROL AND MODELING FOR POWER ELECTRONICS (COMPEL), 2016,
  • [39] A risk-driven multi-objective evolutionary approach for selecting software requirements
    Amaral, Aruan
    Elias, Gledson
    [J]. EVOLUTIONARY INTELLIGENCE, 2019, 12 (03) : 421 - 444
  • [40] New multi-objective approach for dynamic risk-driven intrusion responses
    Chaker Katar
    Ahmed Badreddine
    [J]. Frontiers of Computer Science, 2020, 14 : 230 - 232