Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
Wei Wang, Ben Liang, Baochun Li Department of Electrical and Computer Engineering University of Toronto June 3, 2013
Saturday, 29 June, 13
Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets - - PowerPoint PPT Presentation
Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets Wei Wang, Ben Liang, Baochun Li Department of Electrical and Computer Engineering University of Toronto June 3, 2013 Saturday, 29 June, 13 Prevalent Pricing Schemes for IaaS
Wei Wang, Ben Liang, Baochun Li Department of Electrical and Computer Engineering University of Toronto June 3, 2013
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
Instance terminates when the spot price exceeds the submitted bid
2 Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
3
Upfront commitment Service guarantee Market responsiveness On-demand (pay-as- you-go) N Y Slow Reservation Y Y Slow Bid-based N N Fast
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
5
Upfront commitment Service guarantee Market responsiveness On-demand (pay-as- you-go) N Y Slow Reservation Y Y Slow Bid-based N N Fast New design N Y Fast
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
6 Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
7 Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
8
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
9 Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
10
ui(ri, bi) = 8 > < > :
ni
X
j=1
(vi pi)li,j
ri
X
j=ni+1
pili,j , if ri ni; 0 ,
(1) For those rejected users, both the charged price and the
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
Ct: # of instances available at time t Qt: # of instances auctioned off at time t
11
V ∗
t (Ct) = E
max
Mt,0≤Qt≤Ct
+ EK ⇥ V ∗
t+1(Ct − Qt + K)
⇤ .
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
13
Mt,0≤Qt≤Ct
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
14
Furthermore, Q∗
τ(c + 1) 1 Q∗ τ(c) Q∗ τ(c + 1).
second statement of Proposition 1 plays a k
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
16
Algorithm 1 The Truthful Mechanism Mt with Q∗
t Instances
Allocated
j=1 rj Q∗ t < Pk+1 j=1 rj
j=1 rj
bs = φ−1(qr¯ µt+1(Ct s + 1))
bs}
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
18
t w.p.1 if the
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
19
100 200 300 0.2 0.4 0.6 0.8 1 Time Normalized Revenue
Fixed pricing Dynamic auction (DA) Upper bound (UB)
(a) Normalized revenue vs. time.
Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
20 Saturday, 29 June, 13
Wei Wang, Ben Liang and Baochun Li, Revenue Maximization with Dynamic Auctions in IaaS Cloud Markets
Saturday, 29 June, 13