• DocumentCode
    415020
  • Title

    Aware ware: an adaptation middleware for heterogeneous environments

  • Author

    Wang, Qiang ; Cheng, Liang

  • Author_Institution
    Dept. of Comput. Sci & Eng., Lchigh Univ., Bethlehem, PA, USA
  • Volume
    3
  • fYear
    2004
  • fDate
    20-24 June 2004
  • Firstpage
    1406
  • Abstract
    A heterogeneous environment consists of a number of dissimilar networks, computing devices, end users, applications, and environmental conditions. Traditional distributed applications are generally not aware of the heterogeneities of the environment. In this paper we present "AwareWare", which is a middleware that facilitates applications to be more adaptive in such a heterogeneous environment. AwareWare addresses five types of heterogeneities and advocates dynamic component reconfiguration as a unified approach for both architectural and application level adaptation. AwareWare includes environment measurement tools, an adaptation decision module that is separated from other constructions of the application, and reconfiguration mechanisms for component based distributed applications. Prototype examples are presented that demonstrate the potential use of the middleware.
  • Keywords
    distributed object management; middleware; object-oriented programming; programming environments; reconfigurable architectures; software tools; adaptation decision module; application level adaptation middleware; awareware; component based distributed application; computing device; dissimilar network; dynamic component reconfiguration architecture; end user application; environment measurement tool; heterogeneous environment; reconfiguration mechanism; Application software; Bandwidth; Collaborative software; Collaborative work; Computer displays; Computer networks; Distributed computing; Middleware; Portable computers; Wireless networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2004 IEEE International Conference on
  • Print_ISBN
    0-7803-8533-0
  • Type

    conf

  • DOI
    10.1109/ICC.2004.1312743
  • Filename
    1312743