• DocumentCode
    2938449
  • Title

    Adaptive QoS support for distributed, Java-based applications

  • Author

    Chatterjee, Saurav ; Sabata, Bikash ; Brown, Michael

  • Author_Institution
    SRI Int., Menlo Park, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    203
  • Lastpage
    212
  • Abstract
    Describes SRI International´s ERDoS (End-to-end Resource management of Distributed Systems) project. ERDoS is a distributed middleware with comprehensive resource management support, including application scheduling, resource allocation and graceful adaptation. We discuss how we have implemented this resource management as part of the Java Virtual Machine (JVM). We have also provided a resource management application programming interface (API) as a new Java class library. The ERDoS development environment enables nonprogrammers to create complex distributed applications by simply stringing together multiple Java methods. The ERDoS runtime environment utilizes a structuring algorithm to create a distributed Java application dynamically, and then provides allocation, scheduling and content-based, graceful, adaptive QoS support to these applications. We demonstrate the benefits of content-based adaptation and of dynamic structuring of distributed applications, using a set of video applications
  • Keywords
    Java; adaptive systems; client-server systems; distributed object management; quality of service; resource allocation; scheduling; virtual machines; API; ERDoS; JVM; Java Virtual Machine; Java class library; SRI International; adaptive service quality support; application programming interface; application scheduling; complex distributed applications; content-based adaptation; development environment; distributed Java-based applications; distributed middleware; dynamic structuring; end-to-end resource management; graceful adaptation; resource allocation; runtime environment; structuring algorithm; video applications; Contracts; Embedded system; Indium tin oxide; Internet; Java; Microwave integrated circuits; Middleware; Operating systems; Protocols; Trademarks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99) Proceedings. 2nd IEEE International Symposium on
  • Conference_Location
    Saint-Malo
  • Print_ISBN
    0-7695-0207-5
  • Type

    conf

  • DOI
    10.1109/ISORC.1999.776378
  • Filename
    776378