EVALUATION OF ERROR RECOVERY BLOCKS USED FOR COOPERATING PROCESSES.

Kang G. Shin, Yann-Hang Lee

Research output: Contribution to journalArticle

18 Citations (Scopus)

Abstract

Three alternatives for implementing recovery blocks (RBs) are conceivable for backward error recovery in concurrent processing. These are the asynchronous, synchronous, and the pseudorecovery point implementations. As a compromise between asynchronous and synchronous RBs we propose to insert pseudorecovery points (PRP's) so that unbounded rollback propagations may be avoided while maintaining process autonomy. We developed probabilistic models for analyzing these three methods under standard assumptions in computer performance analysis, i. e. , exponential distribution for related random variables.

Original languageEnglish (US)
Pages (from-to)692-700
Number of pages9
JournalIEEE Transactions on Software Engineering
VolumeSE-10
Issue number6
StatePublished - Nov 1984
Externally publishedYes

Fingerprint

Recovery
Random variables
Processing
Statistical Models

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Software
  • Electrical and Electronic Engineering

Cite this

EVALUATION OF ERROR RECOVERY BLOCKS USED FOR COOPERATING PROCESSES. / Shin, Kang G.; Lee, Yann-Hang.

In: IEEE Transactions on Software Engineering, Vol. SE-10, No. 6, 11.1984, p. 692-700.

Research output: Contribution to journalArticle

@article{c617539a62974015b13b732bf90b4e6b,
title = "EVALUATION OF ERROR RECOVERY BLOCKS USED FOR COOPERATING PROCESSES.",
abstract = "Three alternatives for implementing recovery blocks (RBs) are conceivable for backward error recovery in concurrent processing. These are the asynchronous, synchronous, and the pseudorecovery point implementations. As a compromise between asynchronous and synchronous RBs we propose to insert pseudorecovery points (PRP's) so that unbounded rollback propagations may be avoided while maintaining process autonomy. We developed probabilistic models for analyzing these three methods under standard assumptions in computer performance analysis, i. e. , exponential distribution for related random variables.",
author = "Shin, {Kang G.} and Yann-Hang Lee",
year = "1984",
month = "11",
language = "English (US)",
volume = "SE-10",
pages = "692--700",
journal = "IEEE Transactions on Software Engineering",
issn = "0098-5589",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "6",

}

TY - JOUR

T1 - EVALUATION OF ERROR RECOVERY BLOCKS USED FOR COOPERATING PROCESSES.

AU - Shin, Kang G.

AU - Lee, Yann-Hang

PY - 1984/11

Y1 - 1984/11

N2 - Three alternatives for implementing recovery blocks (RBs) are conceivable for backward error recovery in concurrent processing. These are the asynchronous, synchronous, and the pseudorecovery point implementations. As a compromise between asynchronous and synchronous RBs we propose to insert pseudorecovery points (PRP's) so that unbounded rollback propagations may be avoided while maintaining process autonomy. We developed probabilistic models for analyzing these three methods under standard assumptions in computer performance analysis, i. e. , exponential distribution for related random variables.

AB - Three alternatives for implementing recovery blocks (RBs) are conceivable for backward error recovery in concurrent processing. These are the asynchronous, synchronous, and the pseudorecovery point implementations. As a compromise between asynchronous and synchronous RBs we propose to insert pseudorecovery points (PRP's) so that unbounded rollback propagations may be avoided while maintaining process autonomy. We developed probabilistic models for analyzing these three methods under standard assumptions in computer performance analysis, i. e. , exponential distribution for related random variables.

UR - http://www.scopus.com/inward/record.url?scp=0021517413&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0021517413&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0021517413

VL - SE-10

SP - 692

EP - 700

JO - IEEE Transactions on Software Engineering

JF - IEEE Transactions on Software Engineering

SN - 0098-5589

IS - 6

ER -