Tla Plus, Resilience, Software Development, DevOps.
Cluster = [v \in VMs |-> 4], curr = "", \* helper: current event rrobin = 1; define ServersHealthy == \A vm \in VMs: Cluster[vm] <= 9 end define; macro trigger_event(event) begin Cluster[rrobin] := Cluster[rrobin] + event.size; if rrobin = 3 then rrobin := 1 else rrobin := rrobin + 1 end if; end