Fault Tolerance and Mobility
At the application level, reliability can be improved with mobile code by:
- concentrating interactions locally, thus easing monitoring and recovery
- relocating and/or replicating computations based on reliability concerns
- bypassing lossy links
At the technological level, what are the challenges?
- Mobility impairs reliable communication among mobile agents even on a fault-free network
How to characterize the proper fault model?