Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Modeling of Compensation in Long-Running Transactions

Author 1: Rebwar Mala Nabi Author 2: Sardasht M-Raouf Mahmood Author 3: Rebaz Mala Nabi Author 4: Rania Azad Mohammed
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 7, No. 1 · Published 2016

DOI: https://doi.org/10.14569/IJACSA.2016.070122

Abstract

nowadays, the most controversial issue is transaction in database systems or web services. Specifically, in the area of service-oriented computing, where business transactions always need long periods of time to finish. In the case of a failure rollback, which is the traditional method, it will not be enough and not suitable for handling errors during long running transactions. As a substitute, the most appropriate approach is compensation which is used as an error recovery mechanism. Therefore, transactions that need a long time to complete are programmed as a composition of a set of compensable transactions. This study attempts to design several compensation policies in the long running web transaction especially when the transaction has parallel threads. Meabwhile, one thread in sequence steps of the transaction may fail. This paper also describes and models many different ways to compensate to the thread. Moreover, this study proposes a system to implement creating long running transactions as well as simulating failures by using compensation policies.

Keywords

How to Cite this Article

Nabi, R. M., Mahmood, S. M., Nabi, R. M., & Mohammed, R. A. (2016). Modeling of Compensation in Long-Running Transactions. International Journal of Advanced Computer Science and Applications, 7(1). https://doi.org/10.14569/IJACSA.2016.070122

Nabi, Rebwar Mala, et al.. "Modeling of Compensation in Long-Running Transactions." International Journal of Advanced Computer Science and Applications, vol. 7, no. 1, 2016, https://doi.org/10.14569/IJACSA.2016.070122.

@article{Nabi2016,
  title     = {Modeling of Compensation in Long-Running Transactions},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {7},
  number    = {1},
  year      = {2016},
  publisher = {The Science and Information Organization},
  author    = {Rebwar Mala Nabi and Sardasht M-Raouf Mahmood and Rebaz Mala Nabi and Rania Azad Mohammed},
  doi       = {10.14569/IJACSA.2016.070122},
  url       = {https://doi.org/10.14569/IJACSA.2016.070122}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.