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 条
  • [1] Integrating best-effort scheduling into a real-time system
    Banachowski, S
    Bisson, T
    Brandt, SA
    [J]. 25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 139 - 150
  • [2] Fast, best-effort real-time scheduling algorithms
    Li, P
    Ravindran, B
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (09) : 1159 - 1175
  • [3] A power-aware, best-effort real-time task scheduling algorithm
    Wang, JG
    Ravindran, B
    Martin, T
    [J]. WSTFES 2003: IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED SYSTEMS, PROCEEDINGS, 2003, : 21 - 28
  • [4] On Best-Effort Utility Accrual Real-Time Scheduling on Multiprocessors
    Garyali, Piyush
    Dellinger, Matthew
    Ravindran, Binoy
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2010, 6490 : 270 - 285
  • [5] A real-time video transport system for the best-effort Internet
    Ni, ZF
    Chen, ZZ
    Ngan, KN
    [J]. SIGNAL PROCESSING-IMAGE COMMUNICATION, 2005, 20 (03) : 277 - 293
  • [6] Best-effort scheduling of (m,k)-firm real-time streams in multihop networks
    Striegel, A
    Manimaran, G
    [J]. COMPUTER COMMUNICATIONS, 2000, 23 (13) : 1292 - 1300
  • [7] Best-effort scheduling of (m,k)-firm real-time streams in multihop networks
    Striegel, A
    Manimaran, G
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 743 - 749
  • [8] Adaptive Real-Time Video Streaming System for Best-Effort IP Networks
    Lehikoinen, Lassi
    Raty, Tomi
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON SYSTEMS (ICONS), 2009, : 131 - 137
  • [9] A best-effort communication protocol for real-time broadcast networks
    Ramaswamy, L
    Ravindran, B
    [J]. 2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 519 - 526
  • [10] Solutions for Real-Time Communication over Best-Effort Networks
    Hangan, Anca
    Marfievici, Ramona
    Sebestyen, Gheorghe
    [J]. ROEDUNET 2008 CONFERENCE PROCEEDINGS: NETWORKING FOR RESEARCH AND EDUCATION, 2008, : 44 - 49