Virtualization technology: Enticing but flawed