SLIDE 17 Producing a Prediction for an Orchestration
At each point of prediction: predictor builds and solves a constraint satisfaction problem (CSP) for QoS.
Build+ Solve CSP
SLA compli- ance SLA failure
✦ ✦ t0 ✦ ✦ t1 ✦ ✦ t2 · · · · · · · · · ✦ ✦ ti−1
✩
✦ ti ? ✦ ti+1 · · · · · · · · · satisfiable?
T ests satisfiability of the two cases: SLA compliance and failure.
◮ Initially (t0, t1, . . . , ti−1) both satisfiable: predictor undecided. ◮ At some point (ti) compliance ruled out ⇒ failure predicted
(and vice versa: can predict SLA compliance).
◮ How well and how early?
Depends on solver type and constraints shape.
c et al. (UPM, IMDEA) Constraint-Based QoS Assurance ICSOC 2012, Shanghai 17 / 20