Building Redundancy in Multi-agent Systems Using