Подходы к развертыванию в распределенной обработке сложных событий
https://doi.org/10.15514/ISPRAS-2023-35(3)-5
Аннотация
Технологии больших данных традиционно фокусировались на обработке данных, генерируемых человеком, пренебрегая при этом огромными объемами данных, генерируемых межмашинными взаимодействиями и платформами Интернета вещей. Эти взаимодействия генерируют потоки данных в реальном времени, которые являются высокоструктурированными, часто в виде серии событий. В этой статье мы стремимся предоставить всесторонний обзор основных исследовательских проблем в области методов комплексной обработки событий (CEP), уделяя особое внимание оптимизации распределения обработчиков событий между рабочими узлами. Мы представляем и сравниваем различные стратегии развертывания обработчиков событий CEP. Эти стратегии определяют, как обработчики событий распределяются по различным рабочим узлам. В этой статье мы рассматриваем распределенный подход, поскольку он гарантирует, что обработчики событий масштабируемы, отказоустойчивы и могут обрабатывать большие объемы данных.
Об авторах
Арсений Андреевич ЗОРИНРоссия
Ирина Евгеньевна ЧЕРНЕЦКАЯ
Россия
Заведующий кафедрой вычислительной техники Юго-Западного государственного университета, доктор технических наук
Список литературы
1. Paschke A., Kozlenkov A. Rule-Based Event Processing and Reaction Rules: Lecture Notes in Computer Science, 2009, pp. 53-66.
2. Cugola G., Margara A. Deployment strategies for distributed complex event processing: Computing, 2012, vol. 95, no. 2, pp. 129-156.
3. Fardbastani M., Sharifi M. Scalable complex event processing using adaptive load balancing: Journal of Systems and Software, 2019, v. 149, pp. 305-317.
4. Sun A., Zhong Z., Jeong H., Yang Q. Building complex event processing capability for intelligent environmental monitoring: Environmental Modelling and Software, 2019, v. 116, pp. 1-6.
5. Loreti D., Chesani F., Mello P., Roffia L., Antoniazzi F., Cinotti T., Paolini G., Masotti D., Costanzo A. Complex reactive event processing for assisted living: The Habitat project case study: Expert Systems with Applications, 2019, v. 126, pp. 200-217.
6. Brazález E., Macià H., Díaz G., Baeza Romero M., Valero E., Valero V. FUME: An air quality decision support system for cities based on CEP technology and fuzzy logic: Applied Soft Computing, 2022, v. 129, pp. 109536.
7. Paschke A., Kozlenkov A., Rule-Based Event Processing and Reaction Rules: Lecture Notes in Computer Science, 2009, pp. 53-66.
8. Alakari A., Li K. F., Gebali F., A situation refinement model for complex event processing, Knowledge-Based Systems [online] 198, 2020, 105881.
9. Hightower K., Burns B., and Beda J., Kubernetes: Up and Running: Dive into the Future of Infrastructure, O'Reilly Media, 2017.
10. Luksa M., Kubernetes in Action, Hanser Fachbuchverlag, 2018, ISBN 9783446455108.
11. Wang D., Zhou M., Ali S., Zhou P., Liu Y., Wang X., A Novel Complex Event Processing Engine for Intelligent Data Analysis in Integrated Information Systems: International Journal of Distributed Sensor Networks, 2016, vol. 12, no. 3, pp. 6741401.
12. Alakari A., Li K. F., Gebali F., A situation refinement model for complex event processing, Knowledge-Based Systems [online] 198, 2020, 105881.
13. Margara A., Cugola G., High-Performance Publish-Subscribe Matching Using Parallel Hardware: IEEE Transactions on Parallel and Distributed Systems, 2014, vol. 25, no. 1, pp. 126-135.
14. Cugola G., Margara A., Complex event processing with T-REX: Journal of Systems and Software, 2012, vol. 85, no. 8, pp. 1709-1728.
15. Jayasekara S., Kannangara S., Dahanayakage T., Ranawaka I., Perera S., Nanayakkara V., Wihidum: Distributed complex event processing: Journal of Parallel and Distributed Computing, 2015, vol. 79-80, pp. 42-51.
Рецензия
Для цитирования:
ЗОРИН А.А., ЧЕРНЕЦКАЯ И.Е. Подходы к развертыванию в распределенной обработке сложных событий. Труды Института системного программирования РАН. 2023;35(3):71-82. https://doi.org/10.15514/ISPRAS-2023-35(3)-5
For citation:
ZORIN A.A., CHERNETSKAYA I.E. Deployment Approaches in Distributed Complex Event Processing. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2023;35(3):71-82. https://doi.org/10.15514/ISPRAS-2023-35(3)-5