Patent ID: 8260962

Claim:
A device, comprising: a non-transitory storage medium; and a controller, coupled to the non-transitory storage medium, the controller being to: register, based on receiving a first registration request from each of a plurality of daemons, an interest in a borrower identified in each of the registration requests, identify, based on registering the interests, a first relationship between a donor and the borrower, the first relationship identifying that the borrower has selectively obtained an address, of a pool of addresses, maintained by the donor, the pool of addresses being associated with one or more interfaces that are associated with the donor, store, in the non-transitory storage medium, information identifying the first relationship and information identifying a plurality of second relationships between each of the plurality of daemons and the borrower, receive a second registration request from one of the plurality of daemons, the second registration request identifying a function to be called when the controller notifies the one of the plurality of daemons of an occurrence of an incident that affects the borrower, modify the information identifying the plurality of second relationships based on the second request, receive a notification corresponding to an occurrence of an incident associated with the donor, identify, after receiving the notification, the borrower based on the first relationship, determine, based on maintaining the plurality of second relationships, that each of the plurality of daemons have registered the interest in the borrower, and output, to each of the plurality of daemons and based on the registration of the interest, a second notification to notify each of the plurality of daemons of the incident associated with the donor, the controller calling the function when notifying the one of the plurality of daemons of the incident.