一句话:提出TVA方案,用多元回归和ARIMA预测策略波动,改进自适应系统决策。
自适应系统在环境变化时通过执行策略(tactic)进行适应,但现实环境中策略常表现出波动性,即执行过程中行为可变。现有自适应方法在决策时未考虑策略波动性,假设策略无波动,这给决策带来不确定性,并可能影响系统有效、高效地适应以及服务等级协议(SLA)的维护。为此,论文提出策略波动性感知(TVA)方案。TVA利用多元回归分析(MRA)准确估计执行策略所需的代价和时间,并采用自回归积分滑动平均(ARIMA)进行时间序列预测,使系统能够主动维护规格。摘要未给出具体实验评估结果。
When self-adaptive systems encounter changes withintheir surrounding environments, they enacttacticsto performnecessary adaptations. For example, a self-adaptive cloud-basedsystem may have a tactic that initiates additional computingresources when response time thresholds are surpassed, or theremay be a tactic to activate a specific security measure when anintrusion is detected. In real-world environments, these tacticsfrequently experiencetactic volatilitywhich is variable behaviorduring the execution of the tactic.Unfortunately, current self-adaptive approaches do not accountfor tactic volatility in their decision-making processes, and merelyassume that tactics do not experience volatility. This limitationcreates uncertainty in the decision-making process and mayadversely impact the system's ability to effectively and efficientlyadapt. Additionally, many processes do not properly account forvolatility that may effect the system's Service Level Agreement(SLA). This can limit the system's ability to act proactively, especially when utilizing tactics that contain latency.To address the challenge of sufficiently accounting for tacticvolatility, we propose aTactic Volatility Aware(TVA) solution.Using Multiple Regression Analysis (MRA), TVA enables self-adaptive systems to accurately estimate the cost and timerequired to execute tactics. TVA also utilizesAutoregressiveIntegrated Moving Average(ARIMA) for time series forecasting, allowing the system to proactively maintain specifications.
DOI 原文 ·
@inproceedings{paperbot5299,
title = {Improving the Decision-Making Process of Self-Adaptive Systems by Accounting for Tactic Volatility},
author = {Jeffrey Palmerino and Qi Yu and Travis Desell and Daniel Krutz},
booktitle = {ASE},
year = {2019},
doi = {10.1109/ase.2019.00092}
}