Збірники наукових праць ЦНТУ
Permanent URI for this communityhttps://dspace.kntu.kr.ua/handle/123456789/1
Browse
3 results
Search Results
Item Огляд методів балансування навантаження в хмарних системах(ЦНТУ, 2021) Минайленко, Р. М.; Резніченко, В. А.; Конопліцька-Слободенюк, О. К.; Поліщук, Л. І.; Minailenko, R.; Reznichenko, V.; Konoplitska-Slobodenyuk, O.; Polishchuk, L.В статті проведено огляд методів балансування навантаження в хмарних системах. Показано, що існуючі методи балансування навантаження хмарних систем мають обмежене використання і на даний час універсальної системи балансування навантаження не існує. Крім того, ні один із розглянутих методів не враховує такі важливі складові систем як мережа і дискова підсистема. Методи балансування навантаження хмарних систем вимагають вдосконалення, метою якого повинна бути можливість повного моніторингу системи для задоволення вимог користувачів і розробників. Cloud systems are currently the most popular concept of information systems and are the result of the evolution of a chain of methods for their construction. The main task of cloud technologies is to create a virtual cloud system consisting of virtual distributed resources. These resources provide remote provisioning of cloud access services with the required level of customer service Analysis and load balancing in cloud systems is quite an urgent task, as most open access cloud systems use simple load schedulers for their physical servers. The problem of load balancing requires a solution not when the server unexpectedly failed in the process of working on the task, which discourages users from using such a product, but at the very beginning of the project. In the early stages of design, it is acceptable to increase capacity by connecting new servers or using code optimization algorithms. But when a certain limit is reached, these measures become insufficient. The article reviews the methods of load balancing in cloud systems. It is shown that the existing methods of load balancing of cloud systems have limited use and currently there is no universal load balancing system. In addition, none of the considered methods takes into account such important components of systems as network and disk subsystem. Load balancing methods for cloud systems require improvement, the purpose of which should be the ability to fully monitor the system to meet the requirements of users and developers.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.Item Аналіз алгоритмів планування ресурсами в розподіленому обчислювальному середовищі(ЦНТУ, 2020) Минайленко, Р. М.; Minailenko, R.В статті проведено аналіз алгоритмів планування ресурсами в розподіленому обчислювальному середовищі. Головним завданням, яке вирішують технології розподілених обчислень є забезпечення доступу до глобально розподілених ресурсів з допомогою спеціальних інструментів. Складність керування глобальними ресурсами обумовлена тим, що доступ до необхідних даних може відбуватись на різних комп’ютерах. Крім того, глобальні розподілені обчислювальні мережі, які формуються із автономних ресурсів, можуть змінювати свою конфігурацію динамічно. Керування ресурсами в неоднорідних розподілених обчислювальних системах потребує пошуку нових моделей обчислення і керування ресурсами. The article analyzes resource scheduling algorithms in a distributed computing environment. The main task that distributed computing technologies solve is providing access to globally distributed resources using special tools. The complexity of managing global resources is due to the fact that access to the necessary data can occur on different computers. In addition, global distributed computing networks formed from autonomous resources can change their configuration dynamically. Resource management in heterogeneous distributed computing systems requires the search for new models of computation and resource management. Analysis of recent research and publications has shown that currently the implementation of resource planning in a distributed computing environment requires the search for new approaches and new algorithms. Most of the work on resource planning methods in a distributed computing environment is used to solve specific tasks related to specific applications and therefore cannot be universal. The aim of the work is to analyze resource planning algorithms in a distributed computing environment in order to find methods and algorithms for resource management in a problem-oriented distributed environment, taking into account the specifics of individual tasks and use the possibility of parallel execution of different tasks. The analysis of resource planning algorithms in a distributed computing environment shows that to date, a large number of planning algorithms focused on use in a distributed computing environment. But often such algorithms do not take into account the problem-oriented specifics of the environment, and this affects the efficiency of planning. In this regard, a promising area is related to the development of resource planning algorithms in a distributed computing environment, which would create an efficient and effective resource planning system. В статье проведен анализ алгоритмов планирования ресурсами в распределенной вычислительной среде. Главной задачей, которую решают технологии распределенных вычислений, есть обеспечение доступа к глобально распределенным ресурсам с помощью специальных инструментов. Сложность управления глобальными ресурсами связана с тем, что доступ к необходимым данным может происходить на разных компьютерах. Кроме того, глобальные распределенные вычислительные сети, формирующиеся из автономных ресурсов, могут изменять свою конфигурацию динамически. Управление ресурсами в неоднородных распределенных вычислительных системах требует поиска новых моделей вычислений и управления ресурсами.