Measuring consistency costs for distributed shared data

被引:0
|
作者
Diaz, C [1 ]
Griffioen, J [1 ]
机构
[1] Univ Kentucky, Dept Comp Sci, Lexington, KY 40506 USA
来源
LANGUAGES, COMPILERS, AND RUN-TIME SYSTEMS FOR SCALABLE COMPUTERS | 2000年 / 1915卷
关键词
D O I
10.1007/3-540-40889-4_13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Distributed Shared Memory (DSM) systems typically support one consistency protocol [3,5,6]. However, recent work [1, 11, 12, 14,17] proposes the use of adaptive consistency based on a heuristical analysis of recent access patterns. Although heuristic-based approaches can significantly improve runtime, the access pattern alone does not necessarily define the most appropriate consistency protocol. The size of updates and other factors related to the computing environment, such as heavily loaded links, heavily loaded nodes, bursty traffic patterns, and network latency all affect performance. Multiple access patterns within the application also make it difficult to select the most appropriate consistency protocol. This paper presents a measurement-based approach to the problem of selecting the most appropriate consistency protocol for the current application in the current runtime environment. We show that measurement-based analysis provides an accurate estimate of performance and therefore can be used to select the most appropriate consistency protocol, even in cases where hueristic-based approaches fail to select the appropriate protocol.
引用
收藏
页码:170 / 181
页数:12
相关论文
共 50 条
  • [1] A Transaction Model with Multilevel Consistency for Shared Data in Distributed Groupware Systems
    Tripathi, Anand
    2016 IEEE 2ND INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (IEEE CIC), 2016, : 236 - 245
  • [2] Timed consistency for shared distributed objects
    Georgia Inst of Technology, Atlanta, GA, United States
    Proc Annu ACM Symp Princ Distrib Comput, (163-172):
  • [3] Consistency of a shared versioned model for distributed cooperation
    Firmenich, B
    COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2005, 20 (06) : 424 - 430
  • [4] A suite of definitions for consistency criteria in distributed shared memories
    Raynal, M
    Schiper, A
    ANNALES DES TELECOMMUNICATIONS-ANNALS OF TELECOMMUNICATIONS, 1997, 52 (11-12): : 652 - 661
  • [5] The pilgrim: A new consistency protocol for distributed shared memory
    Guyennet, H
    Lapayre, JC
    Trehel, M
    ICA(3)PP 97 - 1997 3RD INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, 1997, : 253 - 264
  • [6] Limitations of fast consistency conditions for distributed shared memories
    Attiya, H
    Friedman, R
    INFORMATION PROCESSING LETTERS, 1996, 57 (05) : 243 - 248
  • [7] Reconfigurable object consistency model for distributed shared memory
    Pousa, CV
    Góes, LFW
    Martins, CAPS
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2005, 3758 : 132 - 138
  • [8] Aggressive release consistency for software distributed shared memory
    Fu, SWS
    Tzeng, NF
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 288 - 295
  • [9] Causal consistency model for distributed data store based on shared graph and partial replication strategy
    Tian J.
    Yang W.
    Pang Y.
    Zhang J.
    Tongxin Xuebao/Journal on Communications, 2020, 41 (05): : 48 - 58
  • [10] Shared state consistency for time-sensitive distributed applications
    Krishnaswamy, V
    Ahamad, M
    Raynal, M
    Bakken, D
    21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2001, : 606 - 614