Patent ID: 8171498

Claim:
A method of handling one or more data change notifications with a service in a computing environment, the service performing a data synchronization operation between a process and a node, the process being high-level in the computing environment, the node being low-level in the computing environment, the notification indicative of a change at the node, the data synchronization operation performing work in the computing environment with respect to synchronizing information corresponding to at least a portion of the change, the method comprising the steps of: (a) obtaining at least one of the one or more data change notifications related to the node; (b) calculating a preferred time value for responding to the at least one notification, the preferred time value calculated based at least partially on a duration of time taken to perform at least one previous data synchronization operation on the node; (c) comparing a current time value to the preferred time value; and (d) initiating the data synchronization operation between the process and the node based on the comparison, the data synchronization operation synchronizing information corresponding to at least a portion of a change to information associated with the node.