{"id":"https://openalex.org/W2144982736","doi":"https://doi.org/10.1145/1066157.1066199","title":"On joining and caching stochastic streams","display_name":"On joining and caching stochastic streams","publication_year":2005,"publication_date":"2005-06-14","ids":{"openalex":"https://openalex.org/W2144982736","doi":"https://doi.org/10.1145/1066157.1066199","mag":"2144982736"},"language":"en","primary_location":{"id":"doi:10.1145/1066157.1066199","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1066157.1066199","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 ACM SIGMOD international conference on Management of 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/A5102746481","display_name":"Junyi Xie","orcid":"https://orcid.org/0000-0002-8416-0911"},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Junyi Xie","raw_affiliation_strings":["Duke University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Duke University","institution_ids":["https://openalex.org/I170897317"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101801967","display_name":"Jun Yang","orcid":"https://orcid.org/0000-0001-7888-2187"},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jun Yang","raw_affiliation_strings":["Duke University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Duke University","institution_ids":["https://openalex.org/I170897317"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101687012","display_name":"Yuguo Chen","orcid":"https://orcid.org/0000-0001-7148-1823"},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuguo Chen","raw_affiliation_strings":["Duke University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Duke University","institution_ids":["https://openalex.org/I170897317"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I170897317"],"apc_list":null,"apc_paid":null,"fwci":3.1386,"has_fulltext":false,"cited_by_count":38,"citation_normalized_percentile":{"value":0.93353075,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"359","last_page":"370"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9991999864578247,"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/T11478","display_name":"Caching and Content Delivery","score":0.9991999864578247,"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.9973999857902527,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.996999979019165,"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/computer-science","display_name":"Computer science","score":0.8470335006713867},{"id":"https://openalex.org/keywords/tuple","display_name":"Tuple","score":0.8392685651779175},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7348130941390991},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.7259637117385864},{"id":"https://openalex.org/keywords/generality","display_name":"Generality","score":0.5511179566383362},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.515142560005188},{"id":"https://openalex.org/keywords/data-stream-mining","display_name":"Data stream mining","score":0.4744492769241333},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.4596189856529236},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.4556967318058014},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.44581839442253113},{"id":"https://openalex.org/keywords/cache-oblivious-algorithm","display_name":"Cache-oblivious algorithm","score":0.4337160587310791},{"id":"https://openalex.org/keywords/paging","display_name":"Paging","score":0.4167959690093994},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.41603416204452515},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3641694188117981},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.2296367883682251},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.20017340779304504},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.13302811980247498},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.11484923958778381}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8470335006713867},{"id":"https://openalex.org/C118930307","wikidata":"https://www.wikidata.org/wiki/Q600590","display_name":"Tuple","level":2,"score":0.8392685651779175},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7348130941390991},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.7259637117385864},{"id":"https://openalex.org/C2780767217","wikidata":"https://www.wikidata.org/wiki/Q5532421","display_name":"Generality","level":2,"score":0.5511179566383362},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.515142560005188},{"id":"https://openalex.org/C89198739","wikidata":"https://www.wikidata.org/wiki/Q3079880","display_name":"Data stream mining","level":2,"score":0.4744492769241333},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.4596189856529236},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.4556967318058014},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.44581839442253113},{"id":"https://openalex.org/C59687516","wikidata":"https://www.wikidata.org/wiki/Q5015938","display_name":"Cache-oblivious algorithm","level":5,"score":0.4337160587310791},{"id":"https://openalex.org/C50954386","wikidata":"https://www.wikidata.org/wiki/Q656083","display_name":"Paging","level":2,"score":0.4167959690093994},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.41603416204452515},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3641694188117981},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.2296367883682251},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.20017340779304504},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.13302811980247498},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.11484923958778381},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C542102704","wikidata":"https://www.wikidata.org/wiki/Q183257","display_name":"Psychotherapist","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/1066157.1066199","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1066157.1066199","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 ACM SIGMOD international conference on Management of data","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.117.2963","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.117.2963","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.duke.edu/~junyi/papers/stream/sigmod05-long.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.87.1446","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.87.1446","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.duke.edu/dbgroup/papers/2003-xyc-stream.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6000000238418579,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1510252230","https://openalex.org/W1512675310","https://openalex.org/W1631295847","https://openalex.org/W1826290430","https://openalex.org/W1963951527","https://openalex.org/W1964857063","https://openalex.org/W1985264830","https://openalex.org/W1987225815","https://openalex.org/W1989725425","https://openalex.org/W1995997000","https://openalex.org/W2023977759","https://openalex.org/W2118924829","https://openalex.org/W2124507579","https://openalex.org/W2128869116","https://openalex.org/W2140894225","https://openalex.org/W2151575925","https://openalex.org/W2752853835","https://openalex.org/W4237172715"],"related_works":["https://openalex.org/W2077899426","https://openalex.org/W2001324285","https://openalex.org/W2046128376","https://openalex.org/W1593732971","https://openalex.org/W4388717692","https://openalex.org/W2475955799","https://openalex.org/W2147122795","https://openalex.org/W1863436361","https://openalex.org/W2527471267","https://openalex.org/W2792468622"],"abstract_inverted_index":{"We":[0,146,170,186],"consider":[1],"the":[2,13,24,34,44,49,109,117,120,166,199,207],"problem":[3,210,221],"of":[4,15,98,112,119,138,198,201],"joining":[5],"data":[6],"streams":[7,64,100],"using":[8],"limited":[9],"cache":[10,27,103],"memory,":[11],"with":[12,177,231],"goal":[14],"producing":[16],"as":[17,21,71],"many":[18],"result":[19,113],"tuples":[20,154],"possible":[22,136],"from":[23],"cache.":[25],"Many":[26],"replacement":[28,104,140],"heuristics":[29,80],"have":[30],"been":[31],"proposed":[32],"in":[33,59,62],"past.":[35],"Their":[36],"performance":[37],"often":[38,65],"relies":[39],"on":[40],"implicit":[41],"assumptions":[42],"about":[43],"input":[45,99],"streams,":[46],"e.g.,":[47],"that":[48,88,125,129,174,190,206,229],"join":[50,220],"attribute":[51],"values":[52],"follow":[53],"a":[54,86,149,172,218],"relatively":[55],"stationary":[56],"distribution.":[57],"However,":[58],"general":[60],"and":[61,74,222],"practice,":[63],"exhibit":[66],"more":[67],"complex":[68],"behaviors,":[69],"such":[70],"increasing":[72],"trends":[73],"random":[75],"walks,":[76],"rendering":[77],"these":[78],"\"hardwired\"":[79],"inadequate.In":[81],"this":[82,182],"paper,":[83],"we":[84,123,204],"propose":[85],"framework":[87],"is":[89,184],"able":[90],"to":[91,101,168,217],"exploit":[92],"known":[93],"or":[94,232],"observed":[95],"statistical":[96],"properties":[97],"make":[102],"decisions":[105,141],"aimed":[106],"at":[107,131],"maximizing":[108],"expected":[110],"number":[111],"tuples.":[114],"To":[115],"illustrate":[116],"complexity":[118],"solution":[121],"space,":[122],"show":[124,187,205],"even":[126],"an":[127,157,178],"algorithm":[128,159,180],"considers,":[130],"every":[132],"time":[133],"step,":[134],"all":[135],"sequences":[137],"future":[139],"may":[142],"not":[143],"be":[144,215],"optimal.":[145],"then":[147],"identify":[148],"condition":[150,183],"between":[151],"two":[152],"candidate":[153],"under":[155,224],"which":[156],"optimal":[158,179],"would":[160],"always":[161],"choose":[162],"one":[163],"tuple":[164],"over":[165],"other":[167],"replace.":[169],"develop":[171],"heuristic":[173,192],"behaves":[175],"consistently":[176],"whenever":[181],"satisfied.":[185],"through":[188],"experiments":[189],"our":[191,202,225],"outperforms":[193],"previous":[194],"ones.As":[195],"another":[196],"evidence":[197],"generality":[200],"framework,":[203,226],"classic":[208,234],"caching/paging":[209],"for":[211],"static":[212],"objects":[213],"can":[214],"reduced":[216],"stream":[219],"analyzed":[223],"yielding":[227],"results":[228],"agree":[230],"extend":[233],"ones.":[235]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":2}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
