Skip to main content
Journal cover image

Analyzing concurrent and fault-tolerant software using stochastic reward nets

Publication ,  Journal Article
Ciardo, G; Muppala, JK; Trivedi, KS
Published in: Journal of Parallel and Distributed Computing
January 1, 1992

We present two software applications and develop models for them. The first application considers a producer-consumer tasking system with an intermediate buffer task and studies how the performance is affected by different selection policies when multiple tasks are ready to synchronize. The second application studies the reliability of a fault-tolerant software system using the recovery block scheme. The model is incrementally augmented by considering clustered failures or the effective arrival rate of inputs to the system. We use stochastic reward nets, a variant of stochastic Pertri nets, to model the two software applications. In both models, each quantity to be computed is defined in terms of either the expected value of a reward rate in steady-state or at a given time θ, or as the expected value of the accumulated reward until absorption or until a given time θ. This allows extreme flexibility while maintaining a rigorous formalization of these quantities. © 1992.

Duke Scholars

Published In

Journal of Parallel and Distributed Computing

DOI

ISSN

0743-7315

Publication Date

January 1, 1992

Volume

15

Issue

3

Start / End Page

255 / 269

Related Subject Headings

  • Distributed Computing
  • 4606 Distributed computing and systems software
  • 0805 Distributed Computing
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Ciardo, G., Muppala, J. K., & Trivedi, K. S. (1992). Analyzing concurrent and fault-tolerant software using stochastic reward nets. Journal of Parallel and Distributed Computing, 15(3), 255–269. https://doi.org/10.1016/0743-7315(92)90007-A
Ciardo, G., J. K. Muppala, and K. S. Trivedi. “Analyzing concurrent and fault-tolerant software using stochastic reward nets.” Journal of Parallel and Distributed Computing 15, no. 3 (January 1, 1992): 255–69. https://doi.org/10.1016/0743-7315(92)90007-A.
Ciardo G, Muppala JK, Trivedi KS. Analyzing concurrent and fault-tolerant software using stochastic reward nets. Journal of Parallel and Distributed Computing. 1992 Jan 1;15(3):255–69.
Ciardo, G., et al. “Analyzing concurrent and fault-tolerant software using stochastic reward nets.” Journal of Parallel and Distributed Computing, vol. 15, no. 3, Jan. 1992, pp. 255–69. Scopus, doi:10.1016/0743-7315(92)90007-A.
Ciardo G, Muppala JK, Trivedi KS. Analyzing concurrent and fault-tolerant software using stochastic reward nets. Journal of Parallel and Distributed Computing. 1992 Jan 1;15(3):255–269.
Journal cover image

Published In

Journal of Parallel and Distributed Computing

DOI

ISSN

0743-7315

Publication Date

January 1, 1992

Volume

15

Issue

3

Start / End Page

255 / 269

Related Subject Headings

  • Distributed Computing
  • 4606 Distributed computing and systems software
  • 0805 Distributed Computing
  • 0803 Computer Software