МОДЕЛЬ ЧЕРГ KAFKA ОБРОБКИ ПОДІЙ У РЕАЛЬНОМУ ЧАСІ
Ключові слова:
мережа; kafka; черги обслуговуванняАнотація
У цій статті розглядається проблема ефективного управління чергою повідомлень у системі Apache Kafka, яка використовується для обробки потокових даних у розподілених середовищах. Запропоновано математичну модель, засновану на теорії черг M/M/c/K, яка дозволяє оцінити ймовірність втрати повідомлень (℘_loss) залежно від розміру буфера Kafka (B). Проаналізовано вплив цього параметра на продуктивність системи. Результати моделювання демонструють, що збільшення розміру буфера призводить до експоненціального зменшення ймовірності втрати, але після певного порогу спостерігається ефект насичення.
Посилання
Jun Rao Jay Kreps, Neha Narkhede. Kafka: A distributed messaging system for log processing. In Proceedings of 6th International Workshop on Networking Meets Databases (NetDB), Athens, Greece, pages 1–7, 2011.
Kafka Inside Keystone Pipeline. https://medium.com/netflix-techblog/kafka-inside-keystone-pipeline-dd5aeabaf6bb/. [Online; accessed 25-Jun-2018].
Romanov, O., Nesterenko, M., Mankivskyi, V., Zhuk, O. Principles of Building Modular Control Plane in Software-Defined Network//Lecture Notes in Networks and Systems, 2023, 548, страницы 333–355. https://link.springer.com/chapter/10.1007/978-3-031-16368-5_17
G. Wang, J. Koshy, S. Subramanian, K. Paramasivam, M. Zadeh, N. Narkhede, et al., "Building a replicated logging system with apache kafka", Proc. VLDB Endow., vol. 8, no. 12, pp. 1654-1655, Aug. 2015, [online] Available: http: //dx.doi.org/10.14778/2824032.2824063.
P. Helland, "Immutability changes everything", Queue, vol. 13, no. 9, pp. 40:101-40:125, Nov. 2015, [online] Available: http://doi.acm.org/10.1145/2857274.2884038.
O. Romanov, M. Nesterenko, and V. Mankivskyi, “The usage of regress model coefficient utilization of channels for creating the load distribution plan in network” in visnyk ntuu kpi seriia-radiotekhnika radioaparatobuduvannia, 2016, pp. 34-42.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія

Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Authors who submit to this conference agree to the following terms:a) Authors retain copyright over their work, while allowing the conference to place this unpublished work under a Creative Commons Attribution License, which allows others to freely access, use, and share the work, with an acknowledgement of the work's authorship and its initial presentation at this conference.
b) Authors are able to waive the terms of the CC license and enter into separate, additional contractual arrangements for the non-exclusive distribution and subsequent publication of this work (e.g., publish a revised version in a journal, post it to an institutional repository or publish it in a book), with an acknowledgement of its initial presentation at this conference.
c) In addition, authors are encouraged to post and share their work online (e.g., in institutional repositories or on their website) at any point before and after the conference.