Some (Bitter) Considerations
Many systems embody design criteria that conflict with or hamper the exploitation of mobile code, e.g.:
- Heavy application-level network protocols
- Centralized code servers
- Assumption of permanent connection
- Migration policy hard-wired in the mechanism
Key open issues:
- Lack of validation of abstractions and mechanisms against real world applications
- Lack of quantitative characterization and comparison of mobile code technologies
The above issues are hampering acceptance and credibility of mobile code research as a whole