Full autonomic repair for distributed applications. (7th February 2013)