Virtualization versus on-the-metal