An object replication algorithm for real-time distributed databases

被引:2
作者
Lin, Wujuan
Veeravalli, Bharadwaj
机构
[1] Data Storage Inst, Network Storage Technol Div, Singapore 117608, Singapore
[2] Natl Univ Singapore, Comp Networks & Distributed Syst Lab, Dept Elect & Comp Engn, Singapore 117576, Singapore
关键词
distributed databases; real-time processing; object replication; communication cost; competitiveness;
D O I
10.1007/s10619-006-7477-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A real-time distributed database system (RTDDBS) must maintain the consistency constraints of objects and must also guarantee the time constraints imposed by each request arriving at the system. Such a time constraint of a request is usually defined as a deadline period, which means that the request must be serviced on or before its time constraint. Servicing these requests may incur I/O costs, control-message transferring costs or data-message transferring costs. As a result, in our work, we first present a mathematical model that considers all these costs. Using this cost model, our objective is to service all the requests on or before their respective deadline periods and minimize the total servicing cost. To this end, from theoretical standpoint, we design a dynamic object replication algorithm, referred to as Real-time distributed dynamic Window Mechanism (RDDWM), that adapts to the random patterns of read-write requests. Using competitive analysis, from practical perspective, we study the performance of RDDWM algorithm under two different extreme conditions, i.e., when the deadline period of each request is sufficiently long and when the deadline period of each request is very short. Several illustrative examples are provided for the ease of understanding.
引用
收藏
页码:125 / 146
页数:22
相关论文
共 23 条
  • [1] ALBERS S, 1995, WORKSH ALG DAT STRUC
  • [2] ATTIYA H, 1998, SIMULATIONS ADV TOPI
  • [3] BARGHOUTI NS, 1991, ACM COMPUT SURV, V23, P269, DOI DOI 10.1145/116873.116875
  • [4] FORTIER PJ, 1997, DATABASE SYSTEMS HDB
  • [5] Using application benefit for proactive resource allocation in asynchronous real-time distributed systems
    Hegazy, T
    Ravindran, B
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (08) : 945 - 962
  • [6] HWANG K, 2000, SCALABLE PARALLEL CO
  • [7] Johnson G., 2000, Proceeding of the Nineteenth Annual ACM Symposium on Principles of Distributed Computing, P259, DOI 10.1145/343477.343627
  • [8] Optimal placement of replicas in trees with read, write, and storage costs
    Kalpakis, K
    Dasgupta, K
    Wolfson, O
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (06) : 628 - 637
  • [9] Loukopoulos T., 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems, P385, DOI 10.1109/ICDCS.2000.840950
  • [10] MELLIARSMITH PM, 2000, P IEEE DARPA INF SUR, P281