Transluscent Inter-Process Service Migration
- What is migration?
- Why do we need migration?
- (Too) Simple solutions
- Problems with simple solutions
- Upgrading code
- Problems with intra-process migration
- execl()
- Problems with execl()
- Migration between processes on one machine
- Migration between processes on Multiple machines
- Problems with multiple machines
- Example of simple (stateless) migration
- Example of complex (stateful) migration
- Migration - a demonstration - part 1
- Migration - a demonstration - part 2
- Migration - a demonstration - part 3
- Migration walk-through - part 1
- Migration walk-through - part 2
- Migration walk-through - part 3
- Migration walk-through - part 4
- Migration walk-through - part 5
- Migration walk-through - part 6
- Integration with existing software
- Design for migratibility
- Conclusions
- Future directions
- Questions?