History and renaissance of virtualization technology;
OS-level vs. language-level virtual machines;
Virtual networking;
Virtual machine mobility;
Application to network and distributed system security;
Application to Grid and autonomic computing;
Application to service provisioning;|| |Intermediate|| http://www.cs.purdue.edu/homes/dxu/CS590C.html