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 条
  • [31] An Entropy-Based Approach to Real-Time Information Extraction for Industry 4.0
    Trovati, Marcello
    Zhang, Huaizhong
    Ray, Jeffrey
    Xu, Xiaolong
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (09) : 6033 - 6041
  • [32] A Hybrid Real-Time Scheduling Mechanism Based on Multiprocessor for Real-Time Tasks in Weakly Hard Specification
    Ismail, Habibah
    Jawawi, Dayang N. A.
    Ahmedy, Ismail
    INTELLIGENT COMPUTING, VOL 1, 2022, 506 : 228 - 247
  • [33] Real-time scheduling of parallel tasks with tight deadlines
    Jiang, Xu
    Guan, Nan
    Long, Xiang
    Tang, Yue
    He, Qingqiang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 108
  • [34] Hardware Fuzzy Scheduler for Real-Time Independent Tasks
    Slimani, Khaled
    Hadaoui, Rebiha
    Lalam, Mustapha
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (09)
  • [35] On the minimization of the instantaneous temperature for periodic real-time tasks
    Chen, Jian-Jia
    Hung, Chia-Mei
    Kuo, Tei-Wei
    RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 236 - +
  • [36] Uniprocessor scheduling of real-time synchronous dataflow tasks
    Singh, Abhishek
    Ekberg, Pontus
    Baruah, Sanjoy
    REAL-TIME SYSTEMS, 2019, 55 (01) : 1 - 31
  • [37] Scheduling distributed real-time tasks with minimum jitter
    Di Natale, M
    Stankovic, JA
    IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (04) : 303 - 316
  • [38] On the Soft Real-Time Scheduling of Parallel Tasks on Multiprocessors
    Jiang, Xu
    Long, Xiang
    Yang, Tao
    Deng, Qingxu
    EMBEDDED SYSTEMS TECHNOLOGY, ESTC 2017, 2018, 857 : 65 - 77
  • [39] Performability guarantee for periodic tasks in real-time systems
    Bashiri, M.
    Miremadi, S. G.
    SCIENTIA IRANICA, 2014, 21 (06) : 2127 - 2137
  • [40] Approximation algorithms in partitioning real-time tasks with replications
    Lin, Jian
    Cheng, Albert M. K.
    Gercek, Gokhan
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2018, 33 (02) : 211 - 232