Virtualization is one of the fundamental technology of cloud computing that allows the running of multiple operating systems and applications on the same server at the same time thus reducing the cost and increasing efficiency. ...