Preview

Вестник НГУ. Серия: Информационные технологии

Расширенный поиск

Анализ методов балансировки сетевого трафика в высоконагруженных сетях

https://doi.org/10.25205/1818-7900-2025-23-3-23-31

Аннотация

В статье проводится комплексный анализ методов балансировки сетевого трафика в высоконагруженных сетях. Рассматриваются фундаментальные принципы распределения нагрузки, включая требования к сохранению целостности TCP-сессий и особенности идентификации сетевых потоков. Детально исследуются современные алгоритмы балансировки: от классического ECMP до перспективных решений на основе согласованного хеширования, HRW и Maglev. Особое внимание уделяется выбору оптимальных хеш-функций для идентификации сетевых потоков и сравнительному анализу характеристик различных методов. Представленные результаты позволяют выработать рекомендации по выбору стратегии балансировки для различных сценариев эксплуатации высоконагруженных сетевых инфраструктур.

Об авторе

Н. В. Красовская
Новосибирский государственный университет
Россия

Красовская Надежда Валерьевна, студентка магистратуры

Новосибирск



Список литературы

1. Yasin W., Ibrahim H., Abdul Hamid N. A. W., Udzir N. I. Performance Analysis of Transport Control Protocol Flavours in the Existence of Packet Reordering Phenomena // Digital Enterprise and Information Systems, 2011. Р. 569–579. DOI: 10.1007/978-3-642-22603-8_50.

2. Олифер В. Г., Олифер Н. А. Компьютерные сети, принципы, технологии, протоколы: учебник для вузов. 3-е изд. СПб.: Питер, 2007.

3. Hopps C. Analysis of an Equal-Cost Multi-Path Algorithm, RFC Editor, Nov. 2000. DOI 10.17487/rfc2992.

4. Ларин Д. В., Гетьман А. И. Средства захвата и обработки высокоскоростного сетевого трафика // Тр. ИСП РАН. 2021. № 4. С. 49–68. DOI 10.15514/ispras-2021-33(4)-4.

5. Karger D., Lehman E., Leighton T., Panigrahy R., Levine M., Lewin D. Consistent hashing and random trees // Proceedings of the twenty-ninth annual ACM symposium on Theory of computing – STOC ’97, 1997. Р. 654–663, DOI 10.1145/258533.258660.

6. Thaler D. G., Ravishankar C. V. Using name-based mappings to increase hit rates // IEEE/ ACM Transactions on Networking. 1998. Vol. 6. No. 1. P. 1–14. DOI 10.1109/90.663936.

7. Eisenbud D. E., Yi C., Contavalli C., Smith C., Kononov R., Mann-Hielscher E. et al. Maglev: a fast and reliable software network load balancer // Proceedings of the 13th Usenix Conference on Networked Systems Design and Implementation (NSDI’16). 2016. Usenix Association. Р. 523–535.

8. Appleby A. Murmurhash3 // Github. URL: https://github.com/aappleby/smhasher/wiki/MurmurHash (date of access: 17.04.2025).

9. Suparn P., Mamta R. Evaluation and Categorization of Hashing Algorithms Based on Their Applications // IAENG International Journal of Applied Mathematics. 2025. No 55. P. 540–552.

10. Akoto-Adjepong V., Asante M., Okyere-Gyamfi S. An Enhanced Non-Cryptographic Hash Function // International Journal of Computer Applications. 2020. Vol. 176. No. 15. P. 10–17. DOI 10.5120/ijca2020920014.


Рецензия

Для цитирования:


Красовская Н.В. Анализ методов балансировки сетевого трафика в высоконагруженных сетях. Вестник НГУ. Серия: Информационные технологии. 2025;23(3):23-31. https://doi.org/10.25205/1818-7900-2025-23-3-23-31

For citation:


Krasovskaya N.V. Analysis of Network Traffic Load Balancing Techniques in High-Load Networks. Vestnik NSU. Series: Information Technologies. 2025;23(3):23-31. (In Russ.) https://doi.org/10.25205/1818-7900-2025-23-3-23-31

Просмотров: 1


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1818-7900 (Print)
ISSN 2410-0420 (Online)