• DocumentCode
    1455416
  • Title

    Mobile agent middleware for mobile computing

  • Author

    Bellavista, Paolo ; Corradi, Antonio ; Stefanelli, Cesare

  • Author_Institution
    Bologna Univ., Italy
  • Volume
    34
  • Issue
    3
  • fYear
    2001
  • fDate
    3/1/2001 12:00:00 AM
  • Firstpage
    73
  • Lastpage
    81
  • Abstract
    Mobile computing requires an advanced infrastructure that integrates suitable support protocols, mechanisms, and tools. This mobility middleware should dynamically reallocate and trace mobile users and terminals and permit communication and coordination of mobile entities. In addition, open and untrusted environments must overcome system heterogeneity and grant the appropriate security level. Solutions to these issues require compliance with standards to interoperate with different systems and legacy components and a reliable security infrastructure based on standard cryptographic mechanisms and tools. Many proposals suggest using mobile agent technology middleware to address these issues. A mobile agent moves entities in execution together with code and achieved state, making it possible to upgrade distributed computing environments without suspending service. We propose three mobile computing services: user virtual environment (UVE), mobile virtual terminal (MVT), and virtual resource management (VRM). UVE provides users with a uniform view of their working environments independent of current locations and specific terminals. MVT extends traditional terminal mobility by preserving the terminal execution state for restoration at new locations, including active processes and subscribed services. VRM permits mobile users and terminals to maintain access to resources and services by automatically requalifying the bindings and moving specific resources or services to permit load balancing and replication
  • Keywords
    client-server systems; distributed object management; mobile computing; cryptographic mechanisms; distributed computing environments; load balancing; mobile agent middleware; mobile computing; mobile terminals; mobile users; mobile virtual terminal; protocols; replication; terminal execution state; user virtual environment; virtual resource management; Communication system security; Cryptography; Distributed computing; Middleware; Mobile agents; Mobile communication; Mobile computing; Proposals; Protocols; Virtual environment;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.910896
  • Filename
    910896