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ženo v:
Podrobná bibliografie
Vydáno v:2003 International Conference on Parallel Processing, 2003. Proceedings s. 321 - 330
Hlavní autoři: Chakravarti, A.J., Wang, X., Hallstrom, J.O., Baumgartner, G.
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 2003
Témata:
ISBN:9780769520179, 0769520170
ISSN:0190-3918
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí: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
ISBN:9780769520179
0769520170
ISSN:0190-3918
DOI:10.1109/ICPP.2003.1240595