TY - GEN
T1 - Interaction patterns for Byzantine fault tolerance computing
AU - Chai, Hua
AU - Zhao, Wenbing
PY - 2012/11/28
Y1 - 2012/11/28
N2 - 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.
AB - 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.
KW - application semantics
KW - Byzantine fault tolerance
KW - cloud computing
KW - interaction patterns
KW - Web services
UR - https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=84869760505&origin=inward
UR - https://www.scopus.com/inward/citedby.uri?partnerID=HzOxMe3b&scp=84869760505&origin=inward
U2 - 10.1007/978-3-642-35270-6_25
DO - 10.1007/978-3-642-35270-6_25
M3 - Conference contribution
SN - 9783642352690
VL - 342 CCIS
T3 - Communications in Computer and Information Science
SP - 180
EP - 188
BT - Communications in Computer and Information Science
PB - Springer
CY - deu
T2 - 2012 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
Y2 - 28 November 2012 through 2 December 2012
ER -