Skip to main navigation Skip to search Skip to main content

Deterministic scheduling for multithreaded replicas

  • Cleveland State University
  • University of California

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

22 Scopus citations

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. © 2005 IEEE.
Original languageEnglish
Title of host publicationProceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS
Place of Publicationusa
PublisherIEEE
Pages74-81
Number of pages8
ISBN (Print)0769523471
DOIs
StatePublished - Nov 10 2005
Event10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2005 - Sedona, AZ, United States
Duration: Feb 2 2005Feb 4 2005

Conference

Conference10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2005
Country/TerritoryUnited States
CitySedona, AZ
Period02/2/0502/4/05

Cite this