Design and experimental evaluation of an adaptive object replication algorithm in distributed network systems

被引:0
作者
Lin, WJ [1 ]
Veeravalli, L [1 ]
机构
[1] Data Storage Inst, Singapore 117608, Singapore
来源
PROCEEDINGS OF THE FOURTH IASTED INTERNATIONAL CONFERENCE ON COMMUNICATIONS, INTERNET, AND INFORMATION TECHNOLOGY | 2005年
关键词
object replication; I/O cost; communication cost; allocation scheme; request window;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose an adaptive object replication algorithm suitable for distributed network systems and carry out implementations to quantify its performance. We first present a theoretical framework by using a mathematical cost model that considers all the costs associated with servicing a request, i.e., I/O cost, control-message transferring cost, and data-message transferring cost. Using this cost model, we develop an efficient and auto-adaptive object replication algorithm, referred to as Adaptive Distributed Request Window (ADRW) algorithm. Our objective is to dynamically adjust the allocation schemes of objects based on the decision of ADRW algorithm, i.e., whether the system is read-intensive or write-intensive, so as to minimize the total servicing cost of the arriving requests. Our experimental results convincingly demonstrate that the proposed algorithm is adaptive and is superior to several related algorithms in the literature in terms of the average cost of servicing a request.
引用
收藏
页码:62 / 67
页数:6
相关论文
共 16 条
[1]  
Bernstein P.A., 1987, Concurrency Control and Recovery in Database Systems
[2]  
Huang Y., 1993, Proceedings. Ninth International Conference on Data Engineering (Cat. No.92CH3258-1), P310, DOI 10.1109/ICDE.1993.344051
[3]   Optimal placement of replicas in trees with read, write, and storage costs [J].
Kalpakis, K ;
Dasgupta, K ;
Wolfson, O .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (06) :628-637
[4]  
LIN WJ, 2003, OBJECT MANAGEMENT DI
[5]  
LOUKOPOULOS T, 2000, IEEE INT C DISTR COM, P385
[6]  
ONEIL PE, 1995, PERFORMANCE CONCURRE, P494
[7]  
RABINOVICH M, 1999, IEEE INT C DISTR COM
[8]  
RANGANATHAN K, 2002, GLOBAL PEER TO PEER
[9]   Asynchronous operations in distributed concurrency control [J].
Reddy, PK ;
Bhalla, S .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2003, 15 (03) :721-733
[10]   IMPLEMENTING ATOMIC ACTIONS ON DECENTRALIZED DATA [J].
REED, DP .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1983, 1 (01) :3-23