TIME-BOUNDS FOR REAL-TIME PROCESS-CONTROL IN THE PRESENCE OF TIMING UNCERTAINTY

被引:6
|
作者
ATTIYA, H [1 ]
LYNCH, NA [1 ]
机构
[1] MIT,COMP SCI LAB,CAMBRIDGE,MA 02139
关键词
D O I
10.1006/inco.1994.1030
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A timing-based variant of the mutual exclusion problem is considered. In this variant, only an upper bound, m, on the time it takes to release the resource is known, and no explicit signal is sent when the resource is released; furthermore, the only mechanism to measure real time is an inaccurate clock, whose tick intervals take time between two constants, c1 less-than-or-equal-to c2. When control is centralized it is proved that n[c2([(m + l)/c1] + 1)] + l is an exact bound on the worst case response time for any such algorithm, where n is the number of contenders for the resource and l is an upper bound on process step time. On the other hand, when control is distributed among processes connected via communication lines with an upper bound, d, for message delivery time, it is proved that n[c2([(m + l)/c1] + 1) + d + c2 + 2l] is an upper bound. A new technique involving shifting and shrinking executions is combined with a careful analysis of the best allocation policy to prove a corresponding lower bound of n.c2(m/c1) + (n - 1) d. These combinatorial results shed some light on modeling and verification issues related to real-time systems. (C) 1994 Academic Press. Inc.
引用
收藏
页码:183 / 232
页数:50
相关论文
共 50 条
  • [1] TIME-BOUNDS FOR REAL-TIME PROCESS-CONTROL IN THE PRESENCE OF TIMING UNCERTAINTY
    ATTIYA, H
    LYNCH, NA
    REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1989, : 268 - 284
  • [2] TIME-BOUNDS FOR DECISION-PROBLEMS IN THE PRESENCE OF TIMING UNCERTAINTY AND FAILURES
    ATTIYA, H
    DJERASSISHINTEL, T
    DISTRIBUTED ALGORITHMS, 1993, 725 : 204 - 218
  • [3] REAL-TIME IMAGING FOR PROCESS-CONTROL
    HOFFMAN, T
    ADVANCED MATERIALS & PROCESSES, 1991, 140 (03): : 37 - &
  • [4] REAL-TIME LANGUAGES FOR PROCESS-CONTROL
    BARNES, JGP
    COMPUTER JOURNAL, 1972, 15 (01): : 15 - &
  • [5] STATE LANGUAGE FOR REAL-TIME PROCESS-CONTROL
    GANDER, JG
    LIECHTI, HU
    MICROPROCESSORS AND MICROSYSTEMS, 1981, 5 (01) : 27 - 28
  • [6] A TEMPORAL BLACKBOARD FOR REAL-TIME PROCESS-CONTROL
    CRESPO, A
    BOTTI, V
    BARBER, F
    GALLARDO, D
    ONAINDIA, E
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1994, 7 (03) : 255 - 266
  • [7] REAL-TIME DIGITAL GAUGING FOR PROCESS-CONTROL
    MORGAN, IL
    APPLIED RADIATION AND ISOTOPES, 1990, 41 (10-11) : 935 - 942
  • [8] A REAL-TIME EXPERT SYSTEM FOR PROCESS-CONTROL
    HAWKINSON, LB
    KNICKERBOCKER, CG
    MOORE, RL
    ACS SYMPOSIUM SERIES, 1986, 306 : 69 - 74
  • [9] PROLOG AS A REAL-TIME LANGUAGE FOR PROCESS-CONTROL
    SZUBA, T
    ANGEWANDTE INFORMATIK, 1984, (09): : 370 - 374
  • [10] REAL-TIME EXPERT SYSTEMS IN PROCESS-CONTROL
    FLINTOFF, BC
    EDWARDS, RP
    NEALS, AJ
    CIM BULLETIN, 1988, 81 (915): : 51 - 51