{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,8]],"date-time":"2025-11-08T22:54:01Z","timestamp":1762642441434,"version":"3.37.3"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2020,10,26]],"date-time":"2020-10-26T00:00:00Z","timestamp":1603670400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,10,26]],"date-time":"2020-10-26T00:00:00Z","timestamp":1603670400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,5]]},"DOI":"10.1007\/s11227-020-03454-0","type":"journal-article","created":{"date-parts":[[2020,10,26]],"date-time":"2020-10-26T11:04:22Z","timestamp":1603710262000},"page":"4718-4753","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["ACEP: an adaptive strategy for proactive and elastic processing of complex events"],"prefix":"10.1007","volume":"77","author":[{"given":"Mohammadmehdi","family":"Talebi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4992-2500","authenticated-orcid":false,"given":"Mohsen","family":"Sharifi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammadhesam","family":"Kalantari","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,10,26]]},"reference":[{"key":"3454_CR1","first-page":"17","volume":"2018","author":"M Luthra","year":"2018","unstructured":"Luthra M, Koldehofe B, Steinmetz R (2018) Adaptive complex event processing over fog-cloud infrastructure supporting transitions. KuVS-Fachgespr\u00e4ch Fog Comput 2018:17","journal-title":"KuVS-Fachgespr\u00e4ch Fog Comput"},{"key":"3454_CR2","doi-asserted-by":"publisher","first-page":"784","DOI":"10.1016\/j.jss.2017.06.037","volume":"137","author":"L Guti\u00e9rrez-Madro\u00f1al","year":"2018","unstructured":"Guti\u00e9rrez-Madro\u00f1al L, Medina-Bulo I, Dom\u00ednguez-Jim\u00e9nez JJ (2018) IoT\u2013TEG: test event generator system. J Syst Softw 137:784\u2013803. https:\/\/doi.org\/10.1016\/j.jss.2017.06.037","journal-title":"J Syst Softw"},{"key":"3454_CR3","doi-asserted-by":"publisher","unstructured":"Artikis A et al (2017) A prototype for credit card fraud management: industry paper. In: Proceedings of the 11th ACM International Conference on Distributed and Event-Based Systems, New York, NY, USA, 2017, pp 249\u2013260, https:\/\/doi.org\/10.1145\/3093742.3093912","DOI":"10.1145\/3093742.3093912"},{"key":"3454_CR4","doi-asserted-by":"publisher","unstructured":"Antoni\u0107 A, Marjanovi\u0107 M, \u017darko IP (2017) Modeling aggregate input load of interoperable smart city services. In: Proceedings of the 11th ACM International Conference on Distributed and Event-Based Systems, New York, NY, USA, 2017, pp 34\u201343, https:\/\/doi.org\/10.1145\/3093742.3093928","DOI":"10.1145\/3093742.3093928"},{"key":"3454_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2017.11.002","author":"P Soffer","year":"2017","unstructured":"Soffer P et al (2017) From event streams to process models and back: challenges and opportunities. Inf Syst. https:\/\/doi.org\/10.1016\/j.is.2017.11.002","journal-title":"Inf Syst"},{"key":"3454_CR6","doi-asserted-by":"publisher","DOI":"10.1080\/17517575.2018.1522453","author":"MA Fardbastani","year":"2018","unstructured":"Fardbastani MA, Allahdadi F, Sharifi M (2018) Business process monitoring via decentralized complex event processing. Enterprise Inf Syst. https:\/\/doi.org\/10.1080\/17517575.2018.1522453","journal-title":"Enterprise Inf Syst"},{"key":"3454_CR7","first-page":"185","volume-title":"\u201cPartitioning for scalable complex event processing on data streams\u201d, in New Trends in Database and Information Systems II","author":"O Saleh","year":"2015","unstructured":"Saleh O, Betz H, Sattler K-U (2015) \u201cPartitioning for scalable complex event processing on data streams\u201d, in New Trends in Database and Information Systems II. Springer, Cham, pp 185\u2013197"},{"key":"3454_CR8","doi-asserted-by":"publisher","unstructured":"Gulisano V, Jimenez-Peris R, Patino-Martinez M, Valduriez P (2010) StreamCloud: a large scale data streaming system. In: Proceedings of the 2010 IEEE 30th International Conference on Distributed Computing Systems, Washington, DC, USA, 2010, pp 126\u2013137, https:\/\/doi.org\/10.1109\/icdcs.2010.72","DOI":"10.1109\/icdcs.2010.72"},{"key":"3454_CR9","doi-asserted-by":"publisher","unstructured":"Castro Fernandez R et al (2013) Integrating scale out and fault tolerance in stream processing using operator state management. In: Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, New York, NY, USA, 2013, pp 725\u2013736, https:\/\/doi.org\/10.1145\/2463676.2465282","DOI":"10.1145\/2463676.2465282"},{"key":"3454_CR10","doi-asserted-by":"publisher","unstructured":"Heinze T, Jerzak Z, Hackenbroich G, Fetzer C (2014) Latency-aware elastic scaling for distributed data stream processing systems. In: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, New York, NY, USA, 2014, pp 13\u201322, https:\/\/doi.org\/10.1145\/2611286.2611294","DOI":"10.1145\/2611286.2611294"},{"key":"3454_CR11","doi-asserted-by":"crossref","unstructured":"Camacho EF, Bordons C (2007) Nonlinear model predictive control: an introductory review. In: Assessment and Future Directions of Nonlinear Model Predictive Control, R Findeisen, F Allg\u00f6wer, and LT Biegler, eds. Heidelberg: Springer, 2007, pp 1\u201316","DOI":"10.1007\/978-3-540-72699-9_1"},{"issue":"4","key":"3454_CR12","doi-asserted-by":"publisher","first-page":"517","DOI":"10.1007\/s00778-013-0335-9","volume":"23","author":"B Gedik","year":"2014","unstructured":"Gedik B (2014) Partitioning functions for stateful data parallelism in stream processing. VLDB J 23(4):517\u2013539. https:\/\/doi.org\/10.1007\/s00778-013-0335-9","journal-title":"VLDB J"},{"key":"3454_CR13","doi-asserted-by":"publisher","unstructured":"Hirzel M (2012) Partition and compose: parallel complex event processing. In Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, New York, NY, USA, 2012, pp 191\u2013200, https:\/\/doi.org\/10.1145\/2335484.2335506","DOI":"10.1145\/2335484.2335506"},{"key":"3454_CR14","doi-asserted-by":"publisher","unstructured":"Isoyama K et al (2012) A scalable complex event processing system and evaluations of its performance. In: Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, New York, NY, USA, 2012, pp 123\u2013126, https:\/\/doi.org\/10.1145\/2335484.2335498","DOI":"10.1145\/2335484.2335498"},{"key":"3454_CR15","doi-asserted-by":"publisher","unstructured":"Wu S, Kumar V, Wu K-L, Ooi BC (2012) Parallelizing stateful operators in a distributed stream processing system: how, should you and how much? In: Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, New York, NY, USA, 2012, pp 278\u2013289, https:\/\/doi.org\/10.1145\/2335484.2335515","DOI":"10.1145\/2335484.2335515"},{"key":"3454_CR16","doi-asserted-by":"crossref","unstructured":"de Almeida VP, Bhowmik S, Endler M, Rothermel K (2020) DSCEP: an infrastructure for distributed semantic complex event processing. arXiv:2002.05869 [cs], Feb. 2020, Accessed: Sep. 14, 2020. [Online]. http:\/\/arxiv.org\/abs\/2002.05869","DOI":"10.1109\/BigData50022.2020.9377877"},{"key":"3454_CR17","doi-asserted-by":"publisher","unstructured":"Mayer R et al (2017) SPECTRE: Supporting consumption policies in window-based parallel complex event processing. In: Proceedings of the 18th ACM\/IFIP\/USENIX Middleware Conference, New York, NY, USA, 2017, pp 161\u2013173, https:\/\/doi.org\/10.1145\/3135974.3135983","DOI":"10.1145\/3135974.3135983"},{"key":"3454_CR18","doi-asserted-by":"publisher","unstructured":"Mei Y, Madden S (2009) ZStream: a cost-based query processor for adaptively detecting composite events. In: Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data, New York, NY, USA, 2009, pp 193\u2013206, https:\/\/doi.org\/10.1145\/1559845.1559867","DOI":"10.1145\/1559845.1559867"},{"key":"3454_CR19","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1016\/j.jss.2018.12.012","volume":"149","author":"MA Fardbastani","year":"2019","unstructured":"Fardbastani MA, Sharifi M (2019) Scalable complex event processing using adaptive load balancing. J Syst Softw 149:305\u2013317. https:\/\/doi.org\/10.1016\/j.jss.2018.12.012","journal-title":"J Syst Softw"},{"issue":"10","key":"3454_CR20","doi-asserted-by":"publisher","first-page":"1808","DOI":"10.1016\/j.camwa.2013.06.032","volume":"66","author":"YH Wang","year":"2013","unstructured":"Wang YH, Cao K, Zhang XM (2013) Complex event processing over distributed probabilistic event streams. Comput Math Appl 66(10):1808\u20131821. https:\/\/doi.org\/10.1016\/j.camwa.2013.06.032","journal-title":"Comput Math Appl"},{"issue":"8","key":"3454_CR21","doi-asserted-by":"publisher","first-page":"155014771772862","DOI":"10.1177\/1550147717728626","volume":"13","author":"F Xiao","year":"2017","unstructured":"Xiao F, Zhan C, Lai H, Tao L, Qu Z (2017) New parallel processing strategies in complex event processing systems with data streams. Int J Distrib Sens Netw 13(8):1550147717728626. https:\/\/doi.org\/10.1177\/1550147717728626","journal-title":"Int J Distrib Sens Netw"},{"key":"3454_CR22","doi-asserted-by":"publisher","unstructured":"Ottenw\u00e4lder B, Mayer R, Koldehofe B (2014) Distributed complex event processing for mobile large-scale video applications. In: Proceedings of the Posters & Demos Session, New York, NY, USA, 2014, pp 5\u20136, https:\/\/doi.org\/10.1145\/2678508.2678511","DOI":"10.1145\/2678508.2678511"},{"key":"3454_CR23","doi-asserted-by":"publisher","unstructured":"Pathak R, Vaidehi V (2015) An efficient rule balancing for scalable complex event processing. In: 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE), May 2015, pp 190\u2013195, https:\/\/doi.org\/10.1109\/ccece.2015.7129184","DOI":"10.1109\/ccece.2015.7129184"},{"key":"3454_CR24","doi-asserted-by":"publisher","unstructured":"Choochotkaew S et al (2017) EdgeCEP: fully-distributed complex event processing on IoT edges. In: 2017 13th International Conference on Distributed Computing in Sensor Systems (DCOSS), Jun. 2017, pp 121\u2013129, https:\/\/doi.org\/10.1109\/dcoss.2017.14","DOI":"10.1109\/dcoss.2017.14"},{"issue":"7","key":"3454_CR25","doi-asserted-by":"publisher","first-page":"7","DOI":"10.3390\/fi11070158","volume":"11","author":"S Vanneste","year":"2019","unstructured":"Vanneste S et al (2019) Distributed uniform streaming framework: an elastic fog computing platform for event stream processing and platform transparency. Fut Internet 11(7):7. https:\/\/doi.org\/10.3390\/fi11070158","journal-title":"Fut Internet"},{"issue":"2","key":"3454_CR26","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1007\/s10766-016-0413-x","volume":"45","author":"T Matteis","year":"2017","unstructured":"Matteis T, Mencagli G (2017) Parallel patterns for window-based stateful operators on data streams: an algorithmic skeleton approach. Int J Parallel Program 45(2):382\u2013401. https:\/\/doi.org\/10.1007\/s10766-016-0413-x","journal-title":"Int J Parallel Program"},{"key":"3454_CR27","doi-asserted-by":"publisher","unstructured":"Fernandez RC, Weidlich M, Pietzuch P, Gal A (2014) Scalable stateful stream processing for smart grids. In: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, New York, NY, USA, 2014, pp 276\u2013281, https:\/\/doi.org\/10.1145\/2611286.2611326","DOI":"10.1145\/2611286.2611326"},{"issue":"11","key":"3454_CR28","doi-asserted-by":"publisher","first-page":"3732","DOI":"10.3390\/s18113732","volume":"18","author":"F Xiao","year":"2018","unstructured":"Xiao F, Aritsugi M (2018) An adaptive parallel processing strategy for complex event processing systems over data streams in wireless sensor networks. Sensors 18(11):3732. https:\/\/doi.org\/10.3390\/s18113732","journal-title":"Sensors"},{"issue":"11","key":"3454_CR29","doi-asserted-by":"publisher","first-page":"1346","DOI":"10.14778\/3236187.3236190","volume":"11","author":"I Kolchinsky","year":"2018","unstructured":"Kolchinsky I, Schuster A (2018) Efficient adaptive detection of complex event patterns. Proc VLDB Endow 11(11):1346\u20131359. https:\/\/doi.org\/10.14778\/3236187.3236190","journal-title":"Proc VLDB Endow"},{"key":"3454_CR30","doi-asserted-by":"publisher","unstructured":"Zacheilas N et al (2015) Elastic complex event processing exploiting prediction. In: 2015 IEEE International Conference on Big Data (Big Data), Oct. 2015, pp 213\u2013222, https:\/\/doi.org\/10.1109\/bigdata.2015.7363758","DOI":"10.1109\/bigdata.2015.7363758"},{"key":"3454_CR31","doi-asserted-by":"crossref","unstructured":"Weisenburger P et al (2017) Quality-aware runtime adaptation in complex event processing. In: 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) (pp 140\u2013151). 2017. IEEE","DOI":"10.1109\/SEAMS.2017.10"},{"key":"3454_CR32","doi-asserted-by":"crossref","unstructured":"Zhao B (2018) Complex event processing under constrained resources by state-based load shedding. In: 2018 IEEE 34th International Conference on Data Engineering (ICDE), pp 1699\u20131703. IEEE, 2018","DOI":"10.1109\/ICDE.2018.00218"},{"key":"3454_CR33","unstructured":"\u201cStorm, distributed and fault-tolerant realtime computation.\u201d http:\/\/www.storm-project.net\/ (Accessed Jan. 20, 2018)"},{"key":"3454_CR34","unstructured":"\u201cEsper,\u201d EsperTech. http:\/\/www.espertech.com\/esper\/ (Accessed Mar. 25, 2018)"},{"key":"3454_CR35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2019.05.014","volume":"155","author":"MM Talebi","year":"2019","unstructured":"Talebi MM, Sharifi M (2019) PARS: a parallel model for scaled processing of complex events. J Syst Softw 155:1\u201316. https:\/\/doi.org\/10.1016\/j.jss.2019.05.014","journal-title":"J Syst Softw"},{"key":"3454_CR36","doi-asserted-by":"publisher","unstructured":"F\u00fcl\u00f6p LJ et al (2012) Predictive complex event processing: a conceptual framework for combining complex event processing and predictive analytics. In: Proceedings of the Fifth Balkan Conference in Informatics, New York, NY, USA, 2012, pp 26\u201331, https:\/\/doi.org\/10.1145\/2371316.2371323","DOI":"10.1145\/2371316.2371323"},{"issue":"2","key":"3454_CR37","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1111\/j.2517-6161.1962.tb00465.x","volume":"24","author":"JF Kingman","year":"1962","unstructured":"Kingman JF (1962) On queues in heavy traffic. J R Stat Soc Ser B Methodol 24(2):383\u2013392","journal-title":"J R Stat Soc Ser B Methodol"},{"key":"3454_CR38","doi-asserted-by":"publisher","first-page":"302","DOI":"10.1016\/j.jss.2016.08.037","volume":"127","author":"T De Matteis","year":"2017","unstructured":"De Matteis T, Mencagli G (2017) Proactive elasticity and energy awareness in data stream processing. J Syst Softw 127:302\u2013319. https:\/\/doi.org\/10.1016\/j.jss.2016.08.037","journal-title":"J Syst Softw"},{"key":"3454_CR39","doi-asserted-by":"crossref","unstructured":"Camacho EF, Bordons C (2007) Nonlinear model predictive control: an introductory review. In: Assessment and Future Directions of Nonlinear Model Predictive Control, R Findeisen, F Allg\u00f6wer, and LT Biegler, eds. Heidelberg: Springer, 2007, pp 1\u201316","DOI":"10.1007\/978-3-540-72699-9_1"},{"issue":"4","key":"3454_CR40","doi-asserted-by":"publisher","first-page":"1443","DOI":"10.1007\/s10586-014-0346-3","volume":"17","author":"G Mencagli","year":"2014","unstructured":"Mencagli G, Vanneschi M (2014) Towards a systematic approach to the dynamic adaptation of structured parallel computations using model predictive control. Cluster Comput 17(4):1443\u20131463. https:\/\/doi.org\/10.1007\/s10586-014-0346-3","journal-title":"Cluster Comput"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03454-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-020-03454-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03454-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,16]],"date-time":"2024-08-16T12:25:07Z","timestamp":1723811107000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-020-03454-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,26]]},"references-count":40,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2021,5]]}},"alternative-id":["3454"],"URL":"https:\/\/doi.org\/10.1007\/s11227-020-03454-0","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2020,10,26]]},"assertion":[{"value":"11 October 2020","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 October 2020","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}