• DocumentCode
    3508252
  • Title

    A scalable solution to the multi-resource QoS problem

  • Author

    Lee, Chen ; Lehoczky, John ; Siewiorek, Dan ; Rajkumar, Ragunathan ; Hansen, Jeff

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    315
  • Lastpage
    326
  • Abstract
    The problem of maximizing system utility by allocating a single finite resource to satisfy discrete Quality of Service (QoS) requirements of multiple applications along multiple QoS dimensions was studied previously. In this paper we consider the more complex problem of apportioning multiple finite resources to satisfy the QoS needs of multiple applications along multiple QoS dimensions. In other words, each application, such as video-conferencing, needs multiple resources to satisfy its QoS requirements. We evaluate and compare three strategies to solve this provably NP-hard problem. We show that dynamic programming and mixed integer programming compute optimal solutions to this problem but exhibit very long running times. We then adapt the mixed integer programming problem to yield near-optimal results with smaller running times. Finally, we present an approximation algorithm based on a local search technique that is less than 5% away from the optimal solution but which is more than two orders of magnitude faster. Perhaps more significantly, the local search technique turns out to be very scalable and robust as the number of resources required by each application increases
  • Keywords
    computational complexity; dynamic programming; integer programming; quality of service; resource allocation; dynamic programming; local search technique; mixed integer programming; multi-resource QoS problem; provably NP-hard problem; scalable solution; single finite resource; system utility; videoconferencing; Bit rate; Delay; Electronic switching systems; Linear programming; Optimal control; Read only memory; Resource management; Sampling methods; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1999. Proceedings. The 20th IEEE
  • Conference_Location
    Phoenix, AZ
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-0475-2
  • Type

    conf

  • DOI
    10.1109/REAL.1999.818859
  • Filename
    818859