| CPC G06F 9/45558 (2013.01) [H04L 41/06 (2013.01)] | 6 Claims |

|
1. An event notification method, comprising:
provisioning a hyper-converged infrastructure (HCI) appliance with a multi-node cluster comprising a plurality of nodes coupled to an HCI manager;
queuing a plurality of pending event notifications in a notification queue, wherein each pending event notification is associated with an urgency type selected from a predetermined group of urgency types;
provisioning a first node in the multi-node cluster with an event notification interval adjustment service configured to:
determine a severity factor based on the urgency types associated with the plurality of pending event notifications;
monitor a success or failure of a prior event notifications sent from the first node to the HCI manager;
maintain a last event notification success (LENS) factor based on the success or failure of the prior event notifications; and
determine an event notification interval adjustment based on the severity factor and the LENS factor;
invoking the event notification interval adjustment service to continually adjust a current notification interval of the node; and
scheduling a next event notification in accordance with the current event notification interval;
wherein adjusting the current notification interval includes decreasing the current notification interval responsive to the LENS factor indicating the prior event notification was successful and increasing the current notification interval responsive to the LENS factor indicating the prior event notification was not successful;
wherein the current notification interval is subject to a predetermined minimum interval and a predetermined maximum interval, the decreasing of the current notification interval comprises decreasing the current notification interval subject to the predetermined minimum interval, and the increasing of the current notification interval comprises increasing the current notification interval subject to the predetermined maximum interval;
wherein decreasing the current notification interval comprises decreasing the current notification interval by a first notification interval delta determined based on a product of the severity factor, the predetermined minimum interval, and a predetermined coefficient and increasing the current notification interval comprises increasing the current notification interval by a second notification interval delta determined based on a product of a reciprocal of the severity factor, the predetermined maximum interval, and the predetermined coefficient.
|