A distributed resource allocation algorithm for many processes

被引:2
|
作者
Hesselink, Wim H. [1 ]
机构
[1] Univ Groningen, Groningen, Netherlands
关键词
D O I
10.1007/s00236-013-0181-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Resource allocation is the problem that a process may enter a critical section CS of its code only when its resource requirements are not in conflict with those of other processes in their critical sections. For each execution of CS, these requirements are given anew. In the resource requirements, levels can be distinguished, such as e.g. read access or write access. We allow unboundedly many processes that communicate by reliable asynchronous messages and have finite memory. A simple starvation-free solution is presented. Processes only wait for one another when they have conflicting resource requirements. The correctness of the solution is argued with invariants and temporal logic. It has been verified with the proof assistant PVS.
引用
收藏
页码:297 / 329
页数:33
相关论文
共 50 条
  • [1] A distributed resource allocation algorithm for many processes
    Wim H. Hesselink
    [J]. Acta Informatica, 2013, 50 : 297 - 329
  • [2] Distributed Resource Allocation for Control of Spreading Processes
    Enyioha, Chinwendu
    Jadbabaie, Ali
    Preciado, Victor
    Pappas, George
    [J]. 2015 EUROPEAN CONTROL CONFERENCE (ECC), 2015, : 2216 - 2221
  • [3] A Novel Distributed Algorithm for Constrained Resource Allocation
    Wang, Xiaochu
    Sun, Changhao
    Sun, Ting
    [J]. 2019 11TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS (IHMSC 2019), VOL 2, 2019, : 331 - 336
  • [4] A Distributed Algorithm for Resource Allocation in Smart Grid
    Zheng, Yaodong
    Shi, Xiasheng
    Yan, Gangfeng
    Wang, Yinan
    Bai, Yunxiao
    Fan, Zhantao
    Chen, Rouyi
    [J]. 2018 2ND IEEE CONFERENCE ON ENERGY INTERNET AND ENERGY SYSTEM INTEGRATION (EI2), 2018, : 721 - 725
  • [5] Distributed Algorithm for Robust Resource Allocation with Polyhedral Uncertain Allocation Parameters
    ZENG Xianlin
    YI Peng
    HONG Yiguang
    [J]. Journal of Systems Science & Complexity, 2018, 31 (01) : 103 - 119
  • [6] Distributed Algorithm for Robust Resource Allocation with Polyhedral Uncertain Allocation Parameters
    Xianlin Zeng
    Peng Yi
    Yiguang Hong
    [J]. Journal of Systems Science and Complexity, 2018, 31 : 103 - 119
  • [7] Distributed Algorithm for Robust Resource Allocation with Polyhedral Uncertain Allocation Parameters
    Zeng, Xianlin
    Yi, Peng
    Hong, Yiguang
    [J]. JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2018, 31 (01) : 103 - 119
  • [8] A distributed algorithm with less communication for resource allocation problem
    Shi, Xiasheng
    Zheng, Ronghao
    Lin, Zhiyun
    Yan, Gangfeng
    Sun, Yu
    [J]. 2019 CHINESE AUTOMATION CONGRESS (CAC2019), 2019, : 1227 - 1232
  • [9] A Distributed Algorithm for Resource Allocation Over Dynamic Digraphs
    Xu, Yun
    Han, Tingrui
    Cai, Kai
    Lin, Zhiyun
    Yan, Gangfeng
    Fu, Minyue
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2017, 65 (10) : 2600 - 2612
  • [10] A dual splitting algorithm for distributed resource allocation problems
    Xu, Jinming
    Zhu, Shanying
    Soh, Yeng Chai
    Xie, Lihua
    [J]. 2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,