• DocumentCode
    2474573
  • Title

    A dynamic quality of service middleware agent for mediating application resource usage

  • Author

    Brandt, Scott ; Nutt, Gary ; Berk, Toby ; Mankovich, James

  • Author_Institution
    Colorado Univ., Boulder, CO, USA
  • fYear
    1998
  • fDate
    2-4 Dec 1998
  • Firstpage
    307
  • Lastpage
    317
  • Abstract
    High bandwidth applications with time-dependent resource requirements demand certain resource level assurances in order to operate correctly. Quality of service resource management techniques are being successfully developed that allow network systems to provide such assurances. These solutions generally assume that the operating system at either end of the network is capable of handling the throughput requirements of the applications. However, real operating systems have to manage many concurrent applications with varying resource requirements. Without specialized support, the operating system cannot guarantee the resources needed for any particular application. In support of these kinds of applications we have developed a middleware agent called a dynamic QoS manager (DQM) that mediates application resource usage so as to ensure that applications get the resources they need in order to provide adequate performance. The DQM employs a variety of algorithms to determine application resource allocations. Using application QoS levels, it provides for resource availability based algorithmic variation within applications and varying application periods. It also allows for inaccurate application resource usage estimates through a technique we have developed called dynamic estimate refinement. The paper discusses new developments in the design of the DQM and presents results showing DQM performance with both real and synthetic applications
  • Keywords
    client-server systems; network operating systems; quality of service; real-time systems; resource allocation; DQM; application QoS levels; application resource allocations; application resource usage; concurrent applications; dynamic QoS manager; dynamic estimate refinement; dynamic quality of service middleware agent; high bandwidth applications; inaccurate application resource usage estimates; mediating application resource usage; network systems; operating system; quality of service resource management techniques; real operating systems; resource availability based algorithmic variation; resource level assurances; resource requirements; throughput requirements; time-dependent resource requirements; varying application periods; Availability; Computer interfaces; Middleware; Multimedia systems; Operating systems; Performance loss; Quality of service; Real time systems; Resource management; Softening;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1998. Proceedings., The 19th IEEE
  • Conference_Location
    Madrid
  • Print_ISBN
    0-8186-9212-X
  • Type

    conf

  • DOI
    10.1109/REAL.1998.739756
  • Filename
    739756