Центральноукраїнський науковий вісник. Технічні науки. Випуск 4. - 2021

Permanent URI for this collectionhttps://dspace.kntu.kr.ua/handle/123456789/11333

Browse

Search Results

Now showing 1 - 2 of 2
  • Item
    Архітектурні особливості систем розподілених обчислень
    (ЦНТУ, 2021) Минайленко, Р. М.; Собінов, О. Г.; Конопліцька-Слободенюк, О. К.; Буравченко, К. О.; Minailenko, R.; Sobinov, O.; Konoplitska-Slobodenyuk, O.; Buravchenko, K.
    В статті проведено аналіз архітектурних особливостей систем розподілених обчислень Головним завданням, яке вирішують технології розподілених обчислень є забезпечення доступу до глобально розподілених ресурсів і вирішення задач, що потребують значних обчислювальних потужностей та не можуть бути реалізовані на звичайному комп’ютері. Складність реалізації глобальних задач обумовлена тим, що доступ до необхідних даних може відбуватись на різних комп’ютерах. Крім того, розподілені обчислювальні системи, які формуються із автономних ресурсів, можуть змінювати свою архітектуру динамічно. Керування такими розподіленими обчислювальними системами потребує пошуку нових моделей обчислення і пошуку архітектурних рішень для побудови нових систем які б відповідали сучасному рівню розвитку інформаційних технологій. Recently, there has been an increasing penetration of information technology in almost all areas of human life. The development of information technology is associated with the emergence of new tasks that require significant computing resources and can not be solved on a conventional computer. A large amount of computing requires the creation of so-called supercomputers, which is not always technically possible. But there is another way to solve this problem, when a complex task is divided into a number of subtasks that run in parallel. And here come in handy distributed computing system. In general, a distributed computing system is a virtual machine that consists of several nodes connected by a network. That is, a certain three-dimensional problem is divided into several simple subtasks and connections are established between them. But such a system will be operational only when the tasks between the nodes are distributed correctly, and the sequence of their execution will take place according to a given algorithm. The article analyzes the architectural features of distributed computing systems. The main task of distributed computing technologies is to provide access to globally distributed resources and solve problems that require significant computing power and can not be implemented on a conventional computer. The complexity of global tasks is due to the fact that the necessary data can be accessed on different computers. In addition, distributed computing systems, which are formed from autonomous resources, can change their architecture dynamically. Management of such distributed computer systems requires the search for new computational models and the search for architectural solutions to build new systems that would meet the current level of development of information technology.
  • Item
    Проблеми розподілених обчислень та шляхи їх вирішення
    (ЦНТУ, 2021) Минайленко, Р. М.; Мелешко, Є. В.; Minailenko, R.; Meleshko, Ye.
    В статті розглядаються проблеми розподілених обчислень та можливі шляхи їх вирішення. З початком розвитку обчислювальних мереж і появою Інтернету, з’явилась велика кількість віддалених сервісів які пропонують свої наявні обчислювальні ресурси. З одного боку, в результаті такої співпраці, можна вирішити проблему недостатності власних апаратних ресурсів, але, з другого боку, виникає ряд проблем, а саме: відсутність стандартів та алгоритмів розробки і моделювання як головних засобів побудови систем розподілених обчислень; відсутність універсальних і зручних інструментів розробки додатків; технічні проблеми та обмеження, які визначаються існуючими на даний час технічними рішеннями для побудови систем обробки даних з відносно високою продуктивністю; мала кількість і вузька направленість задач які б могли приносити прибуток. Означені проблеми потребують комплексного вирішення. The article considers the problems of distributed computing and possible ways to solve them. With the beginning of the development of computer networks and the advent of the Internet, a large number of remote services have appeared that offer their available computing resources. On the one hand, as a result of such cooperation, it is possible to solve the problem of insufficiency of own hardware resources, but, on the other hand, there are a number of problems, namely: lack of standards and algorithms of development and modeling as the main means of building distributed computing systems; lack of universal and convenient application development tools; technical problems and limitations, which are determined by the currently existing technical solutions for the construction of data processing systems with relatively high performance; small number and narrow focus of tasks that could generate income and require a comprehensive solution. One of the main problems with distributed computing is the slow development of high-speed network equipment that could compete with internal connections. Increasing the data transfer rate using outdated technologies is impossible for a number of technological and physical reasons. Research in the field of development of new data transmission protocols and their optimization is carried out, but the final decision does not yet exist. When organizing calculations related to data processing, an important issue is the rational distribution of data in terms of effective problem solving. Ordinary users do not do this, because most often they use ready-made solutions for their tasks. Even when creating new distributed systems by professional programmers, the specifics of application areas are not fully taken into account. That is, the created software products do not provide the ability to adapt to specific tasks of users, although work in this direction has significantly intensified. The solution to the problems of universality of the application of distributed computing lies in the creation of methods for software development and the creation of generalized solutions that would be universal and suitable for use in various fields of research.