• DocumentCode
    1264474
  • Title

    Task response time for real-time distributed systems with resource contentions

  • Author

    Chu, Wesley W. ; Sit, Chi-Man ; Leung, Kin K.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angels, CA, USA
  • Volume
    17
  • Issue
    10
  • fYear
    1991
  • fDate
    10/1/1991 12:00:00 AM
  • Firstpage
    1076
  • Lastpage
    1092
  • Abstract
    An analytic model is proposed for estimating task response times in distributed systems with resource contentions. The model consists of two submodels. The first submodel is an extended queuing network model used for approximating module response times. This submodel is solved by a decomposition technique which reduces the computational complexity by two to three orders of magnitude when compared with a direct approach. The second submodel is a weighted control-flow graph model from which task response time can be obtained by aggregating module response time in accordance with the precedence relationships. Task response times estimated by the analytic model compare closely with simulation results. It is shown that resource contention delays depend on the availability of resources as well as on the invocation rates and response times of the modules that use the resources. The model can be used to study the tradeoffs among module assignments, scheduling policies, interprocessor communications, and resource contentions in distributed processing systems
  • Keywords
    computational complexity; distributed processing; graph theory; queueing theory; real-time systems; resource allocation; analytic model; computational complexity; decomposition technique; distributed processing systems; extended queuing network model; interprocessor communications; invocation rates; module assignments; module response times; real-time distributed systems; resource contentions; scheduling policies; simulation results; submodels; task response time; task response times; weighted control-flow graph model; Added delay; Analytical models; Availability; Computational modeling; Distributed processing; Performance analysis; Processor scheduling; Real time systems; Time measurement; Weight control;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.99195
  • Filename
    99195