| US 7,457,835 B2 | ||
| Movement of data in a distributed database system to a storage location closest to a center of activity for the data | ||
| John Toebes, Cary, N.C. (US); Bryan C. Turner, Apex, N.C. (US); and Douglas Jay Walker, Raleigh, N.C. (US) | ||
| Assigned to Cisco Technology, Inc., San Jose, Calif. (US) | ||
| Filed on Mar. 08, 2005, as Appl. No. 11/73,611. | ||
| Prior Publication US 2006/0206621 A1, Sep. 14, 2006 | ||
| Int. Cl. G06F 17/30 (2006.01) | ||
| U.S. Cl. 707—204 [707/100] | 25 Claims |

| 1. A method in a network, the method comprising:
storing a database of records at a first storage location according to a topology of the network, each record having at least
first and second elements, the database further including at least one data attribute element that specifies a corresponding
center of activity of at least one of the elements of the database, the center of activity representing a location, within
the topology, of a determined logical origin for all access attempts of the corresponding at least one element;
determining whether a second storage location has a first network distance to the center of activity that is less than a second
network distance of the first storage location to the center of activity; and
copying the at least one of the elements associated with the center of activity to the second storage location based on determining
the corresponding first network distance is less than the second network distance.
|