Patent ID: 7890953

Claim:
A system coupled to a network comprised of a plurality of storage and host devices, comprising: at least one digital data processor platform, comprising: a representation of a topology of the host and storage devices in the network; a first queue including at least one notification, wherein the at least one notification indicates updates to the topology of the devices in the network, wherein the updates to the topology indicated by the notifications are a member of a set of updates comprising: adding a new storage or service device to the network; modifying attributes of one device in the network; indicating that a device is missing; a change in a relationship or interconnectivity of the devices; a second queue including at least one task, wherein each of the at least one task is created for handling at least one notification in the first queue associated with the task, wherein each of the at least one task in the second queue is associated with at least one notification in the first queue; and a service module executed to perform: placing the notifications and tasks on the first and second queues; and executing the tasks in the second queue to process the at least one notification associated with the executed task to update the representation of the topology of the network with the updates indicated in the at least one notification processed by the executed task.