A Survey of Virtualization Technologies: Towards a New Taxonomic Proposal