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
Link To Document