Skip to main navigation Skip to search Skip to main content

Interaction patterns for Byzantine fault tolerance computing

  • Cleveland State University

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

6 Scopus citations

Abstract

In this paper, we present a catalog of application interaction patterns with the corresponding message ordering and execution rules for Byzantine fault tolerance computing. For each pattern, a set of rules are defined to determine whether or not an inbound message should be ordered and in what particular order, and which set of messages should be delivered sequentially, concurrently, or selectively concurrently under various scenarios. This catalog could serve as the design patterns for constructing practical Byzantine fault tolerance applications that may use much more sophisticated system models than the basic client-server state machine model. The set of patterns will make it easier and less error-prone when applying the Byzantine fault tolerance techniques for practical systems, in particular, Web based applications. © 2012 Springer-Verlag Berlin Heidelberg.
Original languageEnglish
Title of host publicationCommunications in Computer and Information Science
Place of Publicationdeu
PublisherSpringer
Pages180-188
Number of pages9
Volume342 CCIS
ISBN (Print)9783642352690
DOIs
StatePublished - Nov 28 2012
Event2012 Int. Conf. on Signal Processing, Image Processing and Pattern Recognition, SIP 2012, 2012 Int. Conf. on Web Science and Engineering, WSE 2012, and the 2012 Int. Conf. on Human Computer Interaction, ICHCI 2012, Held in Conjunction with GST 2012 - Jeju Island, Korea, Republic of
Duration: Nov 28 2012Dec 2 2012

Publication series

NameCommunications in Computer and Information Science
Volume342 CCIS
ISSN (Print)18650929

Conference

Conference2012 Int. Conf. on Signal Processing, Image Processing and Pattern Recognition, SIP 2012, 2012 Int. Conf. on Web Science and Engineering, WSE 2012, and the 2012 Int. Conf. on Human Computer Interaction, ICHCI 2012, Held in Conjunction with GST 2012
Country/TerritoryKorea, Republic of
CityJeju Island
Period11/28/1212/2/12

Keywords

  • application semantics
  • Byzantine fault tolerance
  • cloud computing
  • interaction patterns
  • Web services

Cite this