Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Distributed programming using AGAPIA

Author 1: Ciprian I. Paduraru
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 5, No. 3 · Published 2014

DOI: https://doi.org/10.14569/IJACSA.2014.050304

Abstract

As distributed applications became more commonplace and more sophisticated, new programming languages and models for distributed programming were created. The main scope of most of these languages was to simplify the process of development by a providing a higher expressivity. This paper presents another programming language for distributed computing named AGAPIA. Its main purpose is to provide an increased expressiveness while keeping the performance close to a core programming language. To demonstrate its capabilities the paper shows the implementations of some well-known patterns specific to distribute programming along with a comparison to the corresponding MPI implementation. A complete application is presented by combining a few patterns. By taking advantage of the transparent communication model and high level statements and patterns intended to simplify the development process, the implementation of distributed programs become modular, easier to write, in clear and closer to the original solution formulation.

Keywords

How to Cite this Article

Paduraru, C. I. (2014). Distributed programming using AGAPIA. International Journal of Advanced Computer Science and Applications, 5(3). https://doi.org/10.14569/IJACSA.2014.050304

Paduraru, Ciprian I.. "Distributed programming using AGAPIA." International Journal of Advanced Computer Science and Applications, vol. 5, no. 3, 2014, https://doi.org/10.14569/IJACSA.2014.050304.

@article{Paduraru2014,
  title     = {Distributed programming using AGAPIA},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {5},
  number    = {3},
  year      = {2014},
  publisher = {The Science and Information Organization},
  author    = {Ciprian I. Paduraru},
  doi       = {10.14569/IJACSA.2014.050304},
  url       = {https://doi.org/10.14569/IJACSA.2014.050304}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.