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

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:2003 International Conference on Parallel Processing, 2003. Proceedings s. 321 - 330
Hlavní autori: Chakravarti, A.J., Wang, X., Hallstrom, J.O., Baumgartner, G.
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