Byzantine fault tolerance as a service

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

8 Scopus citations

Abstract

In this paper, we argue for the need and benefits for providing Byzantine fault tolerance as a service to mission critical Web applications. In this new approach to Byzantine fault tolerance, an application server can partition the incoming requests into different domains for concurrent processing, decide which set of messages that should be totally ordered, or not at all, based its application semantics. This flexibility would reduce the end-to-end latency experienced by the clients and significantly increase the system throughput. Perhaps most importantly, we propose a middleware framework that provides a uniform interface to the applications so that they are not strongly tied to any particular Byzantine fault tolerance algorithm implementation. © 2012 Springer-Verlag Berlin Heidelberg.
Original languageEnglish
Title of host publicationCommunications in Computer and Information Science
Place of Publicationdeu
PublisherSpringer Berlin Heidelberg
Pages173-179
Number of pages7
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
  • business activities
  • Byzantine fault tolerance
  • service oriented computing
  • Web services

Cite this