Title :
An algorithm for dynamic data distribution
Author :
Wolfson, Ouri ; Jajodia, Sushil
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
Abstract :
The replication scheme of a distributed database determines how many replicas of each object are created, and to which processors these replicas are allocated. This scheme critically affects the performance of a distributed system, since reading an object locally is less costly than reading it from a remote processor. Therefore in a read-intensive network a widely distributed replication is mandated. On the other hand, an update of an object is usually written to all, or a majority of the replicas, and therefore in a write-intensive network a narrowly distributed replication is mandated. In other words, the optimal replication scheme depends on the read-write pattern for each object. The authors propose a practical algorithm, called dynamic-data-allocation (DDA), that changes the replication scheme of an object (i.e. the processors which store a replica of the object) dynamically as the read-write pattern of the object changes in the network. They assume that the changes in the read-write pattern are not known a priori
Keywords :
distributed databases; performance evaluation; distributed database; dynamic data distribution; narrowly distributed replication; performance; read-intensive network; replication scheme; Content addressable storage; Cost function; Distributed databases; Heuristic algorithms; Software systems; Transaction databases;
Conference_Titel :
Management of Replicated Data, 1992., Second Workshop on the
Conference_Location :
Monterey, CA
Print_ISBN :
0-8186-3170-8
DOI :
10.1109/MRD.1992.242616