How Virtual Application Movement Helps Build an Agile Datacenter