ARTICLE
TITLE

A TRAINING COMPUTER CLUSTER MODELING BASED ON RASPBERRY SINGLE-BOARD COMPUTERS FOR TEACHING DISTRIBUTED PROGRAMMING

SUMMARY

The article deals with the issue on using hardware in teaching distributed programming. It is established that the integrated use of software and hardware in the study of distributed programming is one of the important methods for the development of professional competencies of software engineers. It was found that the effective distributed programming teaching requires a large number of resources to develop these calculations, which are compact enough to fit into one course and sufficiently autonomous. One of the methods of studying distributed computing is the use of a training computing cluster. The development of a training computing cluster includes the following main stages: development of training tasks that require the use of a computing cluster; hardware development; installation of the operating system; designing a data transmission network between cluster nodes; configuration of the main node and cluster management programs; installation of software for the development of distributed computing. Therefore, the use of the cluster will help the development of professional competencies of future software engineers in the study of the discipline Parallel and Distributed Computing, which is taught to software engineers in the specialty of computer studies. Computers and Raspberry single-board computers were used for comparison as computing cluster nodes. After comparative analysis, the initial computing cluster was modeled using Raspberry single-board computers. Testing has shown that on large amounts of data, for mathematical computing, the Raspberry single-board training computing computer makes computing one and a half times more efficient than a personal computer. The analysis of development of professional competences at modeling, development and use of initial computer cluster is carried out.

 Articles related

Oksana V. Klochko, Viktor M. Nagayev, Vitalii I. Klochko, Mykola G. Pradivliannyi, Lyubov I. Didukh    

At the present stage of the development of information society, the latest educational strategy involves the realization of the person-centered paradigm based on the empowerment approach aimed at ensuring the sustainable development of the personality by... see more


Olena I. Moskalenko, Oleksandr V. Didenko    

A methodology of training pilots’ listening skills by means of a computer tool is highlighted in the article. Various computer exercises are used to enhance the learners’ level of English as well as improve their listening skills. English is one of the c... see more


Oleg M. Spirin, Olena S. Holovnia    

Despite the widespread use of virtualization technologies in education the problem of individual selection of virtualization tools for teaching certain courses, including teaching operating systems to Bachelors of Computer Science, remains scarcely studi... see more


Liubov F. Panchenko    

In the modern era of digital globalization, it is becoming more and more important to train sociology students in the field of demographics and demographic statistics based not only on demographic theories but also on the practical application of the new... see more


Tetiana Ya. Vdovychyn    

The article studies the problem of the use of open systems network technologies (OSNTs) in training of future bachelors of computer science. The theoretical principles of the use of OSNTs in higher educational institutions are defined and the basic conce... see more