Skip to main content
Article
Towards Trustworthy Coordination for Web Services Business Activities
IEEE Transactions on Services Computing
  • Hua Chai, Cleveland State University
  • Hongle Zhang, Cleveland State University
  • Wenbing Zhao, Cleveland State University
  • P. M. Melliar-Smith, University of California
  • L. E. Moser, University of California
Document Type
Article
Publication Date
11-15-2011
Abstract

We present a lightweight Byzantine fault tolerance (BFT) algorithm, which can be used to render the coordination of web services business activities (WS-BA) more trustworthy. The lightweight design of the BFT algorithm is the result of a comprehensive study of the threats to the WS-BA coordination services and a careful analysis of the state model of WS-BA. The lightweight BFT algorithm uses source ordering, rather than total ordering, of incoming requests to achieve Byzantine fault tolerant, state-machine replication of the WS-BA coordination services. We have implemented the lightweight BFT algorithm, and incorporated it into the open-source Kandula framework, which implements the WS-BA specification with the WS-BA-I extension. Performance evaluation results obtained from the prototype implementation confirm the efficiency and effectiveness of our lightweight BFT algorithm, compared to traditional BFT techniques.

DOI
10.1109/TSC.2011.57
Version
Postprint
Citation Information
Hua Chai, Hongle Zhang, Wenbing Zhao, P. M. Melliar-Smith, et al.. "Towards Trustworthy Coordination for Web Services Business Activities" IEEE Transactions on Services Computing Vol. 6 Iss. 2 (2011) p. 276 - 288
Available at: http://works.bepress.com/wenbingzhao/44/