Revisiting GPC and AND Connector in Real-Time Calculus

被引:2
|
作者
Tang, Yue [1 ]
Guan, Nan [1 ]
Liu, Weichen [2 ]
Linh Thi Xuan Phan [3 ]
Yi, Wang [4 ,5 ]
机构
[1] Hong Kong Polytech Univ, Hong Kong, Hong Kong, Peoples R China
[2] Nanyang Technol Univ, Singapore, Singapore
[3] Univ Penn, Philadelphia, PA 19104 USA
[4] Northeastern Univ, Shenyang, Liaoning, Peoples R China
[5] Uppsala Univ, Uppsala, Sweden
关键词
D O I
10.1109/RTSS.2017.00031
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Real-Time Calculus (RTC) is a powerful framework for modeling and worst-case performance analysis of networked systems. GPC and AND are two fundamental components in RTC, which model priority-based resource arbitration and synchronization operations, respectively. In this paper, we revisit GPC and AND. For GPC, we develop tighter output arrival curves to more precisely characterize the output event streams. For AND, we first identify a problem in the existing analysis method that may lead to negative values in the output curves, and present corrections to the problem. Then we generalize AND to synchronize more than two input event streams. We implement our new theoretical results and conduct experiments to evaluate their performance. Experiment results show significant improvement of our new methods in analysis precision and efficiency.
引用
收藏
页码:255 / 265
页数:11
相关论文
共 50 条
  • [1] Real-time calculus for scheduling hard real-time systems
    Thiele, L
    Chakraborty, S
    Naedele, M
    [J]. ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL IV: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 101 - 104
  • [2] A sequential real-time refinement calculus
    Ian J. Hayes
    Mark Utting
    [J]. Acta Informatica, 2001, 37 : 385 - 448
  • [3] Causality problem in real-time calculus
    Karine Altisen
    Matthieu Moy
    [J]. Formal Methods in System Design, 2016, 48 : 1 - 45
  • [4] Causality problem in real-time calculus
    Altisen, Karine
    Moy, Matthieu
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2016, 48 (1-2) : 1 - 45
  • [5] REAL-TIME AND THE MU-CALCULUS
    EMERSON, EA
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 600 : 176 - 194
  • [6] Multiprocessor extensions to real-time calculus
    Leontyev, Hennadiy
    Chakraborty, Samarjit
    Anderson, James H.
    [J]. REAL-TIME SYSTEMS, 2011, 47 (06) : 562 - 617
  • [7] Multiprocessor extensions to real-time calculus
    Hennadiy Leontyev
    Samarjit Chakraborty
    James H. Anderson
    [J]. Real-Time Systems, 2011, 47 : 562 - 617
  • [8] A sequential real-time refinement calculus
    Hayes, IJ
    Utting, M
    [J]. ACTA INFORMATICA, 2001, 37 (06) : 385 - 448
  • [9] Generalized Finitary Real-Time Calculus
    Lampka, Kai
    Bondorf, Steffen
    Schmitt, Jens B.
    Guan, Nan
    Yi, Wang
    [J]. IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [10] Multiprocessor Extensions to Real-Time Calculus
    Leontyev, Hennadiy
    Chakraborty, Samarjit
    Anderson, James H.
    [J]. 2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 410 - +