• Publication
  • PrePrints
  • Abstract - Toward Trustworthy Coordination of Web Services Business Activities
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Toward Trustworthy Coordination of Web Services Business Activities
PrePrint
ISSN: 1939-1374
Hua Chai, Cleveland State University, Cleveland
Honglei Zhang, Cleveland State University, Cleveland
Wenbing Zhao, Cleveland State University, Cleveland
P.M. Melliar-Smith, University of California at Santa Barbara, Santa Barbara
L.E. Moser, University of California at Santa Barbara, Santa Barbara
We present a lightweight Byzantine fault tolerance (BFT) algorithm, which can be used to render more trustworthy the coordination of Web Services Business Activities (WS-BA). 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.
Index Terms:
Business Activity, Byzantine fault tolerance, service oriented computing, trustworthy computing, Web Services, distributed transaction
Citation:
Hua Chai, Honglei Zhang, Wenbing Zhao, P.M. Melliar-Smith, L.E. Moser, "Toward Trustworthy Coordination of Web Services Business Activities," IEEE Transactions on Services Computing, 11 Nov. 2011. IEEE computer Society Digital Library. IEEE Computer Society, <http://doi.ieeecomputersociety.org/10.1109/TSC.2011.57>
Usage of this product signifies your acceptance of the Terms of Use.