Cumulo-nimble: giving the cloud a competitive edge