Browse by author
Lookup NU author(s): Professor Mark Little, Emeritus Professor Santosh Shrivastava
Full text for this publication is not currently held within this repository. Alternative links are provided below where available.
© 2021 John Wiley & Sons Ltd. The Arjuna transaction processing system began life in the mid-1980s as an academic research project to examine the use of object-oriented techniques in the development of fault-tolerant distributed systems. Thirty-five years later, and available in open source form, it forms an integral part of various middleware products from Red Hat where it is used to provide ACID as well as non-ACID transaction services. This journey from an academic to a commercial environment has been neither easy nor smooth but it has been interesting from many different perspectives. This article gives an overview of this journey, discusses the features of Arjuna that enables it to support a wide variety of transaction services and concludes by presenting lessons learned.
Author(s): Little MC, Shrivastava SK
Publication type: Article
Publication status: Published
Journal: Software: Practice and Experience
Year: 2022
Volume: 52
Issue: 4
Pages: 1035-1064
Print publication date: 01/04/2022
Online publication date: 13/09/2021
Acceptance date: 26/08/2021
ISSN (print): 0038-0644
ISSN (electronic): 1097-024X
Publisher: John Wiley and Sons Ltd
URL: https://doi.org/10.1002/spe.3026
DOI: 10.1002/spe.3026
Altmetrics provided by Altmetric