| Русский Русский | English English |
   
Главная Архив номеров
28 | 03 | 2024
10.14489/vkit.2017.07.pp.031-036

DOI: 10.14489/vkit.2017.07.pp.031-036

Павликов М. К.
АЛГОРИТМ БАЛАНСИРОВКИ НАГРУЗКИ В РАСПРЕДЕЛЕННОЙ ПРОГРАММНОЙ СИСТЕМЕ, ПОСТРОЕННОЙ НА ОСНОВЕ ПРОТОКОЛА HDP
(c. 31-36)

Аннотация. Предложен алгоритм эффективной балансировки нагрузки в гетерогенной распределенной программной системе, построенной на основе протокола HDP (Heterogeneous Data Protocol), позволяющий получить равномерное распределение нагрузки в произвольный момент времени эксплуатации системы за счет обратной связи от запущенных узлов. Использование алгоритма позволит повысить отказоустойчивость системы и толерантность к изменению аппаратного обеспечения. Даны описание алгоритма и сравнение его с другими способами балансировки нагрузки в программной системе.

Ключевые слова:  протокол HDP; распределенная программная система; балансировка нагрузки.

 

Pavlikov M. K.
LOAD BALANCING ALGORITHM IN A DISTRIBUTED PROGRAMMING SYSTEM BASED ON THE HDP PROTOCOL
(pp. 31-36)

Abstract. An algorithm of effective load balancing in a heterogeneous software system built on the basis of the HDP protocol is proposed. This algorithm allows to obtain uniform load distribution at an arbitrary time operating system software by receiving feedback data from the running nodes. The algorithm takes into account heterogeneous data about the current load of each node, based on this, distributes the load among them. An agent is installed on the monitored node, which transmits to the server data about the overall load, the use of processor resources and memory on the node. The mechanism for balancing the HDP protocol based on the information about the load at the current time makes the decision to transfer the request to a particular node. Using the algorithm allowed to provide fault tolerance and increase tolerance to change hardware. The article describes the algorithm and its comparison with other algorithms in a software load balancing system.

Keywords: HDP; Distributed software system; Load balancing.

Рус

М. К. Павликов (Московский авиационный институт (национальный исследовательский университет), Москва, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript  

Eng

M. K. Pavlikov (Moscow Aviation Institute (National Research University), Moscow, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript  

Рус

1. Павликов М. К. Протокол HDP // Вестник компьютерных и информационных технологий. 2016. № 8. С. 52 – 56. doi: 10.14489/vkit.2016.08.pp.052-056
2. Richardson L., Amundsen M., Ruby S. RESTful Web APIs. O'Reilly Media, 2013. 406 p.
3. Bourke T. Server Load Balancing. O'Reilly Media, 2011. 194 p.
4. Kopparapu C. Load Balancing Servers, Firewalls, and Caches. Wiley, 2002. 224 p.

Eng

1. Pavlikov M. K. HDP protocol. Vestnik komp'iuternykh i informatsionnykh tekhnologii, (8), pp. 52-56. doi: 10.14489/vkit.2016.08.pp.052-056 [in Russian language]
2. Richardson L., Amundsen M., Ruby S. (2013). RESTful Web APIs. O'Reilly Media.
3. Bourke T. (2011). Server load balancing. O'Reilly Media.
4. Kopparapu C. (2002). Load balancing servers, fire-walls, and caches. Wiley.

Рус

Статью можно приобрести в электронном виде (PDF формат).

Стоимость статьи 350 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке.

После поступления денег на счет издательства, вам будет выслан электронный вариант статьи.

Для заказа скопируйте doi статьи:

10.14489/vkit.2017.07.pp.031-036

и заполните  ФОРМУ 

Отправляя форму вы даете согласие на обработку персональных данных.

.

Eng

This article  is available in electronic format (PDF).

The cost of a single article is 350 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank.

After depositing your payment on our bank account we send you file of the article by e-mail.

To order articles please copy the article doi:

10.14489/vkit.2017.07.pp.031-036 and fill out the  FORM  

.

 

 

 
Поиск
Баннер
Баннер
Rambler's Top100 Яндекс цитирования