Implementation of strong mobility for multi-threaded agents in Java
Strong mobility, which allows multithreaded agents to be migrated transparently at any time, is a powerful mechanism for implementing a peer-to-peer computing environment, in which agents carrying a computational payload find available computing resources. Existing approaches to strong mobility eith...
Uložené v:
| Vydané v: | 2003 International Conference on Parallel Processing, 2003. Proceedings s. 321 - 330 |
|---|---|
| Hlavní autori: | , , , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
2003
|
| Predmet: | |
| ISBN: | 9780769520179, 0769520170 |
| ISSN: | 0190-3918 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Strong mobility, which allows multithreaded agents to be migrated transparently at any time, is a powerful mechanism for implementing a peer-to-peer computing environment, in which agents carrying a computational payload find available computing resources. Existing approaches to strong mobility either modify the Java virtual machine or do not correctly preserve the Java semantics when migrating multithreaded agents. We give an overview of our implementation strategy for strong mobility in which each agent thread maintains its own serializable execution state at all times, while thread states are captured just before a move. We explain how to solve the synchronization problems involved in migrating a multithreaded agent and how to cleanly terminate the Java threads in the originating virtual machine. We present experimental results that indicate that our implementation approach is feasible in practice |
|---|---|
| AbstractList | Strong mobility, which allows multithreaded agents to be migrated transparently at any time, is a powerful mechanism for implementing a peer-to-peer computing environment, in which agents carrying a computational payload find available computing resources. Existing approaches to strong mobility either modify the Java virtual machine or do not correctly preserve the Java semantics when migrating multithreaded agents. We give an overview of our implementation strategy for strong mobility in which each agent thread maintains its own serializable execution state at all times, while thread states are captured just before a move. We explain how to solve the synchronization problems involved in migrating a multithreaded agent and how to cleanly terminate the Java threads in the originating virtual machine. We present experimental results that indicate that our implementation approach is feasible in practice |
| Author | Chakravarti, A.J. Baumgartner, G. Wang, X. Hallstrom, J.O. |
| Author_xml | – sequence: 1 givenname: A.J. surname: Chakravarti fullname: Chakravarti, A.J. organization: Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH – sequence: 2 givenname: X. surname: Wang fullname: Wang, X. organization: Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH – sequence: 3 givenname: J.O. surname: Hallstrom fullname: Hallstrom, J.O. organization: Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH – sequence: 4 givenname: G. surname: Baumgartner fullname: Baumgartner, G. organization: Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH |
| BookMark | eNotj9FKwzAUQANOcJv7APElP9B5c9M0y6MUdZWBe9DnkTQ3M9Kmo43C_l7BPZ2nc-As2CwNiRi7E7AWAsxDU-_3awSQa4ElKKOu2MroDejKKAShzYzNQRgopBGbG7aYpi8ABKnKOaub_tRRTynbHIfEh8CnPA7pyPvBxS7mMw_DyPvvLscif45kPXluj3_CxGPir_bH3rLrYLuJVhcu2cfz03u9LXZvL039uCui0CoX3mGwLUDVlqXxKJxH30pCktqis5IqoQmxqrwMiE5LHzQEhVoIChScXLL7_24kosNpjL0dz4fLs_wFM29NXQ |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/ICPP.2003.1240595 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EndPage | 330 |
| ExternalDocumentID | 1240595 |
| GroupedDBID | -~X 23M 29P 6IE 6IF 6IH 6IK 6IL 6IN AAJGR AAWTH ABDPE ADZIZ AFFNX ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI M43 OCL RIE RIL RNS XOL |
| ID | FETCH-LOGICAL-i175t-db2fac006c449d21bd2dc3e2e37a2ba3e617e2266d3f22b73df70f52711efefb3 |
| IEDL.DBID | RIE |
| ISBN | 9780769520179 0769520170 |
| ISICitedReferencesCount | 8 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000186828800036&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0190-3918 |
| IngestDate | Tue Aug 26 17:20:58 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i175t-db2fac006c449d21bd2dc3e2e37a2ba3e617e2266d3f22b73df70f52711efefb3 |
| PageCount | 10 |
| ParticipantIDs | ieee_primary_1240595 |
| PublicationCentury | 2000 |
| PublicationDate | 20030000 |
| PublicationDateYYYYMMDD | 2003-01-01 |
| PublicationDate_xml | – year: 2003 text: 20030000 |
| PublicationDecade | 2000 |
| PublicationTitle | 2003 International Conference on Parallel Processing, 2003. Proceedings |
| PublicationTitleAbbrev | ICPP |
| PublicationYear | 2003 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0020354 ssj0000395785 |
| Score | 1.6022196 |
| Snippet | Strong mobility, which allows multithreaded agents to be migrated transparently at any time, is a powerful mechanism for implementing a peer-to-peer computing... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 321 |
| SubjectTerms | Grid computing Information science Java Mobile agents Payloads Peer to peer computing Programming profession Resource management Virtual machining Yarn |
| Title | Implementation of strong mobility for multi-threaded agents in Java |
| URI | https://ieeexplore.ieee.org/document/1240595 |
| WOSCitedRecordID | wos000186828800036&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 | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwELXaioGpQIv4lgdG3Cb-iOO5ogKGKgNI3SonPqMOTVCbVuLfYztpKyQWNtuLLVune7679w6hRy0ETVikScITTnguDElBGmKVEZaCAmGK0GxCzmbpfK6yDno6cGEAIBSfwcgPQy7fVMXWh8rGzhc5NCC6qCtl0nC1DvGUyCecjtCXRkzwPVWaqThtvuxKUC8Y0yrv7OeqTXfGkRq_TrIsyISO2t1-tV0JXmfa_995z9DwSN_D2cExnaMOlBeov-_fgFtzHqBJkAZeteyjElcWb3xk_BOvqlAz-40dpMWh5pDU7tG1AYO1J2Nt8LLEb3qnh-hj-vw-eSFtUwWydEihJianVhfO1grOlaFxbqgpGFBgUtNcM3CQBhwmSwyzlOaSGSsjK6iMY7Bgc3aJemVVwhXC1gvVWHCfjtThgLRINXd4TAOnhulIRNdo4O9k8dXoZiza67j5e_kWnYZCuRDeuEO9er2Fe3RS7OrlZv0QHvsHp2yjeA |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwELVKQYKpQIv4xgMjaRN_JPFcgVooVYYidauc-Iw6NEH9kvj32K7bComFzfHiyJZ1z3f33kPoUXJOYhrKIGYxC1jOVZBCogItFNcEBHBVOLOJZDhMx2OR1dDTjgsDAK75DNp26Gr5qipWNlXWMbHIoAF-gA6tc5Zna-0yKqEtOe3BLwkpZ1uyNBVRunm0C06sZIzX3tl-C1_wjELR6XezzAmFtv16v4xXXNx5afzvj09Ra0_gw9kuNJ2hGpTnqLF1cMD-QjdR14kDzzz_qMSVxgubG__Es8p1zX5jA2qx6zoMlubYpQKFpaVjLfC0xK9yLVvo4-V51O0F3lYhmBqssAxUTrQszG0rGBOKRLkiqqBAgCaS5JKCATVgUFmsqCYkT6jSSag5SaIINOicXqB6WZVwibC2UjUazLMjNUggLVLJDCKTwIiiMuThFWraPZl8bZQzJn47rv-efkDHvdH7YDLoD99u0Ilrm3PJjltUX85XcIeOivVyupjfu4P_AWOnpsE |
| 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%3Abook&rft.genre=proceeding&rft.title=2003+International+Conference+on+Parallel+Processing%2C+2003.+Proceedings&rft.atitle=Implementation+of+strong+mobility+for+multi-threaded+agents+in+Java&rft.au=Chakravarti%2C+A.J.&rft.au=Wang%2C+X.&rft.au=Hallstrom%2C+J.O.&rft.au=Baumgartner%2C+G.&rft.date=2003-01-01&rft.pub=IEEE&rft.isbn=9780769520179&rft.issn=0190-3918&rft.spage=321&rft.epage=330&rft_id=info:doi/10.1109%2FICPP.2003.1240595&rft.externalDocID=1240595 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0190-3918&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0190-3918&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0190-3918&client=summon |

