Patent ID: 8661089

Claim:
In a data processing system having one or more computing electronic complexes (CECs) that comprise a plurality of virtual input/output (I/O) servers (VIOSes) configured within a VIOS cluster, which has an associated VIOS database (DB) and provides I/O resources to a plurality of logical partitions (LPARs) executing within the one or more CECs, a first VIOS of the VIOS cluster performing a method comprising: receiving first registration information from a first functional entity of the VIOS cluster; registering, based on the first registration information, a handler associated with a first message type; receiving second registration information from a second functional entity of the VIOS cluster; registering, based on the second registration information, a listener associated with a second message type, wherein the listener corresponds to the second functional entity of the VIOS cluster; and in response to receiving a first message corresponding to a first alert event of the VIOS cluster, determining, based on characteristics of the first message, that the handler is associated with the first message; and calling the handler to perform a pre-established function of the handler.