A modular algorithm for resource allocation

被引:3
作者
Rhee, I [1 ]
机构
[1] N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
关键词
dining philosophers; resource allocation; modular construction; concurrency; message passing distributed systems;
D O I
10.1007/s004460050047
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper concerns resource allocation in distributed message passing systems, i.e., the scheduling of accesses to exclusive system resources shared among concurrent processes. An efficient modular resource allocation algorithm is presented that uses any arbitrary resource allocation algorithm as a subroutine. It improves the performance of the subroutine by letting each process wait only for its currently conflicting processes, and therefore, allows more concurrency. For appropriate choices of the subroutine, we obtain resource allocation algorithms with the minimum worst case response times. Simulation studies were conducted which also indicate that on average, the obtained algorithms perform faster and require a smaller number of messages than other previously known algorithms, especially when resource contention among processes is high and the average time that a process remains in the critical region is large.
引用
收藏
页码:157 / 168
页数:12
相关论文
共 50 条
  • [1] Resource Allocation Problems in Modular Software
    Ashish
    Kumar, Deepak
    2014 3RD INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2014,
  • [2] Distributed Integrated Modular Avionics Resource Allocation and Scheduling Algorithm Supporting Task Migration
    Zhou, Qing
    Li, Kui
    Zhang, Guoquan
    Liu, Liang
    BROADBAND COMMUNICATIONS, NETWORKS, AND SYSTEMS, 2019, 303 : 176 - 197
  • [3] Hierarchical resource allocation for integrated modular avionics systems
    Tianran Zhou1
    2.Department of Electrical Engineering and Computer Science
    JournalofSystemsEngineeringandElectronics, 2011, 22 (05) : 780 - 787
  • [4] Hierarchical resource allocation for integrated modular avionics systems
    Zhou, Tianran
    Xiong, Huagang
    Zhang, Zhen
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2011, 22 (05) : 780 - 787
  • [5] An Improved Approximation Algorithm for RESOURCE ALLOCATION
    Calinescu, Gruia
    Chakrabarti, Amit
    Karloff, Howard
    Rabani, Yuval
    ACM TRANSACTIONS ON ALGORITHMS, 2011, 7 (04)
  • [6] An Improved Resource Allocation Algorithm for Testability
    Qiang, Sun
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 1251 - 1254
  • [7] A resource allocation algorithm in RFID system
    Lan, Hai-yan
    Song, Hong-tao
    Zhao, Yun-long
    Zhang, Guoyin
    MANUFACTURING PROCESS AND EQUIPMENT, PTS 1-4, 2013, 694-697 : 2462 - 2465
  • [8] An interactive algorithm for resource allocation with balance concerns
    Selin Özpeynirci
    Özgür Özpeynirci
    Vincent Mousseau
    OR Spectrum, 2021, 43 : 983 - 1005
  • [9] An adaptive stochastic optimization algorithm for resource allocation
    Fontaine, Xavier
    Mannor, Shie
    Perchet, Vianney
    ALGORITHMIC LEARNING THEORY, VOL 117, 2020, 117 : 319 - 363
  • [10] An Efficient Resource Allocation Algorithm for IaaS Cloud
    Panda, Sanjaya K.
    Jana, Prasanta K.
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2015, 2015, 8956 : 351 - 355