Toggle Main Menu Toggle Search

Open Access padlockePrints

Coordinated Atomic Actions as a Technique for Implementing Distributed Gamma Computation

Lookup NU author(s): Professor Alexander RomanovskyORCiD, Avelino Zorzo



The intentions of this paper are to discuss Coordinated Atomic actions and to demonstrate how they can be used in a very new application area. We apply this concept to designing a particular case of the Gamma computational paradigm, i.e. distributed Gamma computation. Within our approach, each Gamma reaction is an action. We demonstrate how Gamma computation can be effectively implemented in conventional distributed message passing systems using Coordinated Atomic actions. The paper discusses our design and the benefits we gain by applying Coordinated Atomic actions: allowing as much concurrency as possible, together with guaranteeing data consistency, a better system structuring, clear separation of different system levels, and additional flexibility. This experimental design and the Java implementation allow us to conclude that Coordinated Atomic actions is a very powerful paradigm which can be used for implementing many complex systems and, in particular, software to support some parallel computational models.

Publication metadata

Author(s): Romanovsky A, Zorzo AF

Publication type: Report

Publication status: Published

Series Title: Department of Computing Science Technical Report Series

Year: 1998

Pages: 19

Report Number: 624

Institution: Department of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne