{"id":"https://openalex.org/W4405022616","doi":"https://doi.org/10.1109/tkde.2024.3511334","title":"Gecko: Efficient Sliding Window Aggregation With Granular-Based Bulk Eviction Over Big Data Streams","display_name":"Gecko: Efficient Sliding Window Aggregation With Granular-Based Bulk Eviction Over Big Data Streams","publication_year":2024,"publication_date":"2024-12-04","ids":{"openalex":"https://openalex.org/W4405022616","doi":"https://doi.org/10.1109/tkde.2024.3511334"},"language":"en","primary_location":{"id":"doi:10.1109/tkde.2024.3511334","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tkde.2024.3511334","pdf_url":null,"source":{"id":"https://openalex.org/S30698027","display_name":"IEEE Transactions on Knowledge and Data Engineering","issn_l":"1041-4347","issn":["1041-4347","1558-2191","2326-3865"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Knowledge and Data Engineering","raw_type":"journal-article"},"type":"article","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":null,"display_name":"Jianjun Li","orcid":"https://orcid.org/0009-0008-1203-9558"},"institutions":[{"id":"https://openalex.org/I159948400","display_name":"Jinan University","ror":"https://ror.org/02xe5ns62","country_code":"CN","type":"education","lineage":["https://openalex.org/I159948400"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianjun Li","raw_affiliation_strings":["Department of Computer Science, Jinan University, Guangzhou, China"],"raw_orcid":"https://orcid.org/0009-0008-1203-9558","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Jinan University, Guangzhou, China","institution_ids":["https://openalex.org/I159948400"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073135288","display_name":"Yuhui Deng","orcid":"https://orcid.org/0000-0002-1522-8943"},"institutions":[{"id":"https://openalex.org/I159948400","display_name":"Jinan University","ror":"https://ror.org/02xe5ns62","country_code":"CN","type":"education","lineage":["https://openalex.org/I159948400"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuhui Deng","raw_affiliation_strings":["Department of Computer Science, Jinan University, Guangzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-1522-8943","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Jinan University, Guangzhou, China","institution_ids":["https://openalex.org/I159948400"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060996762","display_name":"Jiande Huang","orcid":"https://orcid.org/0000-0003-3266-1885"},"institutions":[{"id":"https://openalex.org/I159948400","display_name":"Jinan University","ror":"https://ror.org/02xe5ns62","country_code":"CN","type":"education","lineage":["https://openalex.org/I159948400"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiande Huang","raw_affiliation_strings":["Department of Computer Science, Jinan University, Guangzhou, China"],"raw_orcid":"https://orcid.org/0000-0003-3266-1885","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Jinan University, Guangzhou, China","institution_ids":["https://openalex.org/I159948400"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100753053","display_name":"Yi Zhou","orcid":"https://orcid.org/0000-0002-1460-322X"},"institutions":[{"id":"https://openalex.org/I199172307","display_name":"Columbus State University","ror":"https://ror.org/002nf6z37","country_code":"US","type":"education","lineage":["https://openalex.org/I199172307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yi Zhou","raw_affiliation_strings":["TSYS School of Computer Science, Columbus State University, Columbus, GA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TSYS School of Computer Science, Columbus State University, Columbus, GA, USA","institution_ids":["https://openalex.org/I199172307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052302778","display_name":"Qifen Yang","orcid":"https://orcid.org/0000-0002-1639-8020"},"institutions":[{"id":"https://openalex.org/I159948400","display_name":"Jinan University","ror":"https://ror.org/02xe5ns62","country_code":"CN","type":"education","lineage":["https://openalex.org/I159948400"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qifen Yang","raw_affiliation_strings":["Department of Computer Science, Jinan University, Guangzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-1639-8020","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Jinan University, Guangzhou, China","institution_ids":["https://openalex.org/I159948400"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100770003","display_name":"Geyong Min","orcid":"https://orcid.org/0000-0003-1395-7314"},"institutions":[{"id":"https://openalex.org/I23923803","display_name":"University of Exeter","ror":"https://ror.org/03yghzc09","country_code":"GB","type":"education","lineage":["https://openalex.org/I23923803"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Geyong Min","raw_affiliation_strings":["Department of Computer Science, College of Engineering, Mathematics, and Physical Sciences, University of Exeter, Exeter, U.K"],"raw_orcid":"https://orcid.org/0000-0003-1395-7314","affiliations":[{"raw_affiliation_string":"Department of Computer Science, College of Engineering, Mathematics, and Physical Sciences, University of Exeter, Exeter, U.K","institution_ids":["https://openalex.org/I23923803"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":2495,"currency":"USD","value_usd":2495},"apc_paid":null,"fwci":1.3804,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.8430459,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"37","issue":"2","first_page":"698","last_page":"709"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12761","display_name":"Data Stream Mining Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12761","display_name":"Data Stream Mining Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.9973999857902527,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9945999979972839,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/sliding-window-protocol","display_name":"Sliding window protocol","score":0.7018376588821411},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6095355153083801},{"id":"https://openalex.org/keywords/streams","display_name":"STREAMS","score":0.5701074600219727},{"id":"https://openalex.org/keywords/data-stream-mining","display_name":"Data stream mining","score":0.5531168580055237},{"id":"https://openalex.org/keywords/big-data","display_name":"Big data","score":0.47143593430519104},{"id":"https://openalex.org/keywords/window","display_name":"Window (computing)","score":0.4252718687057495},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.1953575611114502},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.1796095073223114}],"concepts":[{"id":"https://openalex.org/C102392041","wikidata":"https://www.wikidata.org/wiki/Q592860","display_name":"Sliding window protocol","level":3,"score":0.7018376588821411},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6095355153083801},{"id":"https://openalex.org/C42090638","wikidata":"https://www.wikidata.org/wiki/Q4048907","display_name":"STREAMS","level":2,"score":0.5701074600219727},{"id":"https://openalex.org/C89198739","wikidata":"https://www.wikidata.org/wiki/Q3079880","display_name":"Data stream mining","level":2,"score":0.5531168580055237},{"id":"https://openalex.org/C75684735","wikidata":"https://www.wikidata.org/wiki/Q858810","display_name":"Big data","level":2,"score":0.47143593430519104},{"id":"https://openalex.org/C2778751112","wikidata":"https://www.wikidata.org/wiki/Q835016","display_name":"Window (computing)","level":2,"score":0.4252718687057495},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.1953575611114502},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.1796095073223114},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tkde.2024.3511334","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tkde.2024.3511334","pdf_url":null,"source":{"id":"https://openalex.org/S30698027","display_name":"IEEE Transactions on Knowledge and Data Engineering","issn_l":"1041-4347","issn":["1041-4347","1558-2191","2326-3865"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Knowledge and Data Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5985830393","display_name":null,"funder_award_id":"2021B1515120048","funder_id":"https://openalex.org/F4320337111","funder_display_name":"Basic and Applied Basic Research Foundation of Guangdong Province"}],"funders":[{"id":"https://openalex.org/F4320337111","display_name":"Basic and Applied Basic Research Foundation of Guangdong Province","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W2008503861","https://openalex.org/W2025387515","https://openalex.org/W2074978750","https://openalex.org/W2080234606","https://openalex.org/W2085426673","https://openalex.org/W2101717554","https://openalex.org/W2123845384","https://openalex.org/W2143991132","https://openalex.org/W2166597031","https://openalex.org/W2534428167","https://openalex.org/W2623567496","https://openalex.org/W2623691391","https://openalex.org/W2794948548","https://openalex.org/W2890164172","https://openalex.org/W2913854892","https://openalex.org/W2949310134","https://openalex.org/W2964468098","https://openalex.org/W3031310639","https://openalex.org/W3129010067","https://openalex.org/W3169003603","https://openalex.org/W3170585408","https://openalex.org/W3171441307","https://openalex.org/W4386125468","https://openalex.org/W6754661778","https://openalex.org/W6775400702"],"related_works":["https://openalex.org/W4360995307","https://openalex.org/W2167004500","https://openalex.org/W1572762191","https://openalex.org/W2059461309","https://openalex.org/W2375516608","https://openalex.org/W2106570241","https://openalex.org/W3207785250","https://openalex.org/W4293083682","https://openalex.org/W4382459699","https://openalex.org/W6445124"],"abstract_inverted_index":{"Sliding":[0],"window":[1,19,56,68],"aggregation,":[2],"which":[3,49,175],"extracts":[4],"summaries":[5],"from":[6],"data":[7,38,43,47,105,132,142,152,183],"streams,":[8,36],"is":[9,176],"a":[10,30,65,77,126,199],"core":[11],"operation":[12],"in":[13],"streaming":[14],"analysis.":[15],"Though":[16],"existing":[17],"sliding":[18,55,67],"algorithms":[20,99],"that":[21,71,95,167],"perform":[22],"single":[23,101],"eviction":[24,79,88,110,118],"and":[25,44],"insertion":[26],"operations":[27],"can":[28],"achieve":[29],"worst-case":[31],"time":[32],"complexity":[33],"of$O(1)$for":[34],"in-order":[35,97],"real-world":[37,182],"streams":[39],"often":[40],"involve":[41],"out-of-order":[42,141,151],"exhibit":[45],"burst":[46],"characteristics,":[48],"pose":[50],"performance":[51,92,161,171,213],"challenges":[52],"to":[53,94,136,158,204],"these":[54],"algorithms.":[57],"To":[58],"address":[59],"this":[60],"challenging":[61],"issue,":[62],"we":[63],"proposeGecko-":[64],"novel":[66],"aggregation":[69,123],"algorithm":[70,193],"supports":[72],"bulk":[73,83,87],"eviction.":[74],"Gecko":[75,107,130,168,185,207],"leverages":[76],"granular-based":[78],"strategy":[80],"for":[81,100],"various":[82],"sizes,":[84],"enabling":[85,147],"efficient":[86,148],"while":[89],"maintaining":[90],"the":[91,112,138,160,187,191,210],"close":[93],"of":[96,140,150,162,190,202],"stream":[98],"evictions.":[102],"For":[103],"large":[104],"bulks,":[106],"performs":[108],"coarse-grained":[109],"at":[111],"chunk":[113],"level,":[114],"followed":[115],"by":[116,195],"fine-grained":[117],"using":[119],"leftward":[120],"binary":[121],"tree":[122],"(LTA)":[124],"as":[125],"complementary":[127],"method.":[128],"Moreover,":[129],"partitions":[131],"based":[133],"on":[134,143],"chunks":[135],"prevent":[137],"impacts":[139],"other":[144,173],"chunks,":[145],"thereby":[146],"handling":[149],"streams.":[153],"We":[154],"conduct":[155],"extensive":[156],"experiments":[157],"evaluate":[159],"Gecko.":[163],"Experimental":[164],"results":[165],"demonstrate":[166],"exhibits":[169],"superior":[170],"over":[172],"solutions,":[174],"consistent":[177],"with":[178,198],"theoretical":[179],"expectations.":[180],"In":[181],"scenarios,":[184],"improves":[186],"average":[188],"throughput":[189],"state-of-the-art":[192],"b_FiBA":[194],"1.7":[196],"times,":[197],"maximum":[200],"improvement":[201],"up":[203],"3.5":[205],"times.":[206],"also":[208],"demonstrates":[209],"best":[211],"latency":[212],"among":[214],"all":[215],"compared":[216],"schemes.":[217]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":4}],"updated_date":"2026-08-28T12:50:07.497085","created_date":"2025-10-10T00:00:00"}
