{"id":"https://openalex.org/W2981967945","doi":"https://doi.org/10.1109/tcc.2019.2945015","title":"Towards Dependency-Aware Cache Management for Data Analytics Applications","display_name":"Towards Dependency-Aware Cache Management for Data Analytics Applications","publication_year":2019,"publication_date":"2019-10-01","ids":{"openalex":"https://openalex.org/W2981967945","doi":"https://doi.org/10.1109/tcc.2019.2945015","mag":"2981967945"},"language":"en","primary_location":{"id":"doi:10.1109/tcc.2019.2945015","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcc.2019.2945015","pdf_url":null,"source":{"id":"https://openalex.org/S2492498579","display_name":"IEEE Transactions on Cloud Computing","issn_l":"2168-7161","issn":["2168-7161","2372-0018"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["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 Cloud Computing","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":"https://openalex.org/A5023686830","display_name":"Yinghao Yu","orcid":"https://orcid.org/0000-0002-2744-845X"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Yinghao Yu","raw_affiliation_strings":["Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-2744-845X","affiliations":[{"raw_affiliation_string":"Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100601009","display_name":"Chengliang Zhang","orcid":"https://orcid.org/0000-0002-9245-6712"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Chengliang Zhang","raw_affiliation_strings":["Department of Computer Science and Engineering, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-9245-6712","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100391928","display_name":"Wei Wang","orcid":"https://orcid.org/0000-0002-2990-229X"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Wei Wang","raw_affiliation_strings":["Department of Computer Science and Engineering, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100433167","display_name":"Jun Zhang","orcid":"https://orcid.org/0000-0002-5222-1898"},"institutions":[{"id":"https://openalex.org/I14243506","display_name":"Hong Kong Polytechnic University","ror":"https://ror.org/0030zas98","country_code":"HK","type":"education","lineage":["https://openalex.org/I14243506"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Jun Zhang","raw_affiliation_strings":["Department of Electronic and Information Engineering, Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-5222-1898","affiliations":[{"raw_affiliation_string":"Department of Electronic and Information Engineering, Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong","institution_ids":["https://openalex.org/I14243506"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079052203","display_name":"Khaled B. Letaief","orcid":"https://orcid.org/0000-0003-2519-6401"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Khaled Ben Letaief","raw_affiliation_strings":["Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0003-2519-6401","affiliations":[{"raw_affiliation_string":"Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong","institution_ids":["https://openalex.org/I200769079"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3719,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.65830352,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"10","issue":"1","first_page":"706","last_page":"723"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.8654793500900269},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7177058458328247},{"id":"https://openalex.org/keywords/analytics","display_name":"Analytics","score":0.6098929643630981},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.5613115429878235},{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.5575799345970154},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3313010036945343},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.32813575863838196},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.31659600138664246},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.14763963222503662}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8654793500900269},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7177058458328247},{"id":"https://openalex.org/C79158427","wikidata":"https://www.wikidata.org/wiki/Q485396","display_name":"Analytics","level":2,"score":0.6098929643630981},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.5613115429878235},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.5575799345970154},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3313010036945343},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.32813575863838196},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.31659600138664246},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.14763963222503662}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tcc.2019.2945015","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcc.2019.2945015","pdf_url":null,"source":{"id":"https://openalex.org/S2492498579","display_name":"IEEE Transactions on Cloud Computing","issn_l":"2168-7161","issn":["2168-7161","2372-0018"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["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 Cloud Computing","raw_type":"journal-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-101789","is_oa":false,"landing_page_url":"https://repository.hkust.edu.hk/ir/Record/1783.1-101789","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"},{"id":"pmh:oai:repository.ust.hk:1783.1-101789","is_oa":false,"landing_page_url":"http://repository.ust.hk/ir/Record/1783.1-101789","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W200298483","https://openalex.org/W1579147384","https://openalex.org/W1978690967","https://openalex.org/W1985264830","https://openalex.org/W2008633193","https://openalex.org/W2025549137","https://openalex.org/W2038157364","https://openalex.org/W2039189705","https://openalex.org/W2040728701","https://openalex.org/W2054308357","https://openalex.org/W2097484305","https://openalex.org/W2107460938","https://openalex.org/W2112053513","https://openalex.org/W2118396891","https://openalex.org/W2119738171","https://openalex.org/W2131806537","https://openalex.org/W2131975293","https://openalex.org/W2137935742","https://openalex.org/W2147853062","https://openalex.org/W2149294210","https://openalex.org/W2150864656","https://openalex.org/W2158535916","https://openalex.org/W2160401437","https://openalex.org/W2164705534","https://openalex.org/W2475738333","https://openalex.org/W2482213519","https://openalex.org/W2602850704","https://openalex.org/W2963341694","https://openalex.org/W4241687679","https://openalex.org/W6607964021","https://openalex.org/W6634769544","https://openalex.org/W6640272449","https://openalex.org/W6679474665"],"related_works":["https://openalex.org/W2147122795","https://openalex.org/W2061075966","https://openalex.org/W3147501184","https://openalex.org/W2167303720","https://openalex.org/W2109715593","https://openalex.org/W3161817247","https://openalex.org/W1918294866","https://openalex.org/W2012518269","https://openalex.org/W2068309140","https://openalex.org/W57688818"],"abstract_inverted_index":{"Memory":[0],"caches":[1,22],"are":[2,56],"being":[3],"used":[4],"aggressively":[5],"in":[6,32,96,132,149,296],"today's":[7],"data":[8,33,38,65,87,115,145,172,191,235],"analytics":[9,34,39],"systems":[10,40],"such":[11],"as":[12,68,194],"Spark,":[13],"Tez,":[14],"and":[15,23,51,105,207,251,271,280,301],"Piccolo.":[16],"The":[17],"significant":[18],"performance":[19,292],"impact":[20],"of":[21,64,114,129,183,189,197,231,245,293],"their":[24],"limited":[25],"sizes":[26],"call":[27],"for":[28,237],"efficient":[29],"cache":[30,44,76,127,160,178,275],"management":[31,45,77],"clusters.":[35],"However,":[36],"prevalent":[37],"employ":[41],"rather":[42],"simple":[43],"policies\u2014notably":[46],"Least":[47,52,164],"Recently":[48],"Used":[49,54],"(LRU)":[50],"Frequently":[53],"(LFU)\u2014that":[55],"<italic":[57,124,185],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[58,125,186],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">oblivious</i>":[59],"to":[60,121,175],"the":[61,85,112,123,143,150,170,177,184,195,210,213,220,228,233,238,243,263,268,274,290],"application":[62],"semantics":[63],"dependency,":[66],"expressed":[67],"directed":[69],"acyclic":[70],"graphs":[71],"(DAGs).":[72],"Without":[73],"this":[74,154],"knowledge,":[75],"can,":[78],"at":[79],"best,":[80],"be":[81,138],"performed":[82],"by":[83,225,299],"\u201cguessing\u201d":[84],"future":[86],"access":[88],"patterns":[89],"based":[90],"on":[91],"history,":[92],"which":[93,168],"frequently":[94],"results":[95],"inefficient,":[97],"erroneous":[98],"caching":[99,284,291],"with":[100,212,278],"a":[101,106,134,158,281],"low":[102],"hit":[103],"rate":[104],"long":[107],"response":[108],"time.":[109],"Worse":[110],"still,":[111],"lack":[113],"dependency":[116,173],"knowledge":[117],"makes":[118],"it":[119],"impossible":[120],"retain":[122],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">all-or-nothing</i>":[126],"property":[128],"cluster":[130,252],"applications,":[131],"that":[133,201],"compute":[135],"task":[136],"cannot":[137],"sped":[139],"up":[140],"unless":[141],"all":[142,232],"dependent":[144,198],"has":[146],"been":[147,204],"kept":[148],"main":[151],"memory.":[152],"In":[153],"paper,":[155],"we":[156,218],"propose":[157],"novel":[159],"replacement":[161],"policy,":[162],"named":[163],"Reference":[165],"Count":[166],"(LRC),":[167],"exploits":[169],"application's":[171],"information":[174],"optimize":[176],"management.":[179],"LRC":[180,224,246,288],"keeps":[181],"track":[182],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">reference":[187],"count</i>":[188],"each":[190],"block,":[192],"defined":[193],"number":[196],"child":[199],"blocks":[200,236],"have":[202],"not":[203],"computed":[205],"yet,":[206],"always":[208],"evicts":[209],"block":[211],"smallest":[214],"reference":[215,229],"count.":[216],"Furthermore,":[217],"incorporate":[219],"all-or-nothing":[221,269],"requirement":[222,270],"into":[223],"coordinately":[226],"managing":[227],"counts":[230],"input":[234],"same":[239],"computation.":[240],"We":[241],"demonstrate":[242],"efficacy":[244],"through":[247],"both":[248],"empirical":[249],"analysis":[250],"deployments":[253],"against":[254],"popular":[255],"benchmarking":[256],"workloads.":[257],"Our":[258],"Spark":[259],"implementation":[260],"shows":[261],"that,":[262],"proposed":[264,283],"policies":[265],"well":[266],"address":[267],"significantly":[272],"improve":[273],"performance.":[276],"Compared":[277],"LRU":[279],"recently":[282],"policy":[285],"called":[286],"MEMTUNE,":[287],"improves":[289],"typical":[294],"workloads":[295],"production":[297],"clusters":[298],"22":[300],"284":[302],"percent,":[303],"respectively.":[304]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
