DocumentCode :
3305941
Title :
Steiner-optimal data replication in tree networks with storage costs
Author :
Kalpakis, Konstantinos ; Dasgupta, Koustuv ; Wolfson, Ouri
Author_Institution :
Dept. of Comput. Sci., Maryland Univ., Baltimore, MD, USA
fYear :
2001
fDate :
2001
Firstpage :
285
Lastpage :
293
Abstract :
We consider the problem of placing copies of objects at multiple locations in a distributed system, whose interconnection network is a tree, in order to minimize the cost of servicing read and write requests to the objects. We assume that the tree nodes have limited storage and the number of copies permitted may be limited. The set of nodes that have a copy of the object, called replica nodes, constitute the replica set of the object. Read requests of a node are serviced from the closest replica node. Write requests of a node are propagated to all the replicas of the object using a minimum cost Steiner tree that includes the writer and all replica nodes. The total cost associated with a replica set equals the cost of servicing all the read and write requests, plus the storage cost at all the replica nodes. We are interested in finding a replica set with minimum total cost, i.e. a Steiner-optimal replica set. Given a tree with n nodes, we provide an O(n6p2)-time algorithm for finding a Steiner-optimal replica set of size p, taking into consideration the read, write, and storage costs. Our algorithm can also find a Steiner-optimal replica set for a tree with n nodes in time O(n8 ). We also demonstrate that the policy used to propagate write requests to all the replica nodes in the network affects the cost and configuration of the optimal replica set for the object
Keywords :
computational complexity; multiprocessor interconnection networks; optimisation; replicated databases; storage management; tree data structures; trees (mathematics); Steiner-optimal data replication; Steiner-optimal replica set; closest replica node; distributed system; interconnection network; minimum cost Steiner tree; minimum total cost; multiple locations; read requests; replica nodes; storage cost; storage costs; tree networks; tree nodes; write requests; Computer science; Cost function; Intelligent networks; Internet; Multiprocessor interconnection networks; Surface-mount technology; System performance; Web pages; Web sites;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Database Engineering and Applications, 2001 International Symposium on.
Conference_Location :
Grenoble
Print_ISBN :
0-7695-1140-6
Type :
conf
DOI :
10.1109/IDEAS.2001.938096
Filename :
938096
Link To Document :
بازگشت