论文标题
Datesso:具有债务感知两个级别的自我调整服务组成约束推理
DATESSO: Self-Adapting Service Composition with Debt-Aware Two Levels Constraint Reasoning
论文作者
论文摘要
基于服务的系统的快速变化可能会在组件服务上很容易导致不足/过度利用,从而影响总体服务质量(QoS),例如延迟。自适应服务的组成纠正了这个问题,但提出了一些挑战:(i)适应性的有效性可能由于对本地和全球水平的潜伏期和利用约束的过度假设而导致的效果会恶化; (ii)每个组成计划带来的好处通常是短期的,并且并不经常为长期利益而设计 - 维持系统的自然先决条件。为了解决这些问题,我们提出了两个级别的约束推理框架,以实现可持续自适应服务组成,称为datesso。尤其是,Datesso由一个重新设定的公式组成,该公式在两个层面上区分了延迟/利用率约束的“严格性”。为了寻求长期福利,Datesso利用技术债务和时间序列预测的概念来对组件中组件服务的实用性贡献进行建模。该方法嵌入了Datesso中的两个级别约束推理算法,以提高自适应服务组成的效率,有效性和可持续性。我们在具有现实世界WS-Dream DataSet的基于服务的系统上评估Datesso,并将其与其他最先进的方法进行比较。结果表明,在利用率,延迟和运行时间的情况下,Datesso的优越性比其他人的优越性,而可能更可持续。
The rapidly changing workload of service-based systems can easily cause under-/over-utilization on the component services, which can consequently affect the overall Quality of Service (QoS), such as latency. Self-adaptive services composition rectifies this problem, but poses several challenges: (i) the effectiveness of adaptation can deteriorate due to over-optimistic assumptions on the latency and utilization constraints, at both local and global levels; and (ii) the benefits brought by each composition plan is often short term and is not often designed for long-term benefits -- a natural prerequisite for sustaining the system. To tackle these issues, we propose a two levels constraint reasoning framework for sustainable self-adaptive services composition, called DATESSO. In particular, DATESSO consists of a re ned formulation that differentiates the "strictness" for latency/utilization constraints in two levels. To strive for long-term benefits, DATESSO leverages the concept of technical debt and time-series prediction to model the utility contribution of the component services in the composition. The approach embeds a debt-aware two level constraint reasoning algorithm in DATESSO to improve the efficiency, effectiveness and sustainability of self-adaptive service composition. We evaluate DATESSO on a service-based system with real-world WS-DREAM dataset and comparing it with other state-of-the-art approaches. The results demonstrate the superiority of DATESSO over the others on the utilization, latency and running time whilst likely to be more sustainable.