To ¡Reserve ¡or ¡Not ¡to ¡Reserve: ¡ Op.mal ¡Online ¡Mul.-‑Instance ¡ Acquisi.on ¡in ¡IaaS ¡Clouds ¡
Wei ¡Wang, ¡Baochun ¡Li, ¡Ben ¡Liang ¡
Department ¡of ¡Electrical ¡and ¡Computer ¡Engineering ¡ University ¡of ¡Toronto ¡
1 ¡
To Reserve or Not to Reserve: Op.mal Online Mul.-Instance - - PowerPoint PPT Presentation
To Reserve or Not to Reserve: Op.mal Online Mul.-Instance Acquisi.on in IaaS Clouds Wei Wang, Baochun Li, Ben Liang Department of Electrical and
1 ¡
2 ¡
3 ¡
Instance Type Pricing Option Upfront Hourly Standard Small On-Demand $0 $0.08 1-Year Reserved $69 $0.039 Standard Medium On-Demand $0 $0.16 1-Year Reserved $138 $0.078
4 ¡
200 250 300 350 400 300 600 900 Time (hour) Instance User 552
§ Instance ¡reserva.on ¡period ¡is ¡typically ¡months ¡to ¡years ¡
§ E.g., ¡startup ¡companies, ¡new ¡services ¡
5 ¡
6 ¡
7 ¡
8 ¡
9 ¡
10 ¡
t
i=t−τ+1
t
i=t−τ+1
11 ¡
+2, …
min
{rt,ot}
C =
T
X
t=1
(otp + rt + αp(dt − ot)) , s.t.
t
X
i=t−τ+1
ri ≥ dt ,
12 ¡
min
{rt,ot}
C =
T
X
t=1
(otp + rt + αp(dt − ot)) , s.t.
t
X
i=t−τ+1
ri ≥ dt ,
13 ¡
14 ¡
15 ¡
16 ¡
Time Demand
Demand curve
Reservation curve
17 ¡
18 ¡
19 ¡
Time Demand
Demand curve
Reservation curve
20 ¡
21 ¡
22 ¡
23 ¡
24 ¡
25 ¡
f(z) = ⇢ (1 − α)e(1−α)z/(e − 1 + α), z ∈ [0, β), δ(z − β) · α/(e − 1 + α),
26 ¡
27 ¡
28 ¡
200 250 300 350 400 300 600 900 Time (hour) Instance User 552
29 ¡
30 ¡
31 ¡
32 ¡
33 ¡