TY - GEN
T1 - Resource allocation with stochastic demands
AU - Chen, Fangfei
AU - La Porta, Thomas
AU - Srivastava, Mani B.
PY - 2012
Y1 - 2012
N2 - Resources in modern computer systems include not only CPU, but also memory, hard disk, bandwidth, etc. To serve multiple users simultaneously, we need to satisfy their requirements in all resource dimensions. Meanwhile, their demands follow a certain distribution and may change over time. Our goal is then to admit as many users as possible to the system without violating the resource capacity more often than a predefined overflow probability. In this paper, we study the problem of allocating multiple resources among a group of users/tasks with stochastic demands. We model it as a stochastic multi-dimensional knapsack problem. We extend and apply the concept of effective bandwidth in order to solve this problem efficiently. Via numerical experiments, we show that our algorithms achieve near-optimal performance with specified overflow probability.
AB - Resources in modern computer systems include not only CPU, but also memory, hard disk, bandwidth, etc. To serve multiple users simultaneously, we need to satisfy their requirements in all resource dimensions. Meanwhile, their demands follow a certain distribution and may change over time. Our goal is then to admit as many users as possible to the system without violating the resource capacity more often than a predefined overflow probability. In this paper, we study the problem of allocating multiple resources among a group of users/tasks with stochastic demands. We model it as a stochastic multi-dimensional knapsack problem. We extend and apply the concept of effective bandwidth in order to solve this problem efficiently. Via numerical experiments, we show that our algorithms achieve near-optimal performance with specified overflow probability.
UR - http://www.scopus.com/inward/record.url?scp=84864237864&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84864237864&partnerID=8YFLogxK
U2 - 10.1109/DCOSS.2012.16
DO - 10.1109/DCOSS.2012.16
M3 - Conference contribution
AN - SCOPUS:84864237864
SN - 9780769547077
T3 - Proceedings - IEEE International Conference on Distributed Computing in Sensor Systems, DCOSS 2012
SP - 257
EP - 264
BT - Proceedings - IEEE International Conference on Distributed Computing in Sensor Systems, DCOSS 2012
T2 - 8th IEEE International Conference on Distributed Computing in Sensor Systems, DCOSS 2012
Y2 - 16 May 2012 through 18 May 2012
ER -