Multi-objective Optimisation of Rolling Upgrade Allowing for Failures in Clouds | IEEE Conference Publication | IEEE Xplore