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...
Saved in:
| Published in: | Computer (Long Beach, Calif.) Vol. 34; no. 3; pp. 73 - 81 |
|---|---|
| Main Authors: | , , |
| 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 |