• DocumentCode
    2973559
  • Title

    Adaptive QoS resource management in dynamic environments

  • Author

    Chatterjee, Saurav ; Brown, Michael

  • Author_Institution
    SRI Int., Menlo Park, CA, USA
  • Volume
    2
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    997
  • Abstract
    As greater numbers of end users run both multimedia applications and traditional desktop applications (word processing, spreadsheets, etc.) on the same distributed system (e.g., an office intranet or the Internet), the issue of how to provide adaptive quality of service (QoS) in a highly dynamic, shared, and heterogeneous resource environment becomes very important. While Java† is an elegant solution to the heterogeneity problem, it lacks adaptive QoS support, which is critical to multimedia and other real-time applications. Our ERDoS (End-to-End Resource Management of Distributed Systems) project presents solutions to the adaptation problem. We will demonstrate our innovative content-based adaptation algorithm, embedded within the Java Virtual Machine (JVM) using a set of multimedia applications on a laptop computer running Linux. If the underlying infrastructure provides real-time support, it becomes much easier to extend the support to the application layers. However, the underlying infrastructure for most common systems (whether it is an intranetwork, extranetwork or the Internet) is non-real time. The problem is exacerbated because these newer multimedia applications have to co-reside within the same distributed infrastructure with current desktop applications, which are non-real time and have unpredictable resource usage patterns. Therefore, our objective is to provide adaptive QoS support to these new multimedia applications within a best-effort infrastructure. We are not trying to extend Java to support real-time guarantees for applications because of the inherent non-real-time properties of Java (e.g., its dynamic loading and linking, and garbage collection). Instead, our goal is to insert sophisticated multiapplication, multidimensional QoS adaptation algorithms inside the JVM, to enable it to gracefully adapt multimedia applications as system state changes, in a manner that minimizes the adverse visual effect on these applications´ users
  • Keywords
    multimedia computing; quality of service; JVM; Linux; QoS adaptation; QoS resource management; adaptive quality of service; desktop applications; dynamic environments; multimedia applications; Application software; Embedded computing; Java; Multimedia systems; Portable computers; Quality of service; Resource management; Text processing; Virtual machining; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Computing and Systems, 1999. IEEE International Conference on
  • Conference_Location
    Florence
  • Print_ISBN
    0-7695-0253-9
  • Type

    conf

  • DOI
    10.1109/MMCS.1999.778631
  • Filename
    778631