• DocumentCode
    2450540
  • Title

    Resource Allocation with Stochastic Demands

  • Author

    Chen, Fangfei ; La Porta, Thomas ; Srivastava, Mani B.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2012
  • fDate
    16-18 May 2012
  • Firstpage
    257
  • Lastpage
    264
  • Abstract
    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.
  • Keywords
    knapsack problems; probability; resource allocation; CPU; hard disk; modern computer systems; multiple resource allocation; predefined overflow probability; resource allocation; specified overflow probability; stochastic demands; stochastic multidimensional knapsack problem; Approximation algorithms; Approximation methods; Bandwidth; Equations; Mathematical model; Upper bound; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing in Sensor Systems (DCOSS), 2012 IEEE 8th International Conference on
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4673-1693-4
  • Type

    conf

  • DOI
    10.1109/DCOSS.2012.16
  • Filename
    6227749