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. Romanovsky | 1 | 386 | 41.97 |
A. F. Zorzo | 2 | 35 | 2.94 |