Virtualization And Its Benefits For Networked Application Management