A generalized grid quorum strategy for k-mutual exclusion in distributed systems

被引:7
作者
Chang, YI [1 ]
Chen, BH
机构
[1] Natl Sun Yat Sen Univ, Dept Comp Sci & Engn, Kaohsiung 80424, Taiwan
[2] Natl Sun Yat Sen Univ, Dept Math Appl, Kaohsiung 80424, Taiwan
关键词
k-mutual exclusion; availability; distributed systems; fault tolerance; quorum consensus;
D O I
10.1016/S0020-0190(01)00164-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the problem of k-mutual exclusion, concurrent access to shared resource or the critical section (CS) must be synchronized such that at any time at most k processes can access the CS. In this paper, we propose a generalized grid quorum strategy for k-mutual exclusion, which imposes a logical grid structure on the network. The quorum size is always equal to [(M + 1)/(k + 1)] x [(N + 1)/2], where M is the number of rows and N is the number of columns in a grid. From our performance study, we show that the generalized grid quorum strategy can provide a good performance in terms of the quorum size and the availability. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:205 / 212
页数:8
相关论文
共 8 条
  • [1] Analysis of quorum-based protocols for distributed (k+1)-exclusion
    Agrawal, D
    ElAbbadi, A
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (05) : 533 - 537
  • [2] THE GRID PROTOCOL - A HIGH-PERFORMANCE SCHEME FOR MAINTAINING REPLICATED DATA
    CHEUNG, SY
    AMMAR, MH
    AHAMAD, M
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1992, 4 (06) : 582 - 592
  • [3] Cohorts structures for fault-tolerant k entries to a critical section
    Jiang, JR
    Huang, ST
    Kuo, YC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (02) : 222 - 228
  • [4] JIANG JR, 1994, P IEEE INT C PAR DIS, P582
  • [5] AVAILABILITY OF KAPPA-COTERIE
    KAKUGAWA, H
    FUJITA, S
    YAMASHITA, M
    AE, T
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (05) : 553 - 558
  • [6] Krishnakumar N., 1991, Proceedings of the Tenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, P63, DOI 10.1145/113413.113419
  • [7] COTERIE JOIN ALGORITHM
    NEILSEN, ML
    MIZUNO, M
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (05) : 582 - 590
  • [8] YUAN SM, 1994, IEEE T COMPUT, V43, P1457