Implementation and evaluation of a best-effort scheduling algorithm in an embedded real-time system

被引:0
|
作者
Li, P [1 ]
Ravindran, B [1 ]
Hegazy, T [1 ]
机构
[1] Virginia Polytech Inst & State Univ, Bradley Dept Elect & Comp Engn, Real Time Syst Lab, Blacksburg, VA 24061 USA
关键词
embedded real-time systems; best-effort scheduling; real-time Linux; statistical model; performance prediction;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes an implementation and the performance evaluation of the DASA/ND best-effort scheduling algorithm [4] in the muClinux(TM)/muCsimm(TM) micro-controller system Experimental results under synthetic workload show that in some cases, the DASA/ND scheduler outperforms both the EDF (Earliest Deadline First) and the RMS (Rate Monotonic Scheduling) schedulers [7]. Meanwhile, the system performance gracefully degrades as the aggregate CPU load increases. However, the scheduling overhead, in general, is not negligible, which may lead to poorer performance than non best-effort scheduling algorithms. It is found that the scheduling overhead strongly depends on the task set properties. Using the Regression Analysis technique, we developed a statistical model accounting for the scheduling overhead. We show that this model, combined with a simulation tool can well predict the system performance.
引用
收藏
页码:22 / 29
页数:8
相关论文
共 50 条
  • [31] Weakly Hard Real-Time Scheduling Algorithm for Multimedia Embedded System on Multiprocessor Platform
    Wu, Tong
    Jin, Shiyao
    2008 FIRST IEEE INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING AND WORKSHOPS, PROCEEDINGS, 2008, : 320 - 325
  • [32] SCHEDULING ALGORITHM OF THE EMBEDDED REAL-TIME SYSTEM BASED ON t-VEFPTIDES STRATEGY
    Liang, Ling-Ling
    Zhang, Jing
    Lu, Jing
    Fu, Xiao-Dong
    Wang, Bin
    2012 INTERNATIONAL CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (LCWAMTIP), 2012, : 367 - 370
  • [33] Improving QoS in Real-Time Internet Applications: From Best-Effort to Software-Defined Networks
    Gorlatch, Sergei
    Humernbrum, Tim
    Glinka, Frank
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2014, : 189 - 193
  • [34] A best-effort fibrin strand detection algorithm
    Koen, Renico
    Engelbrecht, Andries P.
    Pretorius, Etheresia
    2016 3RD INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI 2016), 2016, : 133 - 137
  • [35] Selective relative best scheduling for best-effort downlink packet data
    Kim, Dong In
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2006, 5 (06) : 1254 - 1259
  • [36] Transient behavior of real-time self-similar sources and its impact on best-effort traffic
    Kunniyur, S
    Ravikanth, R
    Srikant, R
    GLOBECOM 98: IEEE GLOBECOM 1998 - CONFERENCE RECORD, VOLS 1-6: THE BRIDGE TO GLOBAL INTEGRATION, 1998, : 3068 - 3073
  • [37] Scheduling Algorithm of Non Real-Time Applications of the Open Real-Time System
    Jin Yongxian
    Huang Jingzhou
    Wang Jianguo
    ICCSE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2008, : 1082 - 1086
  • [38] Face modeling:: A real-time embedded implementation of a stereovision algorithm
    Zimmer, JP
    Mitéran, J
    THREE-DIMENSIONAL IMAGE CAPTURE AND APPLICATIONS IV, 2001, 4298 : 155 - 162
  • [39] Design and Implementation of Real-Time DEVS Event Scheduling Algorithm
    Xiang Zhang
    Ge Li
    Peng Wang
    Yang Zhonghua
    Jiao Lu
    Zhang Jie
    2018 3RD INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE), 2018, : 163 - 168
  • [40] Implementation of Hierarchical Scheduling Algorithm on Real-Time Grid Environment
    Nachankar, Abhishek P.
    Dharmik, R. C.
    1ST INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION ICCUBEA 2015, 2015, : 565 - 569