论文标题
通过考虑战术波动来改善自适应系统的决策过程
Improving the Decision-Making Process of Self-Adaptive Systems by Accounting for Tactic Volatility
论文作者
论文摘要
当自适应系统在周围环境中遇到变化时,他们就制定了策略以执行必要的适应性。例如,基于自适应的云系统可能具有一种策略,该策略在响应时间阈值超过阈值时会启动其他计算资源,或者在检测到入侵时可能会有一种策略来激活特定的安全措施。在实际环境中,这些策略经常经历战术波动率,这是在执行策略期间的可变行为。 不幸的是,当前的自适应方法并不能说明其决策过程中的战术波动,而只是假设策略不会经历波动。这种限制会在决策过程中产生不确定性,并可能对系统有效有效适应的能力产生不利影响。此外,许多流程无法正确解释可能影响系统服务水平协议(SLA)的波动性。这可能会限制系统主动行动的能力,尤其是在利用包含潜伏期的策略时。 为了应对战术波动的充分考虑的挑战,我们提出了战术波动性意识(TVA)解决方案。 TVA使用多元回归分析(MRA),使自适应系统能够准确估计执行策略所需的成本和时间。 TVA还利用了时间序列预测的自动回归集成移动平均线(ARIMA),从而使系统可以主动维护规格。
When self-adaptive systems encounter changes within their surrounding environments, they enact tactics to perform necessary adaptations. For example, a self-adaptive cloud-based system may have a tactic that initiates additional computing resources when response time thresholds are surpassed, or there may be a tactic to activate a specific security measure when an intrusion is detected. In real-world environments, these tactics frequently experience tactic volatility which is variable behavior during the execution of the tactic. Unfortunately, current self-adaptive approaches do not account for tactic volatility in their decision-making processes, and merely assume that tactics do not experience volatility. This limitation creates uncertainty in the decision-making process and may adversely impact the system's ability to effectively and efficiently adapt. Additionally, many processes do not properly account for volatility 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 tactic volatility, we propose a Tactic Volatility Aware (TVA) solution. Using Multiple Regression Analysis (MRA), TVA enables self-adaptive systems to accurately estimate the cost and time required to execute tactics. TVA also utilizes Autoregressive Integrated Moving Average (ARIMA) for time series forecasting, allowing the system to proactively maintain specifications.