Deterministic Scheduling for Multithreaded Replicas

  • Authors:
  • Wenbing Zhao;L. E. Moser;P. M. Melliar-Smith

  • Affiliations:
  • Department of Electrical and Computer Engineering Cleveland State University, Cleveland, OH;Department of Electrical and Computer Engineering University of California, Santa Barbara, CA;Department of Electrical and Computer Engineering University of California, Santa Barbara, CA

  • Venue:
  • WORDS '05 Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Replication of objects, processes and components is essential for building reliable distributed systems. However, maintaining replica consistency in the presence of nondeterminism is a challenge. There are many sources of nondeterminism in the applications being replicated. In this paper we focus on the nondeterminism resulting from multithreading in the applications, and present a deterministic scheduling algorithm for ensuring consistent execution of replicated multithreaded applications.