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 条
  • [21] Proactive QoS negotiation in asynchronous real-time distributed systems
    Li, P
    Ravindran, B
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 73 (01) : 75 - 88
  • [22] Efficiently tolerating failures in asynchronous real-time distributed systems
    Li, P
    Ravindran, B
    [J]. 7TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2002, : 19 - 26
  • [23] Proactive QoS negotiation in asynchronous real-time distributed systems
    Li, P
    Ravindran, B
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2002, : 237 - 242
  • [24] Real-time dependable decisions in timed asynchronous distributed systems
    Raynal, M
    [J]. THIRD INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 1997, : 283 - 290
  • [25] Quality of service management in distributed asynchronous real-time systems
    Ravindran, B
    [J]. EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 489 - 496
  • [26] Simulated Annealing Algorithm Combined with Chaos for Task Allocation in Real-Time Distributed Systems
    Wu, Wenbo
    Liang, Jiahong
    Yao, Xinyu
    Liu, Baohong
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [27] Extending A Task Allocation Algorithm For Graceful Degradation Of Real-Time Distributed Embedded Systems
    Emberson, Paul
    Bate, Iain
    [J]. RTSS: 2008 REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2008, : 270 - 279
  • [28] Real-time Communications Resource Allocation Process, Architecture, and Algorithm
    Hershey, Paul C.
    Wang, Mu-Cheng
    Davidson, Steven A.
    [J]. 2013 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2013), 2013, : 1482 - 1487
  • [29] Toward effective multi-capacity resource allocation in distributed real-time and embedded systems
    Roy, Nilabja
    Kinnebrew, John S.
    Shankaran, Nishanth
    Biswas, Gautam
    Schmidt, Douglas C.
    [J]. ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 124 - 128
  • [30] Integrating Communication Cost into the Utility Accrual Model for the Resource Allocation in Distributed Real-Time Systems
    Hu, Xinfa
    Leung, Joseph Y. -T.
    [J]. RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 217 - 226