4.5 Article

Hybrid multi-attribute QoS optimization in component based software systems

期刊

JOURNAL OF SYSTEMS AND SOFTWARE
卷 86, 期 10, 页码 2542-2558

出版社

ELSEVIER SCIENCE INC
DOI: 10.1016/j.jss.2013.03.081

关键词

Software architecture optimization; Quality of service; Availability

资金

  1. EU FP7 Q-ImPrESS project
  2. Swiss Research Foundation (SNF) as a Forschungskredit of the University of Zurich [53510401]

向作者/读者索取更多资源

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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据