Browse by author
Lookup NU author(s): Emeritus 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.
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
URL: http://www.cs.ncl.ac.uk/publications/trs/papers/624.pdf