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 条
  • [1] Polymer A Model-driven Approach for Simpler, Safer, and Evolutive Multi-objective Optimization Development
    Moawad, Assaad
    Hartmann, Thomas
    Fouquet, Francois
    Nain, Gregory
    Klein, Jacques
    Bourcier, Johann
    [J]. MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 286 - 293
  • [2] Guiding model-driven combination dose selection using multi-objective synergy optimization
    Gevertz, Jana L.
    Kareva, Irina
    [J]. CPT-PHARMACOMETRICS & SYSTEMS PHARMACOLOGY, 2023, 12 (11): : 1698 - 1713
  • [3] Establishment of data-driven multi-objective model to optimize drilling performance
    Qu, Fengtao
    Liao, Hualin
    Liu, Jiansheng
    Lu, Ming
    Wang, Huajian
    Zhou, Bo
    Liang, Hongjun
    [J]. GEOENERGY SCIENCE AND ENGINEERING, 2023, 231
  • [4] Putting performance engineering into model-driven engineering: Model-driven performance engineering
    Fritzsche, Mathias
    Johannes, Jendrik
    [J]. MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 164 - +
  • [5] Multi-objective optimization approach to define risk layer for seismic mitigation
    Sadeghi, Mehdi
    Ghafory-Ashtiany, Mohsen
    Pakdel-Lahiji, Naghmeh
    [J]. GEOMATICS NATURAL HAZARDS & RISK, 2017, 8 (02) : 257 - 270
  • [6] Measuring the Performance of Process Synchronization with the Model-Driven Approach
    Nazaruk, Vladislav
    Rusakov, Pavel
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES (ICIST 2013), 2013, 403 : 403 - 414
  • [7] The multi-objective data-driven approach: A route to drive performance optimization in the food industry
    Perrignon, Manon
    Croguennec, Thomas
    Jeantet, Romain
    Emily, Mathieu
    [J]. TRENDS IN FOOD SCIENCE & TECHNOLOGY, 2024, 152
  • [8] MULTI-OBJECTIVE OPTIMIZATION APPROACH FOR IMPROVING PERFORMANCE OF BUILDING
    Kamenders, A.
    Blumberga, A.
    [J]. ENVIRONMENTAL AND CLIMATE TECHNOLOGIES, 2009, 3 (03) : 70 - +
  • [9] Towards a Multi-view Approach to Model-driven Refactoring
    Misbhauddin, Mohammed
    Alshayeb, Mohammad
    [J]. AFRICAN CONFERENCE ON SOFTWARE ENGINEERING AND APPLIED COMPUTING (ACSEAC 2012), 2012, : 60 - 66
  • [10] A MODEL-BASED APPROACH TO MULTI-OBJECTIVE OPTIMIZATION
    Hale, Joshua Q.
    Zhou, Enlu
    [J]. 2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 3599 - 3609