Consistent Rollback Protocols for Autonomic ASSISTANT Applications