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 条
  • [21] Analysis of a window-constrained scheduler for real-time and best-effort packet streams
    West, R
    Poellabauer, C
    21ST IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2000, : 239 - 248
  • [22] Best-effort scheduling (m, k)-firm real-time tasks based on the (m, k)-firm constraint meeting probability
    Kim, KH
    Kim, J
    Hong, SJ
    ESA'04 & VLSI'04, PROCEEDINGS, 2004, : 240 - 246
  • [23] PBHT scheduling algorithm for embedded real-time systems
    Song Kai
    Li, Hai-Sheng
    ADVANCED DEVELOPMENT OF ENGINEERING SCIENCE IV, 2014, 1046 : 504 - 507
  • [24] Improvement and Application of Task Scheduling Algorithm for Embedded Real-Time Operating System
    Yu, Jinze
    Lu, Xixiang
    PROCEEDINGS OF THE WORLD CONFERENCE ON INTELLIGENT AND 3-D TECHNOLOGIES, WCI3DT 2022, 2023, 323 : 621 - 628
  • [25] Multi-hop cellular networks: Architecture and protocols for best-effort and real-time communication
    Manoj, BS
    Ananthapadmanabha, R
    Murthy, CSR
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (06) : 767 - 791
  • [26] Process-Variation-Aware Mapping of Best-Effort and Real-Time Streaming Applications to MPSoCs
    Mirzoyan, Davit
    Akesson, Benny
    Goossens, Kees
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [27] Performance evaluation of scheduling algorithm in a real-time distributed transactional system
    Saidane, LA
    Kamoun, F
    PROCEEDINGS OF THE SIXTH IEEE COMPUTER SOCIETY WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, 1997, : 290 - 295
  • [28] A Real-Time Task Scheduling Algorithm for Multicore Embedded Systems
    Xu, Kena
    Hu, Wei
    Song, Mengke
    Luo, Wenjun
    Li, Tianpei
    2015 CHINESE AUTOMATION CONGRESS (CAC), 2015, : 1165 - 1170
  • [29] An algorithm of scheduling analysis for distributed real-time embedded systems
    Zhang, Hai-Tao
    Ai, Yun-Feng
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2007, 36 (03): : 489 - 492
  • [30] Brief Announcement: On Scheduling Best-Effort HTM Transactions
    Mohamedin, Mohamed
    Palmieri, Roberto
    Ravindran, Binoy
    SPAA'15: PROCEEDINGS OF THE 27TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2015, : 74 - 76