STAR: SLA-Aware Autonomic Management of Cloud Resources