As background reading on virtual machines, I recommend:

M. Rosenblum, “The Reincarnation of Virtual Machines”, ACM Queue vol. 2, no. 5.

This IS NOT required reading.