Title
Coordinated atomic actions as a technique for implementing distributed gamma computation
Abstract
The intentions of this paper are to discuss Coordinated Atomic (CA) 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 CA actions. The paper discusses our design and the benefits we gain by applying CA 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 CA actions are a very powerful paradigm which can be used for implementing many complex systems and, in particular, software to support some parallel computational models and paradigms.
Year
DOI
Venue
1999
10.1016/S1383-7621(98)00073-3
Journal of Systems Architecture
Keywords
Field
DocType
atomic transactions,coordination,coordinated atomic action,java,conversations,gamma computation,complex system,data consistency,experimental design,parallel computer
Complex system,Atomicity,Computer science,Concurrency,Parallel computing,Systems design,Real-time computing,Computational model,Message passing,Computation,Distributed computing
Journal
Volume
Issue
ISSN
45
15
Journal of Systems Architecture
Citations 
PageRank 
References 
8
0.79
10
Authors
2
Name
Order
Citations
PageRank
Alexander B. Romanovsky138641.97
A. F. Zorzo2352.94