Scheduling distributed real-time systems by satisfiability checking

被引:9
|
作者
Metzner, A [1 ]
Fränzle, M [1 ]
Herde, C [1 ]
Stierand, I [1 ]
机构
[1] Carl von Ossietzky Univ, Dept Comp Sci, Oldenburg, Germany
关键词
D O I
10.1109/RTCSA.2005.90
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a SAT-based approach to the task and message allocation problem of distributed real-time systems. in contrast to the heuristic approaches usually applied to this problem, our approach is guaranteed to find an optimal allocation for realistic task systems running on complex target architectures. Our method is based on the transformation of such scheduling problems into nonlinear integer optimization problems. The core of the numerical optimization procedure we use to discharge those problems is a solver for arbitrary Boolean combinations of integer constraints. Optimal solutions are obtained by imposing a binary search scheme on top of that solver Experiments show the applicability of our approach to industrial-size task systems.
引用
收藏
页码:409 / 415
页数:7
相关论文
共 50 条
  • [1] Real-time scheduling in distributed systems
    Thai, ND
    [J]. PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 165 - 170
  • [2] A Satisfiability Approach to Speed Assignment for Distributed Real-Time Systems
    Kumar, Pratyush
    Chokshi, Devesh B.
    Thiele, Lothar
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 749 - 754
  • [3] 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
  • [4] Transaction Scheduling in Distributed Real-Time Systems
    Kwok-wa Lam
    Victor C. S. Lee
    Sheung-lun Hung
    [J]. Real-Time Systems, 2000, 19 : 169 - 193
  • [5] Transaction scheduling in distributed real-time systems
    Lam, KW
    Lee, VCS
    Hung, SL
    [J]. REAL-TIME SYSTEMS, 2000, 19 (02) : 169 - 193
  • [6] Task scheduling in distributed real-time systems
    A. M. Gruzlikov
    N. V. Kolesov
    Yu. M. Skorodumov
    M. V. Tolmacheva
    [J]. Journal of Computer and Systems Sciences International, 2017, 56 : 236 - 244
  • [7] Task scheduling in distributed real-time systems
    Gruzlikov, A. M.
    Kolesov, N. V.
    Skorodumov, Yu. M.
    Tolmacheva, M. V.
    [J]. JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2017, 56 (02) : 236 - 244
  • [8] 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
  • [9] Statistical Model Checking of Distributed Real-Time Actor Systems
    Nigro, Libero
    Sciammarella, Paolo F.
    [J]. 2017 IEEE/ACM 21ST INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2017, : 188 - 195
  • [10] Model Checking MASL Specification of Distributed Real-Time Systems
    Bugaichenko, D. Yu.
    [J]. VESTNIK ST PETERSBURG UNIVERSITY-MATHEMATICS, 2007, 40 (03) : 201 - 208