Advanced Server Virtualization: VMware and Microsoft Platforms in the Virtual Data Center