• DocumentCode
    2129879
  • Title

    Monotone response-time derivation for distributed execution of rule-based programs

  • Author

    Wang, Rwo-hsi ; Mok, Aloysius K.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1996
  • fDate
    27-30 May 1996
  • Firstpage
    47
  • Lastpage
    54
  • Abstract
    A key index of the performance of a rule-based program used in real-time monitoring and control is its response time. We first extend the definition of response time of an EQL rule-based program for distributed computation. To reduce the response time through distributed computation, we decompose an EQL program into disjoint modules. We then describe a tool which computes the response-times of finite-state EQL rule-based programs according to the imprecise computation paradigm, i.e., this tool always yields a range which is monotonically tightened as more time is spent in the computation. During the computation, a user can interrupt the analyzer and get both an intermediate result which is a guaranteed bound and a bound-quality factor which quantifies the tightness of this result. Our approach uses fast textual analysis to get initial bounds. It then performs a heuristic search by pruning the state-transition graph to improve the bound quality. A program-decomposition technique for reducing the search effort is also discussed. An analysis example on an EQL program involving 259 states is presented
  • Keywords
    distributed processing; finite state machines; heuristic programming; logic programming; real-time systems; EQL rule-based program; bound-quality factor; disjoint modules; distributed computation; distributed execution; finite-state EQL; guaranteed bound; heuristic search; imprecise computation paradigm; initial bounds; monotone response-time derivation; program-decomposition technique; real-time monitoring and control; response time; rule-based programs; search effort; state-transition graph; textual analysis; tightness; Computerized monitoring; Delay; Distributed computing; Dynamic scheduling; Equations; Knowledge based systems; Processor scheduling; Space shuttles; Space vehicles; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
  • Print_ISBN
    0-8186-7399-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1996.507900
  • Filename
    507900