A system comprising: a plurality of uninterruptible power supplies (UPSs); a catcher uninterruptible power supply; and a plurality of static transfer switches (STSs), each static transfer switch of the plurality of STSs connected to enable receiving power from an associated one of the plurality of UPSs and from the catcher UPS, each of the plurality of STSs comprising a control unit to: monitor an available power of the catcher UPS; receive a real-time power value from each other STS of the plurality of STSs, wherein the respective real-time power values represent a real-time power supplied by the corresponding STS to a respective connected load; determine, in response to a power failure event of the associated UPS, (i) whether a real-time power supplied to a load connected to the respective STS exceeds the available power of the catcher UPS, and (ii) whether the respective STS has priority over each other STS of the plurality of STSs based on the real-time power supplied to the load of the respective STS and the real-time power values received from each other STS of the plurality of STSs; and control the respective STS to transfer the load from the associated UPS to the catcher UPS in response to determining that (i) the real-time power supplied to the load does not exceed the available power of the catcher UPS, and (ii) the respective STS has priority over each other STS of the plurality of STSs. a plurality of uninterruptible power supplies (UPSs); a catcher uninterruptible power supply; and a plurality of static transfer switches (STSs), each static transfer switch of the plurality of STSs connected to enable receiving power from an associated one of the plurality of UPSs and from the catcher UPS, each of the plurality of STSs comprising a control unit to: monitor an available power of the catcher UPS; receive a real-time power value from each other STS of the plurality of STSs, wherein the respective real-time power values represent a real-time power supplied by the corresponding STS to a respective connected load; determine, in response to a power failure event of the associated UPS, (i) whether a real-time power supplied to a load connected to the respective STS exceeds the available power of the catcher UPS, and (ii) whether the respective STS has priority over each other STS of the plurality of STSs based on the real-time power supplied to the load of the respective STS and the real-time power values received from each other STS of the plurality of STSs; and control the respective STS to transfer the load from the associated UPS to the catcher UPS in response to determining that (i) the real-time power supplied to the load does not exceed the available power of the catcher UPS, and (ii) the respective STS has priority over each other STS of the plurality of STSs. monitor an available power of the catcher UPS; receive a real-time power value from each other STS of the plurality of STSs, wherein the respective real-time power values represent a real-time power supplied by the corresponding STS to a respective connected load; determine, in response to a power failure event of the associated UPS, (i) whether a real-time power supplied to a load connected to the respective STS exceeds the available power of the catcher UPS, and (ii) whether the respective STS has priority over each other STS of the plurality of STSs based on the real-time power supplied to the load of the respective STS and the real-time power values received from each other STS of the plurality of STSs; and control the respective STS to transfer the load from the associated UPS to the catcher UPS in response to determining that (i) the real-time power supplied to the load does not exceed the available power of the catcher UPS, and (ii) the respective STS has priority over each other STS of the plurality of STSs.