Understanding and Comparing Approaches for Performance Engineering of Self-adaptive Systems Based on Queuing Networks

Davide Arcelli
{"title":"Understanding and Comparing Approaches for Performance Engineering of Self-adaptive Systems Based on Queuing Networks","authors":"Davide Arcelli","doi":"10.5383/juspn.14.02.004","DOIUrl":null,"url":null,"abstract":"Enabling self-adaptation within hardware/software systems is a complex task, mainly due to environment uncertainty that has to be faced while the system is providing its functionalities. Besides, non-functional goals that have to be met by the system may be introduced, defining Quality-of-Service (QoS) requirements which drive the adaptation. This paper enhances a previous study which surveyed the literature with respect to performance-driven self-adaptation, supported by the Queuing Network paradigm. The seven approaches identified in previous work are detailed in this paper based on a well-defined taxonomy deriving from the former’s classification scheme and spanning over different dimensions, with particular emphasis on the way adaptation mechanisms are introduced, e.g. available knobs, nonfunctional goals, sources of uncertainty. Based on such taxonomy, internal characteristics of those approaches are described, as well as commonalities and differences, aimed at providing a detailed view of the current state-of-art in the context of performance-driven self-adaptation supported by the Queuing Network paradigm.","PeriodicalId":376249,"journal":{"name":"J. Ubiquitous Syst. Pervasive Networks","volume":"70 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Ubiquitous Syst. Pervasive Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5383/juspn.14.02.004","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Enabling self-adaptation within hardware/software systems is a complex task, mainly due to environment uncertainty that has to be faced while the system is providing its functionalities. Besides, non-functional goals that have to be met by the system may be introduced, defining Quality-of-Service (QoS) requirements which drive the adaptation. This paper enhances a previous study which surveyed the literature with respect to performance-driven self-adaptation, supported by the Queuing Network paradigm. The seven approaches identified in previous work are detailed in this paper based on a well-defined taxonomy deriving from the former’s classification scheme and spanning over different dimensions, with particular emphasis on the way adaptation mechanisms are introduced, e.g. available knobs, nonfunctional goals, sources of uncertainty. Based on such taxonomy, internal characteristics of those approaches are described, as well as commonalities and differences, aimed at providing a detailed view of the current state-of-art in the context of performance-driven self-adaptation supported by the Queuing Network paradigm.
基于排队网络的自适应系统性能工程的理解与比较方法
在硬件/软件系统中启用自适应是一项复杂的任务,主要是由于系统在提供其功能时必须面对环境的不确定性。此外,可能会引入系统必须满足的非功能性目标,从而定义驱动适应的服务质量(QoS)需求。本文对先前的一项研究进行了改进,该研究在排队网络范式的支持下,调查了有关绩效驱动的自适应的文献。本文基于基于前一种分类方案和跨越不同维度的定义良好的分类法,详细介绍了在先前工作中确定的七种方法,并特别强调了引入适应机制的方式,例如可用的按钮,非功能性目标,不确定性来源。基于这种分类法,描述了这些方法的内部特征,以及共性和差异,旨在提供在排队网络范式支持的性能驱动的自适应背景下的当前技术状态的详细视图。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信