A method and system for managing data records on a computer network is
described, in which copies of data records are distributed among various
servers in a hierarchical tree structure, and in which servers that
experience an excessive number of requests for a particular data record
transmit replicas of that data record to other servers to distribute the
load.