Toggle Main Menu Toggle Search

Open Access padlockePrints

Analysis of a Transaction System with Checkpointing, Failures and Rollback

Lookup NU author(s): Emeritus Professor Isi Mitrani


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


We consider a system where transactions are processed by a single server subject to faults and recovery. A checkpoint is attempted after a fixed number of transactions have been completed, and takes some time to establish. The occurrence of a fault causes a rollback to the last checkpoint, after which all intervening transactions are reprocessed. The system is modelled by a two-dimensional Markov process with one unbounded variable (the number of transactions in the queue), and one bounded variable (the number of transactions processed since the last checkpoint). The joint steady-state distribution of the process, and hence the performance measures of interest, is found by two different methods: generating functions and spectral expansion. The problem of determining the optimal checkpointing parameter is considered.

Publication metadata

Author(s): Kumar L, Misra M, Mitrani I

Editor(s): Field, T., Harrison, P.G., Bradley, J., Harder, U.

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: 12th International Conference on Computer Performance Evaluation, Modelling Techniques and Tools (TOOLS)

Year of Conference: 2002

Pages: 279-288

ISSN: 0302-9743 (Print) 1611-3349 (Online)

Publisher: Springer-Verlag


DOI: 10.1007/3-540-46029-2_21

Library holdings: Search Newcastle University Library for this item

Series Title: Lecture Notes in Computer Science

ISBN: 9783540435396


Link to this publication