DPSC: A Novel Scheduling Strategy for Overloaded Real-Time Systems

被引:2
|
作者
Cheng, Zhuo [1 ]
Zhang, Haitao [1 ]
Tan, Yasuo [1 ]
Lim, Azman Osman [1 ]
机构
[1] JAIST, Sch Informat Sci, Nomi, Ishikawa 9231292, Japan
关键词
cyber-physical systems; overloaded real-time systems; dynamic programming; congestion control;
D O I
10.1109/CSE.2014.202
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
For real-time systems, the correctness of system behavior depends on not only the computed results but also on the time at which results are produced. This requires tasks in such systems to be completed before their deadlines. However, when workload is heavy, the system may become overloaded. Under such condition, some tasks may miss their deadlines. When this problem happens, it is important to minimize the degrees of system performance degradation. To achieve this objective, the design of scheduling algorithm is crucial. In this paper, we focus on designing on-line scheduling algorithm to maximize the total number of tasks that meet their deadlines. The idea of dynamic programming is used to present a dynamic programming scheduling (DPS) algorithm. In each time, DPS makes an optimum choice for currently known task set. As the uncertainty of new arriving tasks, DPS cannot make optimum choice for the set of overall tasks. To deal with this uncertainty, by applying a congestion control mechanism, a dynamic programming scheduling with congestion control (DPSC) is introduced. Three widely used scheduling algorithms and their corresponding deferrable scheduling (DS) methods are discussed and compared with DPSC. Simulation results reveal that DPSC can effectively improve system performance.
引用
收藏
页码:1017 / 1023
页数:7
相关论文
共 50 条
  • [1] An incremental server for scheduling overloaded real-time systems
    Mejía-Alvarez, P
    Melhem, R
    Mossé, D
    Aydin, H
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (10) : 1347 - 1361
  • [2] Scheduling an overloaded real-time system
    Hwang, SI
    Chen, CM
    Agrawala, AK
    [J]. CONFERENCE PROCEEDINGS OF THE 1996 IEEE FIFTEENTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS, 1996, : 22 - 28
  • [3] SMT-Based Scheduling for Overloaded Real-Time Systems
    Cheng, Zhuo
    Zhang, Haitao
    Tan, Yasuo
    Lim, Yuto
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (05): : 1055 - 1066
  • [4] Greedy Scheduling with Feedback Control for Overloaded Real-Time Systems
    Cheng, Zhuo
    Zhang, Haitao
    Tan, Yasuo
    Lim, Azman Osman
    [J]. PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 934 - 937
  • [5] AN OPTIMAL ONLINE SCHEDULING ALGORITHM FOR OVERLOADED UNIPROCESSOR REAL-TIME SYSTEMS
    KOREN, G
    SHASHA, D
    [J]. SIAM JOURNAL ON COMPUTING, 1995, 24 (02) : 318 - 339
  • [6] Maximum Satisfiability Formulation for Optimal Scheduling in Overloaded Real-Time Systems
    Liao, Xiaojuan
    Zhang, Hui
    Koshimura, Miyuki
    Huang, Rong
    Yu, Wenxin
    [J]. PRICAI 2019: TRENDS IN ARTIFICIAL INTELLIGENCE, PT I, 2019, 11670 : 618 - 631
  • [7] An Improved SMT-Based Scheduling for Overloaded Real-Time Systems
    Wang, Shimin
    Liao, Xiaojuan
    Wang, Min
    Chang, Luyue
    Yang, Huan
    Wang, Tao
    [J]. ENGINEERING LETTERS, 2020, 28 (01) : 112 - 122
  • [8] Dynamic transaction scheduling and reallocation in overloaded real-time database systems
    Hansson, J
    Son, SH
    Stankovic, JA
    Andler, SF
    [J]. FIFTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1998, : 293 - 302
  • [9] Scheduling strategy for Real-Time Distributed Systems
    Menendez-Leonel de Cervantes, A.
    Benitez-Perez, H.
    [J]. JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2010, 8 (02) : 177 - 185
  • [10] An efficient weighted partial MaxSAT encoding for scheduling in overloaded real-time systems
    Pourhashem Kallehbasti M.M.
    Pirgazi J.
    Ghanbari Sorkhi A.
    Kermani A.
    [J]. International Journal of Computers and Applications, 2024, 46 (03) : 175 - 183