DISTRIBUTION SYSTEMS AND PARALLEL COMPUTING TECHNOLOGIES

Authors

  • Ivan Vasylchenko Uman National University of Horticulture
  • Natalia Sachaniuk-Kavets’ka Vinnytsia National Technical University
  • Roman Baranenko Uman National University of Horticulture

DOI:

https://doi.org/10.31891/2219-9365-2020-67-1-3

Keywords:

engineering network, testing tools, programming models, business continuity, information technologies

Abstract

High performance computing (HPC) has recently become important in several sectors, including science and manufacturing.

To build powerful systems requires a combination of software models to increase system parallelism, especially dual and three-tier programming models to increase parallelism in disparate systems, including CPUs and GPUs.

However, building systems with different programming models is error-prone and complex, and difficult to verify. In addition, testing parallel programs is already a difficult task, as parallel errors are difficult to detect due to the indeterminate behavior of the parallel application. Integrating multiple programming models into a single application complicates testing, as this integration can lead to new types of errors.

Despite efforts to create tools for testing parallel systems, much remains to be done, especially when testing heterogeneous and multilevel programming models.

This paper presents the structure and functionality of zFunction, which is an adaptive distributed computing platform that supports a convenient programming model for developing applications for parallel processing. This allows developers to develop software as if they were programming for a single computer, and then it automatically takes care of data distribution and task parallelization on different nodes of the cluster or multiple CPU cores. The z function thus significantly improves the performance of a complex distributed program that processes large amounts of data in real time, these are critical systems.

This paper uses a representative case study in the field of financial services to show how zFunction can benefit from these types of programs.

Published

2021-05-27

How to Cite

Vasylchenko І., Sachaniuk-Kavets’ka Н., & Baranenko Р. (2021). DISTRIBUTION SYSTEMS AND PARALLEL COMPUTING TECHNOLOGIES. MEASURING AND COMPUTING DEVICES IN TECHNOLOGICAL PROCESSES, (1), 16–25. https://doi.org/10.31891/2219-9365-2020-67-1-3