Online Robust Optimization Framework for QoS Guarantees in Distributed Soft Real-Time Systems
Ref: HURRAY-TR-100903 Publication Date: 24 to 29, Oct, 2010
Online Robust Optimization Framework for QoS Guarantees in Distributed Soft Real-Time SystemsRef: HURRAY-TR-100903 Publication Date: 24 to 29, Oct, 2010
In distributed soft real-time systems, maximizing the aggregate quality-of-service (QoS) is a typical system-wide goal, and addressing the problem through distributed optimization is challenging. Subtasks are subject to unpredictable failures in many practical environments, and this makes the problem much harder. In this paper, we present a robust optimization framework for maximizing the aggregate QoS in the presence of random failures. We introduce the notion of K-failure to bound the effect of random failures on schedulability. Using this notion we define the concept of K-robustness that quantifies the degree of robustness on QoS guarantee in a probabilistic sense. The parameter K helps to tradeoff achievable QoS versus robustness. The proposed robust framework produces optimal solutions through distributed computations on the basis of Lagrangian duality, and we present some implementation techniques. Our simulation results show that the proposed framework can probabilistically guarantee sub-optimal QoS which remains feasible even in the presence of random failures.
ACM and IEEE International Conference on Embedded Software (EMSOFT 2010), ACM New York, pp 89-98.
Notes: Part of ESWEEK 2010.