by Eddy Truyen, Bert Robben, Bart Vanhaute, Tim Coninx, Wouter Joosen, Pierre Verbaeten
In ASA/MA
http://www.cs.kuleuven.ac.be/~eddy/PUBLICATIONS/MA2000.ps
Add To MetaCart
Abstract:
Abstract. In this paper, we present a mechanism to capture and reestablish the state of Java threads. We achieve this by extracting a thread's execution state from the application code that is executing in this thread. This thread serialization mechanism is implemented by instrumenting the original application code at the byte code level, without modifying the Java Virtual Machine. We describe this thread serialization technique in the context of middleware support for mobile agent technology. We present a simple execution model for agents that guarantees correct thread migration semantics when moving an agent to another location. Our thread serialization mechanism is however generally applicable in other domains as well, such as load balancing and checkpointing. 1
Citations
|
890
|
The Java Virtual Machine Specification
– Lindholm, Yellin
- 1996
|
|
132
|
Dynamic class loading in the Java vir-tual machine
– Liang, Bracha
- 1998
|
|
130
|
The architecture of the araplatform for mobile agents
– Peine, Stolpmann
- 1997
|
|
129
|
Mole – a Java based mobile agent system
– Straer, Baumann, et al.
- 1996
|
|
70
|
Network-aware mobile programs
– Ranganathan, Acharya, et al.
- 1997
|
|
64
|
Transparent Migration of Java-Based Mobile Agents
– Funfrocken
- 1998
|
|
42
|
Byte Code Engineering
– DAHM
- 1999
|
|
36
|
A simple extension of java language for controllable transparent migration and its portable implementation
– Sekiguchi, Masuhara, et al.
- 1999
|
|
30
|
Pickling threads state in the java system
– Bouchenak
- 1999
|
|
14
|
Language Technology and Metalevel Architectures for Distributed Objects
– Robben
- 1999
|
|
8
|
Transparent Migration of Java-based Mobile Agents (Capturing and Reestablishing the State of Java Programs
– Fnfrocken
- 1998
|
|
8
|
Integrating Java-based Mobile Agents into Web Servers under Security Concerns
– Funfrocken
- 1998
|
|
7
|
Infrastructure for Mobile Agents
– Berbers, Decker, et al.
- 1996
|
|
4
|
Supporting Object Mobility - from Thread Migration to Dynamic Load Balancing. Demonstration at OOPSLA'99. (Correlate v3.3, Java prototype), www.cs.kuleuven.ac.be/~eddy/PUBLICATIONS/OOPSLADemoProceed.ps
– Truyen, Vanhaute, et al.
- 1999
|
|
1
|
Integrating Java-based Mobile Agents into Web Servers under Security Concerns
– Fnfrocken
- 1998
|
|
1
|
Concordia online information
– Electric
|