On the Scalability of Constraint Solving for Static/Off-Line Real-Time Scheduling

被引:12
|
作者
Gorcitz, Raul [2 ]
Kofman, Emilien [4 ,5 ]
Carle, Thomas [3 ]
Potop-Butucaru, Dumitru [1 ]
de Simone, Robert [5 ]
机构
[1] INRIA, Rocquencourt, France
[2] CNES, Paris, France
[3] Brown Univ, Providence, RI 02912 USA
[4] UNS, CNRS, Sophia Antipolis, France
[5] INRIA, Sophia Antipolis Mediter, France
关键词
Real-time scheduling; Satisfiability modulo theories; Constraint solving; Repeatable; TASK; PERFORMANCE;
D O I
10.1007/978-3-319-22975-1_8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent papers have reported on successful application of constraint solving techniques to off-line real-time scheduling problems, with realistic size and complexity. Success allegedly came for two reasons: major recent advances in solvers efficiency and use of optimized, problem-specific constraint representations. Our current objective is to assess further the range of applicability and the scalability of such constraint solving techniques based on a more general and agnostic evaluation campaign. For this, we have considered a large number of synthetic scheduling problems and a few real-life ones, and attempted to solve them using 3 state-of-the-art solvers, namely CPLEX, Yices2, and MiniZinc/G12. Our findings were that, for all problems considered, constraint solving does scale to a certain limit, then diverges rapidly. This limit greatly depends on the specificity of the scheduling problem type. All experimental data (synthetic task systems, SMT/ILP models) are provided so as to allow experimental reproducibility.
引用
收藏
页码:108 / 123
页数:16
相关论文
共 50 条
  • [21] REAL-TIME BIOLOGICAL PROCESS OPTIMIZATION USING OFF-LINE AND ONLINE MONITORING
    BUTTZ, J
    DAIGGER, G
    ROBBINS, M
    WATER SCIENCE AND TECHNOLOGY, 1990, 22 (7-8) : 317 - 318
  • [22] Non-schedulability conditions for off-line scheduling of real-time systems subject to precedence and strict periodicity constraints
    Yomsi, Patrick Meumeu
    Sorel, Yves
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 420 - +
  • [23] Real-time fMRI processing with physiological noise correction - Comparison with off-line analysis
    Misaki, Masaya
    Barzigar, Nafise
    Zotev, Vadim
    Phillips, Raquel
    Cheng, Samuel
    Bodurka, Jerzy
    JOURNAL OF NEUROSCIENCE METHODS, 2015, 256 : 117 - 121
  • [24] Freight moving trace real-time display and optimum design of off-line for crane
    Liu, Qing
    Li, Mingsen
    Zheng, Gang
    Wuhan Jiaotong Keji Daxue Xuebao/Journal of Wuhan Transportation University, 1999, 23 (05): : 488 - 491
  • [25] Scheduling to minimize max flow time: Off-line and on-line algorithms
    Mastrolilli, M
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2004, 15 (02) : 385 - 401
  • [26] Scheduling to minimize average completion time: Off-line and on-line algorithms
    Hall, LA
    Shmoys, DB
    Wein, J
    PROCEEDINGS OF THE SEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1996, : 142 - 151
  • [27] Off-line and On-line Scheduling of SAT Instances with Time Processing Constraints
    Duque, Robinson
    Arbelaez, Alejandro
    Francisco Diaz, Juan
    ADVANCES IN COMPUTING, CCC 2017, 2017, 735 : 524 - 539
  • [28] Off-line scheduling with forbidden zones
    Abdekhodaee, Amir
    Wirth, Andrew
    COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (04) : 1034 - 1037
  • [29] Solving a real-time allocation problem with constraint programming
    Hladik, Pierre-Emmanuel
    Cambazard, Hadrien
    Deplanche, Anne-Marie
    Jussien, Narendra
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (01) : 132 - 149
  • [30] Hard real-time scheduling for age constraint computations
    Albrecht, W
    Zöbel, D
    NEW TRENDS IN DESIGN OF CONTROL SYSTEMS 1997, 1998, : 215 - 220