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 条
  • [1] Which is better, off-line or real-time scheduling?
    Hong Kong Univ of Science and, Technology, Clearwater Bay, Hong Kong
    Int J Prod Res, 7 (2053-2059):
  • [2] WHICH IS BETTER, OFF-LINE OR REAL-TIME SCHEDULING
    WAN, YW
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1995, 33 (07) : 2053 - 2059
  • [3] Novel approach to off-line scheduling in real-time systems
    Yu, G.
    Welch, L.R.
    Informatica (Ljubljana), 1995, 19 (01):
  • [4] Off-line real-time fault-tolerant scheduling
    Dima, C
    Girault, A
    Lavarenne, C
    Sorel, Y
    NINTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2001, : 410 - 417
  • [5] LDA - Scalable, off-line multiprocessor scheduling for real-time systems
    Zhou, HY
    Schwan, K
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 383 - 391
  • [6] A novel approach for off-line multiprocessor scheduling in embedded hard real-time systems
    Barreto, R
    Maciel, P
    Neves, M
    Tavares, E
    Lima, R
    DESIGN METHODS AND APPLICATIONS FOR DISTRIBUTED EMBEDDED SYSTEMS, 2004, 150 : 157 - 166
  • [7] Off-line computation of real-time schedules using Petri nets
    Grolleau, E
    Choquet-Geniet, A
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2002, 12 (03): : 311 - 333
  • [8] Integration of real-time and off-line clinical data in the MIMIC database
    Moody, GB
    Mark, RG
    COMPUTERS IN CARDIOLOGY 1997, VOL 24, 1997, 24 : 585 - 588
  • [9] REAL-TIME AND OFF-LINE AIDS FOR TEACHING DIGITAL-CONTROL
    JACQUOT, RG
    CUPAL, JJ
    XU, GW
    UNIVERSITY PROGRAMS IN COMPUTER-AIDED ENGINEERING, DESIGN, AND MANUFACTURING, 1989, : 150 - 156
  • [10] Off-line and real-time ML-PDA track validation
    Blanding, Wayne
    Willett, Peter
    Bar-Shalom, Yaakov
    OCEANS 2006, VOLS 1-4, 2006, : 119 - +