{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T06:11:03Z","timestamp":1777961463185,"version":"3.51.4"},"reference-count":98,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:00:00Z","timestamp":1775001600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:00:00Z","timestamp":1775001600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2025,11,20]],"date-time":"2025-11-20T00:00:00Z","timestamp":1763596800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2026,4]]},"DOI":"10.1016\/j.future.2025.108247","type":"journal-article","created":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T17:20:52Z","timestamp":1763745652000},"page":"108247","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":2,"special_numbering":"C","title":["Complex event processing: Current status and considerations for edge deployment"],"prefix":"10.1016","volume":"177","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5592-8506","authenticated-orcid":false,"given":"Styliani","family":"Kyrama","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3976-7615","authenticated-orcid":false,"given":"Anastasios","family":"Gounaris","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.future.2025.108247_bib0001","series-title":"Cidr","first-page":"257","article-title":"Scalable distributed stream processing","volume":"3","author":"Cherniack","year":"2003"},{"key":"10.1016\/j.future.2025.108247_bib0002","unstructured":"R. S. Barga, J. Goldstein, M. Ali, M. Hong, Consistent streaming through time: a vision for event stream processing, arXiv preprint cs\/0612115 (2006)."},{"issue":"3","key":"10.1016\/j.future.2025.108247_bib0003","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2187671.2187677","article-title":"Processing flows of information: from data stream to complex event processing","volume":"44","author":"Cugola","year":"2012","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"4","key":"10.1016\/j.future.2025.108247_bib0004","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2528412","article-title":"A catalog of stream processing optimizations","volume":"46","author":"Hirzel","year":"2014","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"10.1016\/j.future.2025.108247_bib0005","doi-asserted-by":"crossref","DOI":"10.1016\/j.autcon.2021.104066","article-title":"A blockchain-based edge collaborative detection scheme for construction internet of things","volume":"134","author":"Xiong","year":"2022","journal-title":"Autom. Constr."},{"issue":"3","key":"10.1016\/j.future.2025.108247_bib0006","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/MCE.2021.3051813","article-title":"Collaborative edge computing for smart villages [energy and security]","volume":"10","author":"Puthal","year":"2021","journal-title":"IEEE Consum. Electron. Mag."},{"issue":"5","key":"10.1016\/j.future.2025.108247_bib0007","doi-asserted-by":"crossref","first-page":"3580","DOI":"10.1109\/JIOT.2018.2845898","article-title":"Distributed collaborative execution on the edges and its application to amber alerts","volume":"5","author":"Zhang","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"10.1016\/j.future.2025.108247_bib0008","series-title":"Services","first-page":"16","article-title":"Edge-Based runtime verification for the internet of things","author":"Tsigkanos","year":"2021"},{"issue":"1","key":"10.1016\/j.future.2025.108247_bib0009","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/MIC.2022.3171643","article-title":"Toward building edge learning pipelines","volume":"27","author":"Gounaris","year":"2023","journal-title":"IEEE Internet Comput."},{"issue":"2","key":"10.1016\/j.future.2025.108247_bib0010","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1007\/s00778-023-00819-8","article-title":"A survey on the evolution of stream processing systems","volume":"33","author":"Fragkoulis","year":"2024","journal-title":"VLDB J."},{"issue":"1","key":"10.1016\/j.future.2025.108247_bib0011","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1007\/s00778-019-00557-w","article-title":"Complex event recognition in the big data era: a survey","volume":"29","author":"Giatrakos","year":"2020","journal-title":"VLDB J."},{"issue":"2","key":"10.1016\/j.future.2025.108247_bib0012","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3303849","article-title":"A comprehensive survey on parallelization and elasticity in stream processing","volume":"52","author":"R\u00f6ger","year":"2019","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"10.1016\/j.future.2025.108247_bib0013","series-title":"Edbt","first-page":"447","article-title":"Bridging the gap: complex event processing on stream processing systems","author":"Ziehn","year":"2024"},{"key":"10.1016\/j.future.2025.108247_bib0014","series-title":"Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data","first-page":"407","article-title":"High-performance complex event processing over streams","author":"Wu","year":"2006"},{"key":"10.1016\/j.future.2025.108247_bib0015","unstructured":"M. Fragkoulis, P. Carbone, V. Kalavri, A. Katsifodimos, A survey on the evolution of stream processing systems, (2020). arXiv preprint arXiv:2008.00842."},{"key":"10.1016\/j.future.2025.108247_bib0016","series-title":"Proceedings of the 14Th ACM International Conference on Distributed and Event-based Systems","first-page":"214","article-title":"The role of event-time order in data streaming analysis","author":"Gulisano","year":"2020"},{"key":"10.1016\/j.future.2025.108247_bib0017","unstructured":"S. Zhang, J. Soto, V. Markl, A Survey on Transactional Stream Processing, (2022). arXiv preprint arXiv:2208.09827."},{"key":"10.1016\/j.future.2025.108247_bib0018","series-title":"Proceedings of the 11Th ACM International Conference on Distributed and Event-based Systems","first-page":"112","article-title":"Maximizing determinism in stream processing under latency constraints","author":"Zacheilas","year":"2017"},{"key":"10.1016\/j.future.2025.108247_bib0019","doi-asserted-by":"crossref","first-page":"1792","DOI":"10.14778\/2824032.2824076","article-title":"The dataflow model: a practical approach to balancing correctness, latency, and cost in massive-Scale, unbounded, out-of-Order data processing","volume":"8","author":"Akidau","year":"2015","journal-title":"Proc. VLDB Endowment"},{"key":"10.1016\/j.future.2025.108247_bib0020","series-title":"Proceedings of the 2022 International Conference on Management of Data","first-page":"1093","article-title":"Hypersonic: a hybrid parallelization approach for scalable complex event processing","author":"Yankovitch","year":"2022"},{"key":"10.1016\/j.future.2025.108247_bib0021","series-title":"Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data","first-page":"193","article-title":"Zstream: a cost-based query processor for adaptively detecting composite events","author":"Mei","year":"2009"},{"key":"10.1016\/j.future.2025.108247_bib0022","series-title":"Proceedings of the Third ACM International Conference on Distributed Event-Based Systems","first-page":"1","article-title":"Distributed complex event processing with query rewriting","author":"Schultz-M\u00f8ller","year":"2009"},{"issue":"1","key":"10.1016\/j.future.2025.108247_bib0023","doi-asserted-by":"crossref","first-page":"66","DOI":"10.14778\/1453856.1453869","article-title":"Plan-based complex event detection across distributed sources","volume":"1","author":"Akdere","year":"2008","journal-title":"Proc. VLDB Endowment"},{"key":"10.1016\/j.future.2025.108247_bib0024","series-title":"Proceedings of the 2016 International Conference on Management of Data","first-page":"495","article-title":"Scalable pattern sharing on event streams","author":"Ray","year":"2016"},{"key":"10.1016\/j.future.2025.108247_bib0025","series-title":"Proceedings of the 2017 ACM International Conference on Management of Data","first-page":"109","article-title":"Complete event trend detection in high-rate event streams","author":"Poppe","year":"2017"},{"key":"10.1016\/j.future.2025.108247_bib0026","series-title":"Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data","first-page":"217","article-title":"On complexity and optimization of expensive queries in complex event processing","author":"Zhang","year":"2014"},{"issue":"1","key":"10.1016\/j.future.2025.108247_bib0027","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40537-019-0183-6","article-title":"Hierarchical data fusion for smart healthcare","volume":"6","author":"Dautov","year":"2019","journal-title":"J. Big Data"},{"key":"10.1016\/j.future.2025.108247_bib0028","doi-asserted-by":"crossref","first-page":"101865","DOI":"10.1109\/ACCESS.2019.2930313","article-title":"A universal complex event processing mechanism based on edge computing for internet of things real-time monitoring","volume":"7","author":"Lan","year":"2019","journal-title":"IEEE Access"},{"issue":"1","key":"10.1016\/j.future.2025.108247_bib0029","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1007\/s13278-022-00891-y","article-title":"Scalable real-time health data sensing and analysis enabling collaborative care delivery","volume":"12","author":"Dimitriadis","year":"2022","journal-title":"Soc. Netw. Anal. Min."},{"key":"10.1016\/j.future.2025.108247_bib0030","series-title":"2018 IEEE International Conference on Internet of Things (iThings), Green Computing and Communications (GreenCom), Cyber, Physical and Social Computing (CPSCom) and Smart Data (SmartData)","first-page":"203","article-title":"MCEP: A mobile device based complex event processing system for remote healthcare","author":"Dhillon","year":"2018"},{"issue":"10","key":"10.1016\/j.future.2025.108247_bib0031","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MC.2023.3285414","article-title":"Container-Based data pipelines on the computing continuum for remote patient monitoring","volume":"56","author":"Nikolov","year":"2023","journal-title":"Computer"},{"key":"10.1016\/j.future.2025.108247_bib0032","doi-asserted-by":"crossref","first-page":"143150","DOI":"10.1109\/ACCESS.2021.3119975","article-title":"Complex event processing in smart city monitoring applications","volume":"9","author":"Khazael","year":"2021","journal-title":"IEEE Access"},{"issue":"1","key":"10.1016\/j.future.2025.108247_bib0033","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1186\/s13677-021-00245-7","article-title":"An experimental study of fog and cloud computing in CEP-based real-Time IoT applications","volume":"10","author":"Mondrag\u00f3n-Ruiz","year":"2021","journal-title":"J. Cloud Comput."},{"key":"10.1016\/j.future.2025.108247_bib0034","doi-asserted-by":"crossref","DOI":"10.1145\/3514496","article-title":"Run-time adaptation of data stream processing systems: the state of the art","author":"Cardellini","year":"2022","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"10.1016\/j.future.2025.108247_bib0035","series-title":"Proceedings of the 21St International Conference on Parallel Architectures and Compilation Techniques","first-page":"53","article-title":"Auto-parallelizing stateful distributed streaming applications","author":"Schneider","year":"2012"},{"key":"10.1016\/j.future.2025.108247_bib0036","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jnca.2017.12.001","article-title":"Distributed data stream processing and edge computing: a survey on resource elasticity and future directions","volume":"103","author":"de Assuncao","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"issue":"3","key":"10.1016\/j.future.2025.108247_bib0037","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3355399","article-title":"Resource management and scheduling in distributed stream processing systems: a taxonomy, review, and future directions","volume":"53","author":"Liu","year":"2020","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"10.1016\/j.future.2025.108247_bib0038","series-title":"Pipelining","first-page":"1562","author":"Padua","year":"2011"},{"issue":"6","key":"10.1016\/j.future.2025.108247_bib0039","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1145\/129888.129894","article-title":"Parallel database systems: the future of high performance database systems","volume":"35","author":"DeWitt","year":"1992","journal-title":"Commun ACM"},{"key":"10.1016\/j.future.2025.108247_bib0040","series-title":"2018 IEEE 34Th International Conference on Data Engineering (ICDE)","first-page":"1300","article-title":"Scotty: efficient window aggregation for out-of-order stream processing","author":"Traub","year":"2018"},{"key":"10.1016\/j.future.2025.108247_bib0041","series-title":"Edbt","first-page":"97","article-title":"Efficient window aggregation with general stream slicing","volume":"19","author":"Traub","year":"2019"},{"issue":"2","key":"10.1016\/j.future.2025.108247_bib0042","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1007\/s13222-022-00417-y","article-title":"Algorithms for windowed aggregations and joins on distributed stream processing systems","volume":"22","author":"Verwiebe","year":"2022","journal-title":"Datenbank-Spektrum"},{"key":"10.1016\/j.future.2025.108247_bib0043","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1016\/j.future.2018.05.025","article-title":"Decentralized self-adaptation for elastic data stream processing","volume":"87","author":"Cardellini","year":"2018","journal-title":"Future Gen. Comput. Syst."},{"key":"10.1016\/j.future.2025.108247_bib0044","series-title":"Proceedings of the 8Th Middleware Doctoral Symposium","first-page":"1","article-title":"Elastic complex event processing","author":"Heinze","year":"2011"},{"key":"10.1016\/j.future.2025.108247_bib0045","first-page":"49","article-title":"Towards elastic stream processing: patterns and infrastructure","volume":"1018","author":"Sattler","year":"2013","journal-title":"BD3@ VLDB"},{"issue":"7","key":"10.1016\/j.future.2025.108247_bib0046","doi-asserted-by":"crossref","first-page":"151:1","DOI":"10.1145\/3464419","article-title":"Edge learning: the enabling technology for distributed big data analytics in the edge","volume":"54","author":"Zhang","year":"2022","journal-title":"Comput. Surv."},{"key":"10.1016\/j.future.2025.108247_bib0047","doi-asserted-by":"crossref","unstructured":"A.S. Foundation, Apache Flink, 2021. https:\/\/nightlies.apache.org\/flink\/flink-docs-release-1.14\/.","DOI":"10.1007\/978-3-319-63962-8_303-2"},{"key":"10.1016\/j.future.2025.108247_bib0048","series-title":"2015 IEEE International Conference on Big Data (Big Data)","first-page":"213","article-title":"Elastic complex event processing exploiting prediction","author":"Zacheilas","year":"2015"},{"key":"10.1016\/j.future.2025.108247_bib0049","unstructured":"EsperTech, Esper. https:\/\/www.espertech.com\/esper\/."},{"key":"10.1016\/j.future.2025.108247_bib0050","unstructured":"A.S. Foundation, Apache Storm, 2022. https:\/\/storm.apache.org\/releases\/2.4.0\/index.HTML."},{"issue":"2","key":"10.1016\/j.future.2025.108247_bib0051","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3170432","article-title":"Recent advancements in event processing","volume":"51","author":"Dayarathna","year":"2018","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"6","key":"10.1016\/j.future.2025.108247_bib0052","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/MIC.2015.118","article-title":"Elastic stream processing for distributed environments","volume":"19","author":"Hochreiner","year":"2015","journal-title":"IEEE Internet Comput."},{"key":"10.1016\/j.future.2025.108247_bib0053","series-title":"Proceedings of the 20Th International Middleware Conference","first-page":"215","article-title":"Espice: probabilistic load shedding from input event streams in complex event processing","author":"Slo","year":"2019"},{"key":"10.1016\/j.future.2025.108247_bib0054","series-title":"2019 IEEE International Conference on Big Data (Big Data)","first-page":"372","article-title":"PSPICE: partial match shedding for complex event processing","author":"Slo","year":"2019"},{"key":"10.1016\/j.future.2025.108247_bib0055","series-title":"Proceedings of the 14Th ACM International Conference on Distributed and Event-based Systems","first-page":"109","article-title":"HSPICE: state-aware event shedding in complex event processing","author":"Slo","year":"2020"},{"key":"10.1016\/j.future.2025.108247_bib0056","article-title":"State-Aware load shedding from input event streams in complex event processing","author":"Slo","year":"2020","journal-title":"IEEE Trans. Big Data"},{"key":"10.1016\/j.future.2025.108247_bib0057","series-title":"2020 IEEE 36Th International Conference on Data Engineering (ICDE)","first-page":"1093","article-title":"Load shedding for complex event processing: input-based and state-based techniques","author":"Zhao","year":"2020"},{"issue":"3","key":"10.1016\/j.future.2025.108247_bib0058","doi-asserted-by":"crossref","first-page":"541","DOI":"10.14778\/3494124.3494137","article-title":"DARLING: Data-aware load shedding in complex event processing systems","volume":"15","author":"Chapnik","year":"2021","journal-title":"Proc. VLDB Endowment"},{"key":"10.1016\/j.future.2025.108247_bib0059","series-title":"2023 IEEE International Conference on Big Data (BigData)","first-page":"263","article-title":"Gspice: model-based event shedding in complex event processing","author":"Slo","year":"2023"},{"key":"10.1016\/j.future.2025.108247_bib0060","unstructured":"Y. He, S. Barman, J.F. Naughton, On load shedding in complex event processing, (2013). arXiv preprint arXiv:1312.4283."},{"key":"10.1016\/j.future.2025.108247_bib0061","series-title":"2018 IEEE 34Th International Conference on Data Engineering (ICDE)","first-page":"1699","article-title":"Complex event processing under constrained resources by state-based load shedding","author":"Zhao","year":"2018"},{"issue":"4","key":"10.1016\/j.future.2025.108247_bib0062","article-title":"Apache flink: stream and batch processing in a single engine","volume":"36","author":"Carbone","year":"2015","journal-title":"Bull. IEEE Comput. Soc. Tech. Committee Data Eng."},{"issue":"1","key":"10.1016\/j.future.2025.108247_bib0063","doi-asserted-by":"crossref","first-page":"274","DOI":"10.14778\/1453856.1453890","article-title":"Out-of-order processing: a new architecture for high-performance stream systems","volume":"1","author":"Li","year":"2008","journal-title":"Proc. VLDB Endowment"},{"key":"10.1016\/j.future.2025.108247_bib0064","series-title":"Proceedings of the 12Th ACM International Conference on Distributed and Event-based Systems","first-page":"52","article-title":"Probabilistic management of late arrival of events","author":"Rivetti","year":"2018"},{"key":"10.1016\/j.future.2025.108247_bib0065","series-title":"Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data","first-page":"2651","article-title":"Beyond analytics: the evolution of stream processing systems","author":"Carbone","year":"2020"},{"issue":"10","key":"10.1016\/j.future.2025.108247_bib0066","doi-asserted-by":"crossref","first-page":"1167","DOI":"10.14778\/3339490.3339499","article-title":"Optimal and general out-of-order sliding-window aggregation","volume":"12","author":"Tangwongsan","year":"2019","journal-title":"Proc. VLDB Endowment"},{"key":"10.1016\/j.future.2025.108247_bib0067","series-title":"2Nd Biennial Conference on Innovative Data Systems Research, CIDR 2005","first-page":"277","article-title":"The design of the borealis stream processing engine","volume":"5","author":"Abadi","year":"2005"},{"key":"10.1016\/j.future.2025.108247_bib0068","series-title":"22Nd International Conference on Data Engineering (ICDE\u201906)","first-page":"141","article-title":"Revision processing in a stream processing engine: a high-level design","author":"Ryvkina","year":"2006"},{"key":"10.1016\/j.future.2025.108247_bib0069","series-title":"Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data","first-page":"1081","article-title":"Continuous analytics over discontinuous streams","author":"Krishnamurthy","year":"2010"},{"key":"10.1016\/j.future.2025.108247_bib0070","series-title":"27Th International Conference on Distributed Computing Systems Workshops (ICDCSW\u201907)","first-page":"67","article-title":"Event stream processing with out-of-order data arrival","author":"Li","year":"2007"},{"key":"10.1016\/j.future.2025.108247_bib0071","series-title":"Proceedings of the Second International Conference on Distributed Event-based Systems","first-page":"265","article-title":"Speculative out-of-order event processing with software transaction memory","author":"Brito","year":"2008"},{"key":"10.1016\/j.future.2025.108247_bib0072","series-title":"2009 IEEE 25Th International Conference on Data Engineering","first-page":"784","article-title":"Sequence pattern query processing over out-of-order event streams","author":"Liu","year":"2009"},{"key":"10.1016\/j.future.2025.108247_bib0073","series-title":"2013 IEEE 27Th International Symposium on Parallel and Distributed Processing","first-page":"1133","article-title":"Distributed low-latency out-of-order event processing for high data rate sensor streams","author":"Mutschler","year":"2013"},{"key":"10.1016\/j.future.2025.108247_bib0074","series-title":"Proceedings of the 7Th ACM International Conference on Distributed Event-based Systems","first-page":"147","article-title":"Reliable speculative processing of out-of-order event streams in generic publish\/subscribe middlewares","author":"Mutschler","year":"2013"},{"issue":"1","key":"10.1016\/j.future.2025.108247_bib0075","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2633686","article-title":"Adaptive speculative processing of out-of-order event streams","volume":"14","author":"Mutschler","year":"2014","journal-title":"ACM Trans. Internet Technol. (TOIT)"},{"issue":"1","key":"10.1016\/j.future.2025.108247_bib0076","first-page":"1","article-title":"Dynamic buffer sizing for out-of-order event compensation for time-sensitive applications","volume":"17","author":"Weiss","year":"2020","journal-title":"ACM Trans. Sens. Networks (TOSN)"},{"key":"10.1016\/j.future.2025.108247_bib0077","series-title":"Proceedings of the 9Th ACM International Conference on Distributed Event-Based Systems","first-page":"68","article-title":"Quality-driven processing of sliding window aggregates over out-of-order data streams","author":"Ji","year":"2015"},{"key":"10.1016\/j.future.2025.108247_bib0078","series-title":"2016 IEEE 32Nd International Conference on Data Engineering (ICDE)","first-page":"493","article-title":"Quality-driven disorder handling for m-way sliding window stream joins","author":"Ji","year":"2016"},{"key":"10.1016\/j.future.2025.108247_bib0079","series-title":"2020 2Nd International Conference on Process Mining (ICPM)","first-page":"81","article-title":"Process mining over unordered event streams","author":"Awad","year":"2020"},{"key":"10.1016\/j.future.2025.108247_bib0080","series-title":"2015 International Conference on Computing and Network Communications (CoCoNet)","first-page":"408","article-title":"A comprehensive survey of fault tolerance techniques in cloud computing","author":"Agarwal","year":"2015"},{"issue":"10","key":"10.1016\/j.future.2025.108247_bib0081","doi-asserted-by":"crossref","first-page":"1159","DOI":"10.1016\/j.jksuci.2018.09.021","article-title":"A survey of fault tolerance in cloud computing","volume":"33","author":"Kumari","year":"2021","journal-title":"J. King Saud Univ.-Comput. Information Sciences"},{"key":"10.1016\/j.future.2025.108247_bib0082","doi-asserted-by":"crossref","first-page":"1302","DOI":"10.1007\/s11227-013-0884-0","article-title":"A survey of fault tolerance mechanisms and checkpoint\/restart implementations for high performance computing systems","volume":"65","author":"Egwutuoha","year":"2013","journal-title":"J. Supercomput."},{"key":"10.1016\/j.future.2025.108247_bib0083","series-title":"2021 IEEE International Conference on Systems, Man, and Cybernetics (SMC)","first-page":"3081","article-title":"Study of duplicate tuple management","author":"Kvet","year":"2021"},{"key":"10.1016\/j.future.2025.108247_bib0084","series-title":"2014 Sixth International Conference on Advanced Computing (ICoAC)","first-page":"161","article-title":"A study on data deduplication techniques for optimized storage","author":"Manogar","year":"2014"},{"issue":"2","key":"10.1016\/j.future.2025.108247_bib0085","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3078837","article-title":"Lazy exact deduplication","volume":"13","author":"Ma","year":"2017","journal-title":"ACM Trans. Storage (TOS)"},{"issue":"1","key":"10.1016\/j.future.2025.108247_bib0086","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/214451.214456","article-title":"Distributed snapshots: determining global states of distributed systems","volume":"3","author":"Chandy","year":"1985","journal-title":"ACM Trans. Comput. Syst. (TOCS)"},{"issue":"9","key":"10.1016\/j.future.2025.108247_bib0087","doi-asserted-by":"crossref","first-page":"1537","DOI":"10.1109\/TKDE.2011.127","article-title":"A survey of indexing techniques for scalable record linkage and deduplication","volume":"24","author":"Christen","year":"2011","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"10.1016\/j.future.2025.108247_bib0088","first-page":"33","article-title":"An end-to-End big data deduplication framework based on online continuous learning","volume":"13","author":"Elouataoui","year":"2022","journal-title":"Int. J. Adv. Comput. Sci. Appl"},{"key":"10.1016\/j.future.2025.108247_bib0089","series-title":"2015 International Conference on Pervasive Computing (ICPC)","first-page":"1","article-title":"A survey and comparative study of data deduplication techniques","author":"Malhotra","year":"2015"},{"issue":"2","key":"10.1016\/j.future.2025.108247_bib0090","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3377455","article-title":"Blocking and filtering techniques for entity resolution: a survey","volume":"53","author":"Papadakis","year":"2020","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"10.1016\/j.future.2025.108247_bib0091","series-title":"Data Deduplication for Data Optimization for Storage and Network Systems","first-page":"23","article-title":"Existing deduplication techniques","author":"Kim","year":"2017"},{"issue":"4","key":"10.1016\/j.future.2025.108247_bib0092","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3017428","article-title":"A survey of secure data deduplication schemes for cloud storage systems","volume":"49","author":"Shin","year":"2017","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"10.1016\/j.future.2025.108247_bib0093","series-title":"Embedded Syst. Artif. Intell.: Proc. ESAI 2019, Fez, Morocco","first-page":"825","article-title":"A review on data deduplication techniques in cloud","author":"Mahesh","year":"2020"},{"issue":"6","key":"10.1016\/j.future.2025.108247_bib0094","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3418896","article-title":"An overview of end-to-end entity resolution for big data","volume":"53","author":"Christophides","year":"2020","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"2","key":"10.1016\/j.future.2025.108247_bib0095","doi-asserted-by":"crossref","DOI":"10.1007\/s11704-020-0248-x","article-title":"A comprehensive study on fault tolerance in stream processing systems","volume":"16","author":"Wang","year":"2022","journal-title":"Front. Comput. Sci."},{"issue":"4","key":"10.1016\/j.future.2025.108247_bib0096","first-page":"159","article-title":"Cloud computing: a survey on its limitations and potential solutions","volume":"10","author":"Islam","year":"2013","journal-title":"Int. J. Comput. Sci. Issues (IJCSI)"},{"key":"10.1016\/j.future.2025.108247_bib0097","series-title":"Proceedings of the 18Th ACM International Conference on Distributed and Event-based Systems","first-page":"185","article-title":"Towards federated LLM-Powered CEP rule generation and refinement","author":"Delouee","year":"2024"},{"key":"10.1016\/j.future.2025.108247_bib0098","unstructured":"T. Zeeshan, A. Kumar, S. Pirttikangas, S. Tarkoma, Large language model based multi-agent system augmented complex event processing pipeline for internet of multimedia things, (2025). arXiv preprint arXiv:2501.00906."}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X25005412?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X25005412?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,12,20]],"date-time":"2025-12-20T01:03:54Z","timestamp":1766192634000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X25005412"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4]]},"references-count":98,"alternative-id":["S0167739X25005412"],"URL":"https:\/\/doi.org\/10.1016\/j.future.2025.108247","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2026,4]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Complex event processing: Current status and considerations for edge deployment","name":"articletitle","label":"Article Title"},{"value":"Future Generation Computer Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.future.2025.108247","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2025 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"108247"}}