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
OG exemplary drawing
 
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.