QoS provisioning of a task-scheduling algorithm for lightweight devices

被引:3
|
作者
Kim, Seungku [1 ]
机构
[1] Chungbuk Natl Univ, Sch Elect Engn, Gaesin Dong, Cheongju Si, South Korea
基金
新加坡国家研究基金会;
关键词
Internet of things; Real-time operating system; Task scheduler; Quantum time allocation; Scheduling; OPERATING SYSTEM;
D O I
10.1016/j.jpdc.2017.04.010
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Task scheduling is a main objective in operating system design. Many operating systems have been designed and applied to various systems. With the upcoming Internet of things, the requirements for the operating system will vary according to the application. We propose a round-robin-based scheduling algorithm to satisfy the quality of service (QoS) of real-time tasks. Many conventional scheduling algorithms have dealt with the real-time issue, but they still require improvement. Moreover, most assume the burst time is known beforehand, an unrealistic assumption in practical implementations. Thus, we present a heuristic method to predict the burst time of each task and a round-robin-based weighted scheduling algorithm providing QoS to real-time tasks for lightweight devices. The performance of the proposed scheduling algorithm is verified on an embedded system. Experimental results proved the QoS of this algorithm was satisfied. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:67 / 75
页数:9
相关论文
共 50 条
  • [1] A DISTRIBUTED ALGORITHM FOR DYNAMIC TASK-SCHEDULING
    ROST, J
    MAEHLE, E
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 457 : 628 - 639
  • [2] A STATISTICAL STUDY OF THE PERFORMANCE OF A TASK-SCHEDULING ALGORITHM
    BASHIR, AF
    SUSARLA, V
    VAIRAVAN, K
    IEEE TRANSACTIONS ON COMPUTERS, 1983, 32 (08) : 774 - 777
  • [3] A TASK-SCHEDULING ALGORITHM FOR MICROCOMPUTER CONTROL-SYSTEMS
    KLIMES, C
    MOCKOR, J
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1991, 10 (06): : 589 - 600
  • [4] A task scheduling algorithm based on Qos
    Ge, Junwei
    Wang, Qingling
    Fang, Yiqiu
    PROCEEDINGS OF THE 2016 3RD INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING, MANUFACTURING TECHNOLOGY AND CONTROL, 2016, 67 : 451 - 454
  • [5] An Efficient Scheduling Algorithm for QoS Provisioning in WiMAX Networks
    Ma, Maode
    Xie, Pengfei
    Bose, Sanjay Kumar
    Maag, Stephane
    2008 8TH INTERNATIONAL CONFERENCE ON ITS TELECOMMUNICATIONS, PROCEEDINGS, 2008, : 240 - +
  • [6] TASK-SCHEDULING IN MULTIPROCESSING SYSTEMS
    ELREWINI, H
    ALI, HH
    LEWIS, T
    COMPUTER, 1995, 28 (12) : 27 - &
  • [7] Task-scheduling Algorithm based on Improved Genetic Algorithm in Cloud Computing Environment
    Weiqing, G. E.
    Cui, Yanru
    RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2021, 14 (01) : 13 - 19
  • [8] Multi-Objective Optimization of a Task-Scheduling Algorithm for a Secure Cloud
    Li, Wei
    Fan, Qi
    Dang, Fangfang
    Jiang, Yuan
    Wang, Haomin
    Li, Shuai
    Zhang, Xiaoliang
    INFORMATION, 2022, 13 (02)
  • [9] An effective duplication-based task-scheduling algorithm for heterogeneous systems
    Hosseinzadeh, Mahsa
    Shahhoseini, Hadi Shahriar
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2011, 87 (12): : 1067 - 1080
  • [10] Dynamic Task-Scheduling Algorithm in CNC System Based on Cloud Computing
    Wang Han
    Tang Xiao-qi
    Song Bao
    Tang Yu-zhi
    PROCEEDINGS OF THE 2012 SECOND INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2012), 2012, : 1508 - 1512