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 条
  • [41] Qos Agent Based Framework and Algorithm for Task Scheduling in Grid
    Dhivyaprabha, T. T.
    2014 IEEE 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO), 2014, : 218 - 223
  • [42] A flexible grid task scheduling algorithm based on QoS similarity
    Song K.
    Ruan S.
    Jiang M.
    Journal of Convergence Information Technology, 2010, 5 (07) : 21
  • [43] A grid task scheduling algorithm based on QoS priority grouping
    Dong, Fang
    Luo, Junzhou
    Gao, Lisha
    Ge, Liang
    GCC 2005: FIFTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2006, : 58 - +
  • [44] QIACO: An algorithm for grid task scheduling of Multiple QoS Dimensions
    Sun, Wei-Feng
    Qin, Zhen-Quan
    Li, Ming-Chu
    Hu, Jing
    Chen, Yuan-Fang
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2011, 39 (05): : 1115 - 1120
  • [45] HEURISTIC APPROACH TO TASK-SCHEDULING - WEIGHT AND IMPROVE ALGORITHMS
    RAFAELI, D
    MAHALEL, D
    PRASHKER, JN
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1993, 29 (02) : 175 - 186
  • [46] A software environment for simulating distributed task-scheduling algorithms
    Cao, JN
    Pole, M
    SOFTWARE-CONCEPTS AND TOOLS, 1997, 18 (03): : 125 - 136
  • [47] ANALYSIS AND EVALUATION OF HERURISTIC METHODS FOR STATIC TASK-SCHEDULING
    SHIRAZI, B
    WANG, MF
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 10 (03) : 222 - 232
  • [48] TASK-SCHEDULING POLICIES FOR REAL-TIME SYSTEMS
    KOROUSICSELJAK, B
    MICROPROCESSORS AND MICROSYSTEMS, 1994, 18 (09) : 501 - 511
  • [49] An optimal energy-saving real-time task-scheduling algorithm for mobile terminals
    Peng, Ziran
    Wang, Guojun
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2017, 13 (05):
  • [50] 5G Edge Network of Collaborative Computing Task-Scheduling Algorithm with Cloud Edge
    Sui, Weixin
    Zhou, Yimin
    Zhu, Sizheng
    Xu, Ye
    Wang, Shanshan
    Wang, Dan
    MOBILE INFORMATION SYSTEMS, 2022, 2022