• DocumentCode
    564
  • Title

    Toward Trustworthy Coordination of Web Services Business Activities

  • Author

    Hua Chai ; Honglei Zhang ; Wenbing Zhao ; Melliar-Smith, P.M. ; Moser, L.E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Cleveland State Univ., Cleveland, OH, USA
  • Volume
    6
  • Issue
    2
  • fYear
    2013
  • fDate
    April-June 2013
  • Firstpage
    276
  • Lastpage
    288
  • 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.
  • Keywords
    Web services; business data processing; fault tolerant computing; finite state machines; public domain software; service-oriented architecture; trusted computing; WS-BA coordination services; WS-BA specification; WS-BA-I extension; Web service business activities; lightweight BFT algorithm; lightweight Byzantine fault tolerance algorithm; lightweight design; open-source Kandula framework; prototype implementation; state-machine replication; trustworthy coordination; Algorithm design and analysis; Business; Context; Fault tolerance; Protocols; Registers; Web services; Business activity; Byzantine fault tolerance; distributed transaction; service-oriented computing; trustworthy computing; web services;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2011.57
  • Filename
    6081845