Autonomic resource provisioning for cloud-based software
Brownout: building more robust cloud applications