Evaluation and Comparison of Integer Programming Solvers for Hard Real-Time Scheduling

被引:2
|
作者
Guasque, Ana [1 ]
Balbastre, Patricia [1 ]
机构
[1] Univ Politecn Valencia, Valencia, Spain
关键词
monoprocessor systems; key integer linear programming; hard real-time scheduling; optimization; RESPONSE-TIMES; OPTIMIZATION; ALGORITHMS;
D O I
10.1587/transinf.2022EDP7073
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to obtain a feasible schedule of a hard real-time system, heuristic based techniques are the solution of choice. In the last few years, optimization solvers have gained attention from research communities due to their capability of handling large number of constraints. Recently, some works have used integer linear programming (ILP) for solving mono processor scheduling of real-time systems. In fact, ILP is commonly used for static scheduling of multiprocessor systems. However, two main solvers are used to solve the problem indistinctly. But, which one is the best for obtaining a schedulable system for hard real-time systems? This paper makes a comparison of two well-known optimization software packages (CPLEX and GUROBI) for the problem of finding a feasible schedule on monoprocessor hard real-time systems.
引用
收藏
页码:1726 / 1733
页数:8
相关论文
共 50 条
  • [1] Integer Programming Techniques for Static Scheduling of Hard Real-Time Systems
    Guasque, Ana
    Tohidi, Hossein
    Balbastre, Patricia
    Aceituno, Jose Maria
    Simo, Jose
    Crespo, Alfons
    IEEE ACCESS, 2020, 8 : 170389 - 170403
  • [2] Modeling and solving real-time scheduling problems by stochastic integer programming
    Sand, G
    Engell, S
    COMPUTERS & CHEMICAL ENGINEERING, 2004, 28 (6-7) : 1087 - 1103
  • [3] Real-time calculus for scheduling hard real-time systems
    Thiele, L
    Chakraborty, S
    Naedele, M
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL IV: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 101 - 104
  • [4] SCHEDULING IN HARD REAL-TIME APPLICATIONS
    ZHU, J
    LEWIS, TG
    JACKSON, W
    WILSON, RL
    IEEE SOFTWARE, 1995, 12 (03) : 54 - 63
  • [5] SCHEDULING OF HARD REAL-TIME SYSTEMS
    MOITRA, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 241 : 362 - 381
  • [6] Early Termination of Convex QP Solvers in Mixed-Integer Programming for Real-Time Decision Making
    Liang, Jiaming
    Di Cairano, Stefano
    Quirynen, Rien
    2021 AMERICAN CONTROL CONFERENCE (ACC), 2021, : 972 - 977
  • [7] Early Termination of Convex QP Solvers in Mixed-Integer Programming for Real-Time Decision Making
    Liang, Jiaming
    Di Cairano, Stefano
    Quirynen, Rien
    IEEE CONTROL SYSTEMS LETTERS, 2021, 5 (04): : 1417 - 1422
  • [8] DYNAMIC SCHEDULING OF HARD REAL-TIME TASKS AND REAL-TIME THREADS
    SCHWAN, K
    ZHOU, HY
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (08) : 736 - 748
  • [9] Real-time train routing and scheduling through mixed integer linear programming: Heuristic approach
    Pellegrini, Paola
    Douchet, Guillaume
    Marliere, Gregory
    Rodriguez, Joaquin
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND SYSTEMS MANAGEMENT (IEEE-IESM 2013), 2013, : 42 - 46
  • [10] A MIXED INTEGER LINEAR PROGRAMMING MODEL FOR REAL-TIME TASK SCHEDULING IN MULTIPROCESSOR COMPUTER SYSTEM
    Oluwadare, Samuel Adebayo
    Akinnuli, Basil Oluwafemi
    JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY-MALAYSIA, 2012, 11 : 17 - 36