Self-Healing Redundancy for OpenStack Applications through Fault-Tolerant Multi-Agent Task Scheduling | IEEE Conference Publication | IEEE Xplore