Performance modeling of distributed and replicated databases

被引:63
|
作者
Nicola, M
Jarke, M
机构
[1] Informix Software Inc, Los Gatos, CA 95032 USA
[2] Rhein Westfal TH Aachen, D-52056 Aachen, Germany
[3] GMD FIT, D-53754 St Augustin, Germany
关键词
performance models; distributed databases; replication; interdatabase communication; modeling assumptions; queueing theory; measurements; benchmarks;
D O I
10.1109/69.868912
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper surveys performance models for distributed and replicated database systems. Over the last 20 years, a variety of such performance models have been developed and they differ in 1) which aspects of a real system are or are not captured in the model (e.g., replication, communication, nonuniform data access, etc.) and 2) how these aspects are modeled. We classify the different alternatives and modeling assumptions and discuss their interdependencies and expressiveness for the representation of distributed databases. This leads to a set of building blocks for analytical performance models. To illustrate the work that is surveyed, we select a combination of these proven modeling concepts and give an example of how to compose a balanced analytical model of a replicated database. We use this example to show how to derive meaningful performance values and to discuss the applicability and expressiveness of performance models for distributed and replicated databases. Finally, we compare the analytical results to measurements in a distributed database system.
引用
收藏
页码:645 / 672
页数:28
相关论文
共 50 条
  • [1] PLACEMENT OF REPLICATED ITEMS IN DISTRIBUTED DATABASES
    MILO, A
    WOLFSON, O
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 303 : 414 - 427
  • [2] RELIABILITY ISSUES FOR FULLY REPLICATED DISTRIBUTED DATABASES
    GARCIAMOLINA, H
    COMPUTER, 1982, 15 (09) : 34 - 42
  • [4] STORAGE EFFICIENT AND SECURE REPLICATED DISTRIBUTED DATABASES
    MUKKAMALA, R
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1994, 6 (02) : 337 - 341
  • [5] Modeling distributed databases
    Nadedov, YA
    Medyantsev, DV
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 1999, 33 (04) : 52 - 59
  • [6] Trading freshness for performance in a cluster of replicated databases
    Le Pape, C
    Gançarski, S
    Valduriez, P
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS, 2003, 2889 : 14 - 15
  • [7] ANALYSIS AND OPTIMIZATION OF DATA CURRENCY AND CONSISTENCY IN REPLICATED DISTRIBUTED DATABASES
    LEUNG, CHC
    WOLFENDEN, K
    COMPUTER JOURNAL, 1985, 28 (05): : 518 - 523
  • [8] AN ALGORITHM FOR CONCURRENCY-CONTROL AND RECOVERY IN REPLICATED DISTRIBUTED DATABASES
    BERNSTEIN, PA
    GOODMAN, N
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1984, 9 (04): : 596 - 615
  • [9] A DISTRIBUTED CONTROL ALGORITHM FOR RELIABLY AND CONSISTENTLY UPDATING REPLICATED DATABASES
    GARDARIN, G
    CHU, WW
    IEEE TRANSACTIONS ON COMPUTERS, 1980, 29 (12) : 1060 - 1068
  • [10] PALF: Replicated Write-Ahead Logging for Distributed Databases
    Han, Fusheng
    Liu, Hao
    Bin Chen
    Jia, Debin
    Zhou, Jianfeng
    Teng, Xuwang
    Yang, Chuanhui
    Xi, Huafeng
    Tian, Wei
    Tao, Shuning
    Sen Wang
    Xu, Quanqing
    Yang, Zhenkun
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (12): : 3745 - 3758