Patent ID: 8560577

Claim:
A method of coordinating collection of statistics from multiple hosts sharing a common resource, using first and second shared data structures, comprising: for each added host that is introduced to sharing the common resource; (a) accessing the first data structure that stores slot identifiers which are unique to individual hosts previously introduced to sharing the common resource; (b) generating a unique slot identifier that is specific to the added host; (c) updating a count value of the first data structure, such that the count value indicates the current number of hosts sharing the common resource; (d) adding an entry to the second data structure, the added entry being dedicated to the added host; (e) associating the unique slot identifier of the first data structure to the added entry of the second data structure, such that the second data structure has a plurality of entries in which individual entries are dedicated to individual hosts; and (f) updating a count value of the second data structure to identify the number of entries to the second data structure; and enabling each of the hosts to provide updates of the entry dedicated to the each host, such that the updates to the entries by the hosts are indicative of performance in accessing the common resource by the hosts.