Mobile agent middleware for mobile computing

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 untr...

Full description

Saved in:
Bibliographic Details
Published in:Computer (Long Beach, Calif.) Vol. 34; no. 3; pp. 73 - 81
Main Authors: Bellavista, P., Corradi, A., Stefanelli, C.
Format: Journal Article
Language:English
Published: New York IEEE 01.03.2001
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects:
ISSN:0018-9162, 1558-0814
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
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.
AbstractList The secure and open mobile agent (SOMA) distributed programming framework implements three mobile computing services - user virtual environment (UVE), mobile virtual terminal (MVT), and virtual resource management (VRM). These three services provide a flexible middleware that application designers can use to deploy Internet services in an environment where users, terminals, resources, and services are all mobile.
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
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.
Mobile agent-based middleware shows promise for providing an advanced infrastructure that integrates support protocols, mechanisms and tools to permit communication and coordination of mobile entities.
Author Bellavista, P.
Corradi, A.
Stefanelli, C.
Author_xml – sequence: 1
  givenname: P.
  surname: Bellavista
  fullname: Bellavista, P.
  organization: Bologna Univ., Italy
– sequence: 2
  givenname: A.
  surname: Corradi
  fullname: Corradi, A.
– sequence: 3
  givenname: C.
  surname: Stefanelli
  fullname: Stefanelli, C.
BookMark eNqFkc1Lw0AQxRepYFsFz56CB_Vg6myyn0cpfkHFi57DdjMpW5Js3aSI_70JKSJFFB4Mw_zeY5iZkFHtayTklMKMUtA3yUxTUFockDHlXMWgKBuRMQBVsaYiOSKTpll3LVM8HZPrZ790JUZmhXUbVS7PS_wwAaPCh6gaZtZXm23r6tUxOSxM2eDJrk7J2_3d6_wxXrw8PM1vF7FNtWpjmi87CSh4bhJbaAYyxV5GSchzYbFvlyxXoKXKDYC2aCWA4VbJAtMpuRxyN8G_b7Fps8o1FsvS1Oi3TaYpE1wypTvy4k8yUVIrytP_Qa5AsFR14NWfIBWSpt2urEfP99C134a6u0xGtWQgtPiRZ4NvmoBFtgmuMuEzo5D1H8uSbPhYh872UOta0zpft8G48jfD2WBwiPiduxt-AZPZnyA
CODEN CPTRB4
CitedBy_id crossref_primary_10_1145_1183463_1183465
crossref_primary_10_1016_j_micpro_2007_08_001
crossref_primary_10_1016_j_aei_2015_01_006
crossref_primary_10_1016_j_future_2011_03_002
crossref_primary_10_3233_WEB_190414
crossref_primary_10_1016_j_pmcj_2009_07_002
crossref_primary_10_1155_2014_153847
crossref_primary_10_1109_MIM_2006_1634986
crossref_primary_10_1002_spe_756
crossref_primary_10_1109_MIC_2003_1189187
crossref_primary_10_1016_S0141_9331_02_00099_6
crossref_primary_10_1016_j_comcom_2004_05_011
crossref_primary_10_1109_MC_2004_63
crossref_primary_10_1080_21681015_2018_1479892
crossref_primary_10_1109_JSTARS_2014_2376475
crossref_primary_10_1016_j_jpdc_2004_10_001
crossref_primary_10_1016_j_mcm_2010_06_018
crossref_primary_10_1109_TMC_2003_1195148
crossref_primary_10_4018_jmcmc_2010040103
crossref_primary_10_1007_s11042_007_0113_z
crossref_primary_10_3745_KIPSTA_2004_11A_5_347
crossref_primary_10_1016_j_eswa_2011_09_089
crossref_primary_10_1016_j_ins_2006_01_005
crossref_primary_10_1016_j_future_2007_07_013
crossref_primary_10_1109_MPRV_2002_1037726
crossref_primary_10_1109_TSE_2003_1265523
crossref_primary_10_1109_MIC_2003_1250579
crossref_primary_10_3745_KIPSTA_2004_11A_6_425
crossref_primary_10_1109_TSMCA_2003_819496
crossref_primary_10_1016_j_cose_2004_01_008
crossref_primary_10_1016_j_pmcj_2007_05_001
crossref_primary_10_1007_s10458_020_09474_7
crossref_primary_10_1108_17427370780000156
crossref_primary_10_1109_TSE_2002_1049403
crossref_primary_10_1023_B_ITEM_0000031581_31936_b9
Cites_doi 10.1109/COMST.1999.5340509
10.1109/4236.612217
10.1109/2.641978
10.1016/S1389-1286(99)00079-1
10.1109/MIC.1999.780959
10.1145/319806.319814
10.1109/32.685260
10.1007/978-3-540-45347-5_11
10.1109/98.511765
10.1007/BFb0057648
10.1109/98.709365
10.1109/ICPWC.1996.494290
10.1109/4236.656070
10.1109/ENABL.1998.725700
10.1007/BFb0057653
ContentType Journal Article
Copyright Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Mar 2001
Copyright_xml – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Mar 2001
DBID RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
DOI 10.1109/2.910896
DatabaseName IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Computer and Information Systems Abstracts
Technology Research Database
Technology Research Database

Technology Research Database
Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1558-0814
EndPage 81
ExternalDocumentID 69348511
10_1109_2_910896
910896
Genre Feature
GroupedDBID -DZ
-~X
.DC
0R~
29F
4.4
41~
5GY
5VS
6IK
85S
97E
9M8
AAJGR
AARMG
AASAJ
AAUTI
AAVXG
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
ACGOD
ACIWK
ACNCT
ACPVT
ADRHT
AENEX
AETEA
AETIX
AFFNX
AFOGA
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ATWAV
AZLTO
BEFXN
BFFAM
BGNUA
BKEBE
BKOMP
BPEOZ
CS3
DU5
EBS
EJD
F5P
HZ~
H~9
IAAWW
IBMZZ
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MVM
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNI
RNS
RZB
S10
TAE
TN5
TWZ
UKR
UPT
UQL
VH1
WH7
XJT
XOL
XWC
XZL
YZZ
ZCG
AAYXX
ABUFD
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
ID FETCH-LOGICAL-c398t-1db1db60f5da2cf94073e73e7a870dd6ce3e73b4d80978da009cec700a5c87fe3
IEDL.DBID RIE
ISICitedReferencesCount 61
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000167305100024&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0018-9162
IngestDate Sat Sep 27 20:28:23 EDT 2025
Sun Nov 09 09:46:34 EST 2025
Thu Oct 02 11:09:49 EDT 2025
Sun Sep 28 01:33:46 EDT 2025
Sun Nov 09 07:24:39 EST 2025
Sat Nov 29 08:06:46 EST 2025
Tue Nov 18 20:59:26 EST 2025
Wed Aug 27 02:49:04 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c398t-1db1db60f5da2cf94073e73e7a870dd6ce3e73b4d80978da009cec700a5c87fe3
Notes SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-1
ObjectType-Feature-2
content type line 23
ObjectType-Article-2
PQID 197406968
PQPubID 23500
PageCount 9
ParticipantIDs crossref_primary_10_1109_2_910896
crossref_citationtrail_10_1109_2_910896
proquest_journals_197406968
proquest_miscellaneous_1671370048
ieee_primary_910896
proquest_miscellaneous_914657489
proquest_miscellaneous_28798153
proquest_miscellaneous_25806438
PublicationCentury 2000
PublicationDate 2001-03-01
PublicationDateYYYYMMDD 2001-03-01
PublicationDate_xml – month: 03
  year: 2001
  text: 2001-03-01
  day: 01
PublicationDecade 2000
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle Computer (Long Beach, Calif.)
PublicationTitleAbbrev MC
PublicationYear 2001
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References s1ref9
s1ref6
s1ref5
s1ref8
ref11
ref10
s1ref12
s1ref11
ref2
s1ref10
ref1
Lange (ref7) 1998
Psounis (s1ref7) 1999
ref8
ref4
ref3
ref6
ref5
s1ref2
s1ref1
s1ref4
Bellavista (ref9) 2000
s1ref3
References_xml – volume-title: IEEE Comm. Surveys;
  year: 1999
  ident: s1ref7
  article-title: Active Networks: Applications, Security, Safety, and Architectures
  doi: 10.1109/COMST.1999.5340509
– ident: ref5
  doi: 10.1109/4236.612217
– volume-title: European Telecommunications Standards Institute, Universal Mobile Telecommunications Systems;
  ident: s1ref1
– ident: ref1
  doi: 10.1109/2.641978
– ident: ref6
  doi: 10.1016/S1389-1286(99)00079-1
– ident: s1ref8
  doi: 10.1109/MIC.1999.780959
– ident: ref3
  doi: 10.1145/319806.319814
– volume-title: Wireless Application Protocol (WAP) Forum
  ident: s1ref3
– start-page: 961
  year: 2000
  ident: ref9
  article-title: Protection and Interoperability for Mobile Agents: A Secure and Open Programming Environment
  publication-title: IEICE Trans. Comm.
– volume-title: Programming and Deploying Java Mobile Agents with Aglets
  year: 1998
  ident: ref7
– ident: s1ref9
  doi: 10.1109/32.685260
– ident: ref8
  doi: 10.1007/978-3-540-45347-5_11
– ident: s1ref5
  doi: 10.1109/98.511765
– volume-title: Microsoft Corp.
  ident: s1ref10
  article-title: Universal Plug and Play Forum Resources
– ident: ref10
  doi: 10.1007/BFb0057648
– ident: s1ref12
  doi: 10.1109/98.709365
– ident: ref2
  doi: 10.1109/ICPWC.1996.494290
– ident: s1ref11
  doi: 10.1109/4236.656070
– ident: ref11
  doi: 10.1109/ENABL.1998.725700
– ident: s1ref2
  article-title: Composite Capability/Preference Profiles (CC/PP)
  publication-title: W3 Consortium
– volume-title: Wireless Local Area Networks Committee, “IEEE P802.11”
  ident: s1ref6
– volume-title: Foundation of Intelligent Physical Agents (FIPA)
  ident: s1ref4
– ident: ref4
  doi: 10.1007/BFb0057653
SSID ssj0014853
Score 2.0392373
Snippet Mobile computing requires an advanced infrastructure that integrates suitable support protocols, mechanisms, and tools. This mobility middleware should...
Mobile agent-based middleware shows promise for providing an advanced infrastructure that integrates support protocols, mechanisms and tools to permit...
The secure and open mobile agent (SOMA) distributed programming framework implements three mobile computing services - user virtual environment (UVE), mobile...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 73
SubjectTerms Agents (artificial intelligence)
Communication system security
Computation
Cryptography
Distributed computing
Dynamical systems
Dynamics
Infrastructure
Middleware
Mobile agents
Mobile communication
Mobile communications networks
Mobile computing
Proposals
Protocols
Terminals
Virtual environment
Title Mobile agent middleware for mobile computing
URI https://ieeexplore.ieee.org/document/910896
https://www.proquest.com/docview/197406968
https://www.proquest.com/docview/1671370048
https://www.proquest.com/docview/25806438
https://www.proquest.com/docview/28798153
https://www.proquest.com/docview/914657489
Volume 34
WOSCitedRecordID wos000167305100024&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1558-0814
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0014853
  issn: 0018-9162
  databaseCode: RIE
  dateStart: 19700101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5s8aAHq1Wx1kcEwYvb7jvJUcTixeJBobdl81gQ7K70oX_fSfahYisIe9jdzIYw2cnMZDLfAFz6WaBSP1ZOKHTkhJLiOpgxE0KUkVYq9qWrbLEJOh6zyYQ_VjjbNhdGa20Pn-mBubWxfFXIpdkqG6JqYzxuQYvSuEzVagIGIasAJz0jv7Ff4cx6Lh_6g_K7H5rHllL5tf5apTLq_Gs4u7BT2Y7kppzsPdjQeRc6dV0GUolpF7a_gQzuw_VDIVD0SWqSqMjUbkh8pDNN0Fwl07JN2j6Q_ACeR3dPt_dOVSPBkQFnC8dTAq_YzSJkucw4-meBNleKgoi8lto8ilAxk7ChUjSppJbUddNIMprp4BDaeZHrIyAB5b4nQkqVCIxkCyk8wdBCyjIpQ8F6cFXzL5EVgLipY_GaWEfC5YmflCzpwUVD-VaCZqyg6RqONu312349I0klTPPEQ5_HNSA-2G_TilJgQhtproslksTobBukfqQ5X0PjR8zYX39RMMoZqoAekDUUHBVLZAB7jlcOvw9bX2fUTqC9mC31KWzK98XLfHZm_9hPN1zq9A
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwED90CuqDH1NxTl0FwRe7telX8ijimLgNHybsrTQfBcF1sg_9972kXVXcBKEPbXMN4dLL3eVyvwO4IqknExJK2-cqsH0R4TqYUh1CFIGSMiTCkabYRNTv0-GQPRU42yYXRillDp-ppr41sXw5FnO9VdZC1UZZuA4bge8TJ0_WKkMGPi0gJ10twSEpkGZdh7VIM__yh-4xxVR-rcBGrbT3_jWgfdgtrEfrNp_uA1hTWRX2FpUZrEJQq7DzDWbwEG56Y47CbyU6jcoamS2Jj2SiLDRYrVHeJkwfSH4Ez-37wV3HLqok2MJjdGa7kuMVOmmATBcpQw_NU_pKUBSR20LpR-5LqlM2ZIJGlVAicpwkEDRKlXcMlWycqROwvIgRl_tRJLmnZZsL7nKKNlKaCuFzWoPrBf9iUUCI60oWr7FxJRwWkzhnSQ0uS8q3HDZjCU1Vc7RsX7ytL2YkLsRpGrvo9Tgaxgf7LVtRDnRwI8nUeI4kIbrbGqsfaRoraEhAtQX2FwWNGEUlUANrBQVD1RJoyJ7TpcNvwFZn0OvG3Yf-Yx22v06snUFlNpmrc9gU77OX6eTC_L2fkRjuOw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Mobile+agent+middleware+for+mobile+computing&rft.jtitle=Computer+%28Long+Beach%2C+Calif.%29&rft.au=Bellavista%2C+P&rft.au=Corradi%2C+A&rft.au=Stefanelli%2C+C&rft.date=2001-03-01&rft.issn=0018-9162&rft.volume=34&rft.issue=3&rft_id=info:doi/10.1109%2F2.910896&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9162&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9162&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9162&client=summon