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 条
  • [21] Model-driven approach for the design of Multi-Chain Smart Contracts
    Barisic, Ankica
    Zhu, Enlin
    Mallet, Frederic
    [J]. 2021 3RD CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2021, : 37 - 38
  • [22] A Model Based Approach to Modular Multi-Objective Robot Control
    Ogren, Petter
    Robinson, John W. C.
    [J]. JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2011, 63 (02) : 257 - 282
  • [23] A Model Based Approach to Modular Multi-Objective Robot Control
    Petter Ögren
    John W. C. Robinson
    [J]. Journal of Intelligent & Robotic Systems, 2011, 63 : 257 - 282
  • [24] A new multi-objective approach to finite element model updating
    Jin, Seung-Seop
    Cho, Soojin
    Jung, Hyung-Jo
    Lee, Jong-Jae
    Yun, Chung-Bang
    [J]. JOURNAL OF SOUND AND VIBRATION, 2014, 333 (11) : 2323 - 2338
  • [25] Evaluation of a multi-objective model for pulsed heat pipe performance
    Bhattad, Atul
    Atgur, Vinay
    Boggarapu, Nageswara Rao
    Banapurmath, N. R.
    Badruddin, Irfan Anjum
    Sajjan, Ashok M.
    Alqahtani, Mohammed
    Kamangar, Sarfaraz
    Vadlamudi, Chandramouli
    Krishnappa, Sanjay
    [J]. JOURNAL OF THERMAL ANALYSIS AND CALORIMETRY, 2024, 149 (14) : 7621 - 7633
  • [26] Model-driven approach to workflow execution
    Hur, W
    Jung, JY
    Kim, H
    Kang, SH
    [J]. BUSINESS PROCESS MANAGEMENT, 2004, 3080 : 261 - 273
  • [27] Towards a model-driven approach to reuse
    France, RB
    Ghosh, S
    Turk, DE
    [J]. OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 181 - 190
  • [28] A Model-driven Approach to Service Policies
    Jegadeesan, Harshavardhan
    Balasubramaniam, Sundar
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (02): : 163 - 186
  • [29] A Model-Driven Approach to Service Orchestration
    Mayer, Philip
    Schroeder, Andreas
    Koch, Nora
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 533 - 536
  • [30] A Model-Driven Approach to Web Applications
    Kozlovics, Sergejs
    [J]. DATABASES AND INFORMATION SYSTEMS IX, 2016, 291 : 73 - 86