RBA: A best effort resource allocation algorithm for asynchronous real-time distributed systems

被引:0
|
作者
Ravindran, B [1 ]
Hegazy, T [1 ]
机构
[1] Virginia Polytech Inst & State Univ, Bradley Dept Elect & Comp Engn, Blacksburg, VA 24061 USA
关键词
adaptive resource allocation; asynchronous distributed systems; benefit accrual model; best effort scheduling; real-time Ethernet; real-time systems; quality of service;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a best effort resource allocation algorithm called RBA for asynchronous realtime distributed systems. The algorithm uses Jensen's benefit functions for expressing application timeliness requirements and proposes adaptation functions to describe the anticipated application workload during future time intervals. Furthermore, RBA considers an adaptation model where subtasks of application tasks may be replicated at run-time for sharing workload increases, and a real-time Ethernet system model where message collisions are deterministically resolved. Given such application, adaptation, and system models, the algorithm's objective is to maximise aggregate application benefit and minimise aggregate missed deadline ratio. Since determining the optimal allocation is computationally intractable, RBA heuristically computes the number of replicas that are needed for task subtasks and their processor assignment such that the resulting allocation is as "close" as possible to the optimal allocation. We also experimentally study RBA's performance under different scheduling and routing algorithms. The experimental results reveal that RBA produces higher aggregate benefit and lower missed deadline ratio under DASA than when the RED algorithm is used for scheduling and routing.
引用
收藏
页码:158 / 172
页数:15
相关论文
共 50 条
  • [41] Utility based channel allocation algorithm for real-time systems
    Renjith, R.
    Yadav, Rama Shankar
    [J]. 2006 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, VOLS 1 AND 2, 2007, : 641 - 646
  • [42] Optimizing Resource Allocation in URLLC for Real-Time Wireless Control Systems
    Chang, Bo
    Zhang, Lei
    Li, Liying
    Zhao, Guodong
    Chen, Zhi
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (09) : 8916 - 8927
  • [43] Optimal Resource Allocation in URLLC for Real-Time Wireless Control Systems
    Chang, Bo
    Zhao, Guodong
    Zhang, Lei
    Chen, Zhi
    [J]. 2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [44] Dynamic Resource Allocation for Real-Time Services in Cooperative OFDMA Systems
    Zhang, Danhua
    Tao, Xiaoming
    Lu, Jianhua
    Wang, Meng
    [J]. IEEE COMMUNICATIONS LETTERS, 2011, 15 (05) : 497 - 499
  • [45] Tractable Schedulability Analysis and Resource Allocation for Real-Time Multimodal Systems
    Ahmed, Masud
    Fisher, Nathan
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [46] FARA - A framework for adaptive resource allocation in complex real-time systems
    Rosu, D
    Schwan, K
    Yalamanchili, S
    [J]. FOURTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM - PROCEEDINGS, 1998, : 79 - 84
  • [47] Cost efficient resource allocation for real-time tasks in embedded systems
    Min-Allah, Nasro
    Qureshi, Muhammad Bilal
    Alrashed, Saleh
    Rana, Omer F.
    [J]. SUSTAINABLE CITIES AND SOCIETY, 2019, 48
  • [48] Real-Time Optimal Resource Allocation for Embedded UAV Communication Systems
    Minh-Nghia Nguyen
    Nguyen, Long D.
    Duong, Trung Q.
    Hoang Duong Tuan
    [J]. IEEE WIRELESS COMMUNICATIONS LETTERS, 2019, 8 (01) : 225 - 228
  • [49] MIP formulation for robust resource allocation in dynamic real-time systems
    Gertphol, S
    Prasanna, VK
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 77 (01) : 55 - 65
  • [50] DNA: Dynamic Resource Allocation for Soft Real-Time Multicore Systems
    Gifford, Robert
    Gandhi, Neeraj
    Phan, Linh Thi Xuan
    Haeberlen, Andreas
    [J]. 2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 196 - 209