A Token-Based Distributed Algorithm for the Generalized Resource Allocation Problem

被引:0
|
作者
Kakugawa, Hirotsugu [1 ]
Kamei, Sayaka [2 ]
机构
[1] Osaka Univ, Osaka, Japan
[2] Hiroshima Univ, Hiroshima 730, Japan
来源
关键词
MUTUAL EXCLUSION ALGORITHM; SYSTEM; EFFICIENT; COTERIE;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The resource allocation problem is one of the fundamental problems for conflict resolution in distributed systems. In this paper, we consider the (n, m, k, d)-resource allocation problem, proposed by Joung [Joung, Distributed Computing (2010)], which is a generalization of the k-mutual exclusion problem and the group mutual exclusion problem. We propose a fully distributed solution based on tokens for the (n, m, k, d)-resource allocation problem for asynchronous message passing distributed systems. Previous works allow a process to request only one resource at a time. In our algorithm, the amount of resources that a process may request is arbitrary. The algorithm is designed based on leader-follower scheme, and permission to access resources is granted by tokens. The first process that requests resources becomes the leader, and then, other processes become followers and they are granted their requests by the leader. The message complexity of the proposed algorithm is bounded by O(vertical bar Q vertical bar) in the worst case and O(1) in the best case, where vertical bar Q vertical bar is the size of quorums of a coterie that the algorithm uses.
引用
收藏
页码:411 / +
页数:3
相关论文
共 50 条
  • [1] A simple token-based algorithm for the mutual exclusion problem in distributed systems
    Neamatollahi, Peyman
    Sedaghat, Yasser
    Naghibzadeh, Mahmoud
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (09): : 3861 - 3878
  • [2] A simple token-based algorithm for the mutual exclusion problem in distributed systems
    Peyman Neamatollahi
    Yasser Sedaghat
    Mahmoud Naghibzadeh
    [J]. The Journal of Supercomputing, 2017, 73 : 3861 - 3878
  • [3] A centralized token-based distributed mutual exclusion algorithm
    Wu, MY
    Shu, W
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 387 - 392
  • [4] AN EFFICIENT TOKEN-BASED MUTUAL EXCLUSION ALGORITHM IN A DISTRIBUTED SYSTEM
    THAMBU, P
    WONG, J
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 28 (03) : 267 - 276
  • [5] A token-based distributed group mutual exclusion algorithm with quorums
    Kakugawa, Hirotsugu
    Kamei, Sayaka
    Masuzawa, Toshimitsu
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (09) : 1153 - 1166
  • [6] A token-based distributed algorithm for total order atomic broadcast
    Dey, S
    Pal, A
    [J]. DISTRIBUTED COMPUTING, PROCEEDINGS: MOBILE AND WIRELESS COMPUTING, 2002, 2571 : 343 - 347
  • [7] A high performance dynamic token-based distributed synchronization algorithm
    Lai, AIC
    Lei, CL
    [J]. THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS, PROCEEDINGS (I-SPAN '97), 1997, : 150 - 156
  • [8] A token-based delay optimal algorithm for mutual exclusion in distributed systems
    Saxena, PC
    Gupta, S
    [J]. COMPUTER STANDARDS & INTERFACES, 1999, 21 (01) : 33 - 50
  • [9] A TOKEN-BASED FAULT-TOLERANT DISTRIBUTED MUTUAL EXCLUSION ALGORITHM
    AGRAWAL, D
    ELABBADI, A
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 24 (02) : 164 - 176
  • [10] A token-based distributed algorithm for medium access in an optical ring network
    Turuk, AK
    Kumar, R
    Badrinath, R
    [J]. OPTICS COMMUNICATIONS, 2004, 231 (1-6) : 199 - 212