Virtualization: a key feature of cloud computing. - Uma Gurav; R. Shaikh (ICWET, 2010)