This Article 
 Bibliographic References 
 Add to: 
September/October 2008 (vol. 12 no. 5)
pp. 4-6
Fred Douglis, IBM T.J. Watson Research Center
When software ideas are ahead of their time, two problems can arise. Either better hardware is needed for the software to be feasible, a new technology isn't adoptable because there's no current need for it. EIC Fred Douglis looks at examples of both problems in this installment.

1. D. Sobel, Longitude: The True Story of a Lone Genius Who Solved the Greatest Scientific Problem of His Time, Walker &Company, 1996.
2. F. Douglis and J. Ousterhout, "Transparent Process Migration: Design Alternatives and the Sprite Implementation," Software —Practice &Experience, vol. 21, no. 8, 1991, pp. 757–785.
3. J. Ousterhout et al., "The Sprite Network Operating System," Computer, vol. 21, no. 2, 1988, pp. 23–36.
4. B. Walker et al., "The LOCUS Distributed Operating System," Proc. 9th Symp. Operating Systems Principles, ACM Press, 1983, pp. 49–70.
5. D. Milojičić et al., "Task Migration on the Top of the Mach Microkernel," Proc. 3rd Usenix Mach Symp., Usenix Assoc., 1993, pp. 273–290.
6. A. Barak and A. Litman, "MOS: A Multicomputer Distributed Operating System," Software —Practice and Experience, vol. 15, no. 8, 1985, pp. 725–737.
7. M. Litzkow, M. Livny, and M. Mutka, "Condor: A Hunter of Idle Workstations," Proc. 8th Int'l Conf. Distributed Computing Systems, IEEE CS Press, 1988, pp. 104–111.
8. S. Zhou et al., "Utopia: A Load Sharing Facility for Large, Heterogeneous Distributed Computer Systems," Software —Practice and Experience, vol. 23, no. 12, 1994, pp. 1305–1336.
9. D.S Milojičić et al., "Process Migration," ACM Comput. Survey, vol. 32, no. 3, 2000, pp. 241–299.
10. M. Nelson, B. Lim, and G. Hutchins, "Fast Transparent Migration for Virtual Machines," Proc. Usenix Ann. Technical Conf., Usenix Assoc., 2005, pp. 391–394.
11. C. Clark et al., "Live Migration of Virtual Machines," Proc. 2nd Conf. Networked Systems Design &Implementation, Usenix Assoc., 2005, pp. 273–286.
12. R. Bradford et al., "Live Wide-Area Migration of Virtual Machines including Local Persistent State," Proc. 3rd Int'l Conf. Virtual Execution Environments (VEE 07), ACM Press, 2007, pp. 169–179.
13. H.A. Lagar-Cavilla et al., "Interactive Resource-Intensive Applications Made Easy," Proc. Middleware 2007, ACM Press, 2007, pp. 143–163.

Index Terms:
software development, new technologies, virtualization, virtual machines, process migration
Fred Douglis, "Ideas Ahead of Their Time," IEEE Internet Computing, vol. 12, no. 5, pp. 4-6, Sept.-Oct. 2008, doi:10.1109/MIC.2008.103
Usage of this product signifies your acceptance of the Terms of Use.