Quality-driven Architectural Patterns for Self-aware Cloud-based Software

被引:6
|
作者
Salama, Maria [1 ]
Bahsoon, Rami [1 ]
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham, W Midlands, England
基金
英国工程与自然科学研究理事会;
关键词
quality; QoS; architecture; architecture pattern; architectural tactic; cloud; self-awareness;
D O I
10.1109/CLOUD.2015.116
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Architecture-based self-adaptation has been recognised as one of the prominent ways to design autonomic systems, where self-manageable architectures tend to achieve the required level of dynamicity and compliance with the continual changing in QoS requirements during run-time. Self-awareness and self-expression have recently emerged as promising architectural concepts in the field of self-adaptive software. Self-aware architecture patterns are envisioned as enabler for self-adaptation, but they tend to provide limited support for the QoS run-time requirements. While the research community has developed in architecture quality management, patterns and tactics, addressing quality attributes in self-aware architectures has not been tackled yet. In this paper, we aim to provide quality-driven architectural patterns for emerging class of architecture enabled by the principles of self-awareness. We report on the feasibility of correlating QoS tactics with self-aware capabilities to better respond to QoS run-time requirements and trade-offs. We describe novel extensions which make the correlation between QoS tactics and self-awareness explicit. We quantitatively evaluate the feasibility, generality and fitness of the proposed approach, as well as its potential applicability to self-aware architectures. Though the proposed extensions can potentially benefit architectures which leverage on self-awareness, we use the case of cloud auto-scaling architecture.
引用
收藏
页码:844 / 851
页数:8
相关论文
共 50 条
  • [21] A Quality-Driven Iterative Evolution Approach for Software Architecture
    Wang, Tong
    Li, Bixin
    Zhu, Lingyuan
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2023, 33 (02) : 231 - 255
  • [22] A quality-driven approach to enable decision-making in self-adaptive software
    Salehie, Mazeiar
    Tahvildari, Ladan
    [J]. 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: ICSE 2007 COMPANION VOLUME, PROCEEDINGS, 2007, : 103 - +
  • [23] A Software Defined Self-Aware Network: The Cognitive Packet Network
    Gelenbe, Erol
    [J]. 2013 NINTH INTERNATIONAL CONFERENCE ON SEMANTICS, KNOWLEDGE AND GRIDS (SKG), 2013, : 1 - 5
  • [24] Cloud-Based Software Crowdsourcing
    Tsai, Wei-Tek
    Wu, Wenjun
    Huhns, Michael N.
    [J]. IEEE INTERNET COMPUTING, 2014, 18 (03) : 78 - 83
  • [25] A Software Defined Self-Aware Network: The Cognitive Packet Network
    Gelenbe, Erol
    [J]. 2014 IEEE 3RD SYMPOSIUM ON NETWORK CLOUD COMPUTING AND APPLICATIONS (NCCA), 2014, : 9 - 14
  • [26] A quality-driven framework for the selection of software components and their composition
    [J]. Batata, Sofiane (s_batata@esi.dz), 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (07):
  • [27] Pathology-Driven Cloud-Based Mutidisciplinary Team Meeting Software
    O'Connell, Fionnuala
    Manning, Tim
    Kelly, Brian
    Murphy, Noel
    Walsh, Paul
    Browne, Tara Jane
    Bennett, Michael W.
    [J]. LABORATORY INVESTIGATION, 2016, 96 : 399A - 399A
  • [28] Pathology-Driven Cloud-Based Mutidisciplinary Team Meeting Software
    O'Connell, Fionnuala
    Manning, Tim
    Kelly, Brian
    Murphy, Noel
    Walsh, Paul
    Browne, Tara Jane
    Bennett, Michael W.
    [J]. MODERN PATHOLOGY, 2016, 29 : 399A - 399A
  • [29] Dynamic Data Driven Methods for Self-aware Aerospace Vehicles
    Allaire, D.
    Biros, G.
    Chambers, J.
    Ghattas, O.
    Kordonowy, D.
    Willcox, K.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 1206 - 1210
  • [30] Self-Adaptive and Self-Aware Mobile-Cloud Hybrid Robotics
    Akbar, Aamir
    Lewis, Peter R.
    [J]. 2018 FIFTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY, 2018, : 262 - 267