• DocumentCode
    3121971
  • Title

    A Middleware Support for Agent-Based Application Mobility in Pervasive Environments

  • Author

    Zhou, Yu ; Cao, Jiannong ; Raychoudhury, Vaskar ; Siebert, Joanna ; Lu, Jian

  • Author_Institution
    Hong Kong Polytech. Univ., Hong Kong
  • fYear
    2007
  • fDate
    22-29 June 2007
  • Firstpage
    9
  • Lastpage
    9
  • Abstract
    Application mobility is an efficient way to mask uneven conditioning and reduce users´ distractions in pervasive environments. However, since mobility brings more dynamism and uncertainty, it also raises new research issues in developing pervasive applications, including underlying application models, adaptive resource rebinding mechanisms, synchronization and fault tolerance techniques, etc. In this paper, we approach these problems from the middleware perspective. Inspired by software agent´s inherent capability of autonomy and mobility, we investigate its potential use in application mobility and propose an agent-based architecture called MDAgent. Three salient features are emphasized: 1) Reduced mobility overhead. Flexible bindings of application components avoid migrating whole application. 2) Simplified mobility management. Mobile agent takes over the responsibility of mobility and synchronization, so user intervention is reduced. 3) Enhanced customizability and adaptability. Context information can be updated dynamically, and ontology-based reasoning ability embedded in autonomous agents can direct the application to adapt to the changes accordingly. On top of MDAgent, we have developed several applications, and evaluated the performance.
  • Keywords
    inference mechanisms; middleware; mobile agents; mobile computing; ontologies (artificial intelligence); adaptive resource rebinding; application mobility; context information; fault tolerance technique; middleware; ontology-based reasoning; pervasive environment; software agent; synchronization; Application software; Computer architecture; Fault tolerance; Internet; Middleware; Mobile agents; Mobile computing; Mobile radio mobility management; Pervasive computing; Uncertainty; Pervasive computing; application mobility; software agent;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2007. ICDCSW '07. 27th International Conference on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    1545-0678
  • Print_ISBN
    0-7695-2838-4
  • Electronic_ISBN
    1545-0678
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2007.12
  • Filename
    4279001