Optimal placement of replicas in trees with read, write, and storage costs

被引:79
作者
Kalpakis, K
Dasgupta, K
Wolfson, O
机构
[1] Univ Maryland Baltimore Cty, Comp Sci & Elect Engn Dept, Baltimore, MD 21250 USA
[2] Univ Illinois, Dept Elect Engn & Comp Sci, Chicago, IL 60607 USA
基金
美国国家科学基金会; 美国国家航空航天局;
关键词
data replication; multicasting; facility location; p-medians; file allocation; tree networks;
D O I
10.1109/71.932716
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of placing copies of objects in a tree network in order to minimize the cost of servicing read and write requests to objects when the tree nodes have limited storage and the number of copies permitted is limited. The set of nodes that have a copy of the object is the residence set of the object. A node wishing to read the object will read the object from the closest node in the residence set. A node wishing to update the object will update the copy of the object at all the nodes in the residence set. Updates are propagated over a certain minimum spanning tree. The cost associated with a residence set equals the cost of servicing all the read and write requests and the storage costs for those copies. We describe a O(n(3)p(2))-time algorithm for finding an optimal residence set of size p for an object in a tree with n nodes, taking into consideration the read, write, and storage costs. Furthermore, we describe a O(n(3)p(2)Delta (2)(max))-time algorithm for finding a minimum cost normal p-residence set for an object in a tree, this time also taking into account the load imposed by the nodes of the tree on the nodes in a residence set and their capacity constraints, where Delta (max) is an upper bound on the capacity of each node of the tree.
引用
收藏
页码:628 / 637
页数:10
相关论文
共 7 条