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 条
  • [1] On decentralized proactive resource allocation in asynchronous real-time distributed systems
    Hegazy, T
    Ravindran, B
    [J]. 7TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2002, : 27 - 34
  • [2] Using application benefit for proactive resource allocation in asynchronous real-time distributed systems
    Hegazy, T
    Ravindran, B
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (08) : 945 - 962
  • [3] Proactive resource allocation for asynchronous real-time distributed systems in the presence of processor failures
    Ravindran, B
    Li, P
    Hegazy, T
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2003, 63 (12) : 1219 - 1242
  • [4] DPR, LPR: Proactive resource allocation algorithms for asynchronous real-time distributed systems
    Ravindran, B
    Li, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (02) : 201 - 216
  • [5] Power allocation for layered MIMO systems with real-time and best-effort traffics
    Choi, Jinho
    [J]. 2008 IEEE 67TH VEHICULAR TECHNOLOGY CONFERENCE-SPRING, VOLS 1-7, 2008, : 1021 - 1025
  • [6] On best-effort real-time assurances for recovering from distributable thread failures in distributed real-time systems
    Ravindran, Binoy
    Curley, Edward
    Anderson, Jonathan S.
    Jensen, E. Douglas
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 344 - +
  • [7] Distributed Extremum Seeking for Real-Time Resource Allocation
    Poveda, Jorge
    Quijano, Nicanor
    [J]. 2013 AMERICAN CONTROL CONFERENCE (ACC), 2013, : 2772 - 2777
  • [8] Real-Time Deployment and Resource Allocation for Distributed UAV Systems in Disaster Relief
    Nguyen, Long D.
    Nguyen, Khoi K.
    Kortun, Ayse
    Duong, Trung Q.
    [J]. 2019 IEEE 20TH INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (SPAWC 2019), 2019,
  • [9] Real-Time Resource Allocation for Tracking Systems
    Satsangi, Yash
    Whiteson, Shimon
    Oliehoek, Frans A.
    Bouma, Henri
    [J]. CONFERENCE ON UNCERTAINTY IN ARTIFICIAL INTELLIGENCE (UAI2017), 2017,
  • [10] RESOURCE-ALLOCATION IN REAL-TIME SYSTEMS
    STANKOVIC, JA
    [J]. REAL-TIME SYSTEMS, 1993, 5 (2-3) : R1 - R6