Using Information Theory Principles to Schedule Real-time Tasks

被引:0
|
作者
Rincon C, Carlos A. [1 ,2 ]
Cheng, Albert M. K. [1 ]
机构
[1] Univ Houston, Real Time Syst Lab, Houston, TX 77004 USA
[2] Univ Zulia, Networking & Telemat Acad Unit, Maracaibo, Venezuela
来源
2017 51ST ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS) | 2017年
基金
美国国家科学基金会;
关键词
Information Theory; Scheduling; Real-time Systems; Performance; ENTROPY;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The purpose of this paper is to present a scheduling solution based on information theory principles to schedule real-time tasks. We propose the mathematical background for using information as a parameter in real-time systems as well as the relationship between information and utilization. We present a new dynamic priority scheduling solution that selects the task with the highest amount of information per studied interval. We propose the feasibility analysis of the scheduling solution and we compare its performance against the Earliest Deadline First (EDF) scheduling algorithm using as dependent variables the number of context switches and the number of preemptions. We generated 16 test files (with 100 synthetic task sets per tile) using as independent variables: (a) Utilization (from 70% to 100%), (b) Number of tasks per Task set (from 2 to 5) and (e) Hyper-period (fixed at 40). The results showed that: (a) Our scheduling solution improves the performance of EDF by 1.1384% in terms of the number of context switches and 2.0428% in terms of the number of preemptions for the studied task sets; (h) The similarity ratio (number of similar schedules) between the two algorithms was 42.68%.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] MICROCONTROLLERS EASE REAL-TIME TASKS
    WINARD, H
    ELECTRONIC DESIGN, 1986, 34 (27) : 167 - 172
  • [22] OPTIMAL CHECKPOINTING OF REAL-TIME TASKS
    SHIN, KG
    LIN, TH
    LEE, YH
    IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (11) : 1328 - 1341
  • [23] Coordination of Tasks on a Real-Time OS
    Cledou, Guillermina
    Proenca, Jose
    Sputh, Bernhard H. C.
    Verhulst, Eric
    COORDINATION MODELS AND LANGUAGES, COORDINATION 2019, 2019, 11533 : 250 - 266
  • [24] A multiframe model for real-time tasks
    Mok, AK
    Chen, DJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (10) : 635 - 645
  • [25] ONLINE SCHEDULING OF REAL-TIME TASKS
    HONG, KS
    LEUNG, JYT
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (10) : 1326 - 1331
  • [26] Real-time tasks with data output
    Chen, DJ
    Mok, AK
    Nixon, M
    Shepard, R
    RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 442 - 449
  • [27] Scheduling real-time tasks for dependability
    Oh, Y
    Son, SH
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1997, 48 (06) : 629 - 639
  • [28] Firmness Analysis of Real-time Tasks
    Behrouzian, Amir
    Ara, Hadi Alizadeh
    Geilen, Marc
    Goswami, Dip
    Basten, Twan
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2020, 19 (04)
  • [29] A multiframe model for real-time tasks
    Mok, AK
    Chen, DJ
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 22 - 29
  • [30] Electric Loads as Real-Time tasks: an application of Real-Time Physical Systems
    Della Vedova, Marco L.
    di Palma, Ettore
    Facchinetti, Tullio
    2011 7TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2011, : 1117 - 1123