{"id":"https://openalex.org/W3137658279","doi":"https://doi.org/10.1109/bigdata50022.2020.9378217","title":"Extending Kafka Streams for Complex Event Recognition","display_name":"Extending Kafka Streams for Complex Event Recognition","publication_year":2020,"publication_date":"2020-12-10","ids":{"openalex":"https://openalex.org/W3137658279","doi":"https://doi.org/10.1109/bigdata50022.2020.9378217","mag":"3137658279"},"language":"en","primary_location":{"id":"doi:10.1109/bigdata50022.2020.9378217","is_oa":false,"landing_page_url":"https://doi.org/10.1109/bigdata50022.2020.9378217","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE International Conference on Big Data (Big Data)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5071669351","display_name":"Samuele Langhi","orcid":"https://orcid.org/0000-0002-3674-0292"},"institutions":[{"id":"https://openalex.org/I56085075","display_name":"University of Tartu","ror":"https://ror.org/03z77qz90","country_code":"EE","type":"education","lineage":["https://openalex.org/I56085075"]}],"countries":["EE"],"is_corresponding":false,"raw_author_name":"Samuele Langhi","raw_affiliation_strings":["Institute of Computer Science, University of Tartu, Tartu, Estonia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Tartu, Tartu, Estonia","institution_ids":["https://openalex.org/I56085075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101434315","display_name":"Riccardo Tommasini","orcid":"https://orcid.org/0000-0003-3404-5250"},"institutions":[{"id":"https://openalex.org/I56085075","display_name":"University of Tartu","ror":"https://ror.org/03z77qz90","country_code":"EE","type":"education","lineage":["https://openalex.org/I56085075"]}],"countries":["EE"],"is_corresponding":false,"raw_author_name":"Riccardo Tommasini","raw_affiliation_strings":["Institute of Computer Science, University of Tartu, Tartu, Estonia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Tartu, Tartu, Estonia","institution_ids":["https://openalex.org/I56085075"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5015694017","display_name":"Emanuele Della Valle","orcid":"https://orcid.org/0000-0002-5176-5885"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Emanuele Della Valle","raw_affiliation_strings":["Department of Electronic, Informatics, and Bioengineering, Politecnico di Milano, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electronic, Informatics, and Bioengineering, Politecnico di Milano, Italy","institution_ids":["https://openalex.org/I93860229"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"2190","last_page":"2197"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11106","display_name":"Data Management and Algorithms","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12205","display_name":"Time Series Analysis and Forecasting","score":0.9908000230789185,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8266240954399109},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7385385036468506},{"id":"https://openalex.org/keywords/data-stream-mining","display_name":"Data stream mining","score":0.6926705837249756},{"id":"https://openalex.org/keywords/analytics","display_name":"Analytics","score":0.6827377676963806},{"id":"https://openalex.org/keywords/stream-processing","display_name":"Stream processing","score":0.6333633065223694},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.6087391972541809},{"id":"https://openalex.org/keywords/big-data","display_name":"Big data","score":0.5782172083854675},{"id":"https://openalex.org/keywords/volume","display_name":"Volume (thermodynamics)","score":0.5162836909294128},{"id":"https://openalex.org/keywords/popularity","display_name":"Popularity","score":0.5051003098487854},{"id":"https://openalex.org/keywords/streams","display_name":"STREAMS","score":0.5001876354217529},{"id":"https://openalex.org/keywords/data-stream","display_name":"Data stream","score":0.46425822377204895},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.4601259231567383},{"id":"https://openalex.org/keywords/complex-event-processing","display_name":"Complex event processing","score":0.45719990134239197},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.30973345041275024},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.30851423740386963},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.23327025771141052},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.23142167925834656},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.13403698801994324},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.12789994478225708},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.074625164270401}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8266240954399109},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7385385036468506},{"id":"https://openalex.org/C89198739","wikidata":"https://www.wikidata.org/wiki/Q3079880","display_name":"Data stream mining","level":2,"score":0.6926705837249756},{"id":"https://openalex.org/C79158427","wikidata":"https://www.wikidata.org/wiki/Q485396","display_name":"Analytics","level":2,"score":0.6827377676963806},{"id":"https://openalex.org/C107027933","wikidata":"https://www.wikidata.org/wiki/Q2006448","display_name":"Stream processing","level":2,"score":0.6333633065223694},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.6087391972541809},{"id":"https://openalex.org/C75684735","wikidata":"https://www.wikidata.org/wiki/Q858810","display_name":"Big data","level":2,"score":0.5782172083854675},{"id":"https://openalex.org/C20556612","wikidata":"https://www.wikidata.org/wiki/Q4469374","display_name":"Volume (thermodynamics)","level":2,"score":0.5162836909294128},{"id":"https://openalex.org/C2780586970","wikidata":"https://www.wikidata.org/wiki/Q1357284","display_name":"Popularity","level":2,"score":0.5051003098487854},{"id":"https://openalex.org/C42090638","wikidata":"https://www.wikidata.org/wiki/Q4048907","display_name":"STREAMS","level":2,"score":0.5001876354217529},{"id":"https://openalex.org/C2778484313","wikidata":"https://www.wikidata.org/wiki/Q1172540","display_name":"Data stream","level":2,"score":0.46425822377204895},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.4601259231567383},{"id":"https://openalex.org/C123606473","wikidata":"https://www.wikidata.org/wiki/Q907918","display_name":"Complex event processing","level":3,"score":0.45719990134239197},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.30973345041275024},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.30851423740386963},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.23327025771141052},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.23142167925834656},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.13403698801994324},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12789994478225708},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.074625164270401},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.0},{"id":"https://openalex.org/C77805123","wikidata":"https://www.wikidata.org/wiki/Q161272","display_name":"Social psychology","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/bigdata50022.2020.9378217","is_oa":false,"landing_page_url":"https://doi.org/10.1109/bigdata50022.2020.9378217","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE International Conference on Big Data (Big Data)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1425731158","https://openalex.org/W1561433714","https://openalex.org/W1973026225","https://openalex.org/W2072592647","https://openalex.org/W2072600586","https://openalex.org/W2099395665","https://openalex.org/W2134727960","https://openalex.org/W2592635417","https://openalex.org/W2798434712","https://openalex.org/W2892199102","https://openalex.org/W2904574017","https://openalex.org/W2964273806","https://openalex.org/W3013186858","https://openalex.org/W3217767011","https://openalex.org/W6628445530","https://openalex.org/W6766714510","https://openalex.org/W6775162467"],"related_works":["https://openalex.org/W2151632549","https://openalex.org/W2115923045","https://openalex.org/W4293083682","https://openalex.org/W4244171749","https://openalex.org/W4389449520","https://openalex.org/W2061507057","https://openalex.org/W127192698","https://openalex.org/W1993099704","https://openalex.org/W3126851503","https://openalex.org/W180351855"],"abstract_inverted_index":{"Streaming":[0,128],"Analytics":[1],"(SA)":[2],"and":[3,27,62,74,91,130],"Complex":[4],"Event":[5],"Recognition":[6],"(CER)":[7],"are":[8,59],"of":[9,33,40,47,134],"paramount":[10],"importance":[11],"in":[12],"searching":[13],"for":[14,96],"an":[15,119],"ultimate":[16],"Big":[17],"Data":[18,24,53],"solution":[19],"that":[20],"can":[21],"simultaneously":[22],"address":[23],"Velocity,":[25],"Variety,":[26],"Volume.":[28],"Indeed,":[29],"the":[30,38,45,84,126],"growing":[31],"popularity":[32],"streaming":[34],"data":[35,42],"has":[36],"pushed":[37],"boundaries":[39],"existing":[41],"systems,":[43],"fostering":[44],"rise":[46],"Stream":[48],"Processing":[49],"Engines":[50],"(SPE).":[51],"However,":[52],"Velocity":[54],"never":[55],"appears":[56],"isolated.":[57],"Streams":[58],"huge,":[60],"heterogeneous,":[61],"noisy":[63],"as":[64],"they":[65],"come":[66],"from":[67],"multiple":[68],"sources.":[69],"Horizontally-scalable":[70],"SPEs":[71],"like":[72,89],"Flink":[73],"KSQL-DB":[75],"allow":[76],"continuous":[77],"stream":[78],"analytics":[79],"using":[80],"SQL-like":[81],"languages.":[82],"On":[83],"other":[85],"hand,":[86],"CER":[87,122],"engines":[88],"OracleCEP":[90],"DroolFusion":[92],"use":[93],"regular":[94],"languages":[95],"(parallel)":[97],"pattern":[98],"detection":[99],"over":[100],"heterogeneous":[101],"streams.":[102],"This":[103],"paper":[104],"takes":[105],"a":[106,110],"first":[107],"step":[108],"towards":[109],"unifying":[111],"solution.":[112],"To":[113],"this":[114],"extent,":[115],"we":[116],"present":[117],"KELPr,":[118],"in-memory":[120],"distributed":[121],"engine":[123],"designed":[124],"extending":[125],"Dual":[127],"Model":[129],"implemented":[131],"on":[132],"top":[133],"Kafka":[135],"Streams.":[136]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
