Hybrid multi-attribute QoS optimization in component based software systems

被引:22
|
作者
Koziolek, Anne [1 ]
Ardagna, Danilo [2 ]
Mirandola, Raffaela [2 ]
机构
[1] Univ Zurich, Requirements Engn Res Grp, Zurich, Switzerland
[2] Politecn Milan, Dipartimento Elettron & Informaz, I-20133 Milan, Italy
关键词
Software architecture optimization; Quality of service; Availability; ALGORITHMS; TRADEOFF; MODEL;
D O I
10.1016/j.jss.2013.03.081
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Design decisions for complex, component-based systems impact multiple quality of service (QoS) properties. Often, means to improve one quality property deteriorate another one. In this scenario, selecting a good solution with respect to a single quality attribute can lead to unacceptable results with respect to the other quality attributes. A promising way to deal with this problem is to exploit multi-objective optimization where the objectives represent different quality attributes. The aim of these techniques is to devise a set of solutions, each of which assures an optimal trade-off between the conflicting qualities. Our previous work proposed a combined use of analytical optimization techniques and evolutionary algorithms to efficiently identify an optimal set of design alternatives with respect to performance and costs. This paper extends this approach to more QoS properties by providing analytical algorithms for availability-cost optimization and three-dimensional availability-performance-cost optimization. We demonstrate the use of this approach on a case study, showing that the analytical step provides a better-than-random starting population for the evolutionary optimization, which lead to a speed-up of 28% in the availability-cost case. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:2542 / 2558
页数:17
相关论文
共 50 条
  • [1] A Hybrid Approach for Multi-attribute QoS Optimisation in Component Based Software Systems
    Martens, Anne
    Ardagna, Danilo
    Koziolek, Heiko
    Mirandola, Raffaela
    Reussner, Ralf
    [J]. RESEARCH INTO PRACTICE-REALITY AND GAPS, PROCEEDINGS, 2010, 6093 : 84 - +
  • [2] A Framework for Component Selection Based on Multi-attribute Evaluations
    Gupta, Stueti
    [J]. RESEARCH INTO DESIGN FOR COMMUNITIES, VOL 2: PROCEEDINGS OF ICORD 2017, 2017, 66 : 509 - 516
  • [3] Multi-attribute structural optimization based on conjoint analysis
    Amarchinta, Hemanth K.
    Grandhi, Ramana V.
    [J]. AIAA JOURNAL, 2008, 46 (04) : 884 - 893
  • [4] The Integrated Optimization Research on Software Project Development Process Based on Fuzzy Multi-attribute Theory
    Shan, Xiaohong
    Xang, GuoRui
    Huang, Tiyun
    [J]. 2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 7606 - +
  • [5] Multi-attribute optimization in service selection
    Yu, Qi
    Bouguettaya, Athman
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2012, 15 (01): : 1 - 31
  • [6] Multi-attribute optimization in service selection
    Qi Yu
    Athman Bouguettaya
    [J]. World Wide Web, 2012, 15 : 1 - 31
  • [7] Hybrid Multi-attribute Decision Making Based on Vague Sets
    Wang Haixia
    Yang Aiping
    Dai Wenzhan
    [J]. 2010 8TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2010, : 5140 - 5144
  • [8] MASET: Multi-attribute software evaluation tool
    Keim, RT
    Kagan, A
    Post, G
    [J]. ASSOCIATION FOR INFORMATION SYSTEMS PROCEEDING OF THE AMERICAS CONFERENCE ON INFORMATION SYSTEMS, 1997, : 435 - 436
  • [9] Multi-Attribute Evaluation for Software Project Risk
    Liu Renhui
    Zhai Fengyong
    [J]. 2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 4942 - 4945
  • [10] SOFTWARE RELEASE TIME BASED ON DIFFERENT MULTI-ATTRIBUTE UTILITY FUNCTIONS
    Kapur, P. K.
    Singh, V. B.
    Singh, Ompal
    Singh, Jyotish N. P.
    [J]. INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2013, 20 (04):