Patent ID: 8645555

Claim:
A resource monitoring method, comprising: receiving a request to perform a read operation on an object at a first monitoring node of a plurality of monitoring nodes; determining whether or not a copy of the object is present in a namespace associated with the first monitoring node, the namespace including an overlay namespace and a local namespace, the local namespace identifying objects being monitored by the first monitoring node, the overlay namespace including local viewpoints for other monitoring nodes of the plurality of monitoring nodes, each local viewpoint identifying one or more objects that are monitored by a respective other monitoring node; performing, by the first monitoring node, the read operation on the object if the copy of the object is determined as present in the namespace associated with the first monitoring node; and updating a local viewpoint associated with one of the other monitoring nodes if the copy of the object is determined as not present in the namespace associated with the first monitoring node, the updating including, forwarding the request to perform the read operation to one of the other monitoring nodes that provides the object; receiving, at the first monitoring node, a response including results of the read operation after the read operation is performed; and updating, at the first monitoring node, the local viewpoint of the other monitoring node that performed the read operation based on the received response.