{"id":"https://openalex.org/W4288079388","doi":"https://doi.org/10.1145/3145813","title":"Understanding Application-Level Caching in Web Applications","display_name":"Understanding Application-Level Caching in Web Applications","publication_year":2017,"publication_date":"2017-11-22","ids":{"openalex":"https://openalex.org/W4288079388","doi":"https://doi.org/10.1145/3145813"},"language":"en","primary_location":{"id":"doi:10.1145/3145813","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3145813","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2011.00477","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5016224447","display_name":"Jhonny Mertz","orcid":"https://orcid.org/0000-0002-2522-4700"},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Jhonny Mertz","raw_affiliation_strings":["Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil"],"raw_orcid":"https://orcid.org/0000-0002-2522-4700","affiliations":[{"raw_affiliation_string":"Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil","institution_ids":["https://openalex.org/I130442723"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030266199","display_name":"Ingrid Nunes","orcid":"https://orcid.org/0000-0002-6879-5829"},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]},{"id":"https://openalex.org/I200332995","display_name":"TU Dortmund University","ror":"https://ror.org/01k97gp34","country_code":"DE","type":"education","lineage":["https://openalex.org/I200332995"]}],"countries":["BR","DE"],"is_corresponding":false,"raw_author_name":"Ingrid Nunes","raw_affiliation_strings":["Universidade Federal do Rio Grande do Sul and TU Dortmund, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal do Rio Grande do Sul and TU Dortmund, Brazil","institution_ids":["https://openalex.org/I200332995","https://openalex.org/I130442723"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.3706,"has_fulltext":false,"cited_by_count":26,"citation_normalized_percentile":{"value":0.85663552,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"50","issue":"6","first_page":"1","last_page":"34"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":1.0,"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":1.0,"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.9896000027656555,"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/T12238","display_name":"Green IT and Sustainability","score":0.9868999719619751,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8901874423027039},{"id":"https://openalex.org/keywords/false-sharing","display_name":"False sharing","score":0.7702282667160034},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7180789709091187},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6200980544090271},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5597629547119141},{"id":"https://openalex.org/keywords/smart-cache","display_name":"Smart Cache","score":0.5295107364654541},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.30435436964035034},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.29884275794029236},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.274674654006958},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.26429569721221924}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8901874423027039},{"id":"https://openalex.org/C5165142","wikidata":"https://www.wikidata.org/wiki/Q5432732","display_name":"False sharing","level":5,"score":0.7702282667160034},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7180789709091187},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6200980544090271},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5597629547119141},{"id":"https://openalex.org/C167713795","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"Smart Cache","level":5,"score":0.5295107364654541},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.30435436964035034},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.29884275794029236},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.274674654006958},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.26429569721221924},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3145813","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3145813","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:2011.00477","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2011.00477","pdf_url":"https://arxiv.org/pdf/2011.00477","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2011.00477","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2011.00477","pdf_url":"https://arxiv.org/pdf/2011.00477","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7746891492","display_name":null,"funder_award_id":"303232/2015-3","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G929685681","display_name":null,"funder_award_id":"1681815 and 7619-15-4","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"}],"funders":[{"id":"https://openalex.org/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https://ror.org/00x0ma614"},{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":89,"referenced_works":["https://openalex.org/W19503752","https://openalex.org/W83339351","https://openalex.org/W850168323","https://openalex.org/W1003743208","https://openalex.org/W1584014655","https://openalex.org/W1585730347","https://openalex.org/W1601575968","https://openalex.org/W1641488779","https://openalex.org/W1745268285","https://openalex.org/W1785664926","https://openalex.org/W1860107648","https://openalex.org/W1963656762","https://openalex.org/W1966732866","https://openalex.org/W1973623795","https://openalex.org/W1977207528","https://openalex.org/W1978259029","https://openalex.org/W1978690967","https://openalex.org/W1981407132","https://openalex.org/W1982236108","https://openalex.org/W1986596811","https://openalex.org/W1997275477","https://openalex.org/W1999392360","https://openalex.org/W2001414591","https://openalex.org/W2003549201","https://openalex.org/W2006848002","https://openalex.org/W2009297170","https://openalex.org/W2009736000","https://openalex.org/W2012770378","https://openalex.org/W2013743559","https://openalex.org/W2016574615","https://openalex.org/W2019183416","https://openalex.org/W2040170591","https://openalex.org/W2040675891","https://openalex.org/W2041881718","https://openalex.org/W2042789015","https://openalex.org/W2052951836","https://openalex.org/W2054237513","https://openalex.org/W2056577504","https://openalex.org/W2068775755","https://openalex.org/W2074678568","https://openalex.org/W2074760252","https://openalex.org/W2085040115","https://openalex.org/W2096080665","https://openalex.org/W2096227226","https://openalex.org/W2102446719","https://openalex.org/W2102691172","https://openalex.org/W2103182186","https://openalex.org/W2105583094","https://openalex.org/W2111806784","https://openalex.org/W2116473121","https://openalex.org/W2122971139","https://openalex.org/W2125901106","https://openalex.org/W2136057111","https://openalex.org/W2147643282","https://openalex.org/W2151131636","https://openalex.org/W2152378788","https://openalex.org/W2154008033","https://openalex.org/W2155816525","https://openalex.org/W2158273074","https://openalex.org/W2160042131","https://openalex.org/W2166851716","https://openalex.org/W2167528768","https://openalex.org/W2183629123","https://openalex.org/W2188295842","https://openalex.org/W2257781961","https://openalex.org/W2263225824","https://openalex.org/W2337896969","https://openalex.org/W2364861723","https://openalex.org/W2395386505","https://openalex.org/W2520333897","https://openalex.org/W2546913659","https://openalex.org/W2557829719","https://openalex.org/W2560869521","https://openalex.org/W2622804798","https://openalex.org/W2778355023","https://openalex.org/W2998553639","https://openalex.org/W3102338165","https://openalex.org/W3122913305","https://openalex.org/W4233678037","https://openalex.org/W4234815652","https://openalex.org/W4237459332","https://openalex.org/W4241602967","https://openalex.org/W4242461946","https://openalex.org/W4243622651","https://openalex.org/W4244812766","https://openalex.org/W4254691308","https://openalex.org/W4298421000","https://openalex.org/W6686959480","https://openalex.org/W6730065257"],"related_works":["https://openalex.org/W2109715593","https://openalex.org/W57688818","https://openalex.org/W1918294866","https://openalex.org/W3036890672","https://openalex.org/W2012518269","https://openalex.org/W2100416723","https://openalex.org/W1965672293","https://openalex.org/W1963899689","https://openalex.org/W2613761669","https://openalex.org/W2902077437"],"abstract_inverted_index":{"A":[0],"new":[1],"form":[2],"of":[3,24,27,48,62,97,106,114],"caching,":[4,7,108,130],"namely":[5],"application-level":[6,107,129,140,187,194],"has":[8],"been":[9],"recently":[10],"employed":[11],"in":[12,40,117,192],"web":[13,49,126],"applications":[14],"to":[15,35,68,83,125,158,185],"improve":[16,186],"their":[17],"performance":[18,162],"and":[19,42,65,81,100,128,131,138,181],"increase":[20],"scalability.":[21],"It":[22],"consists":[23],"the":[25,31,45,63,91,95,103,160],"insertion":[26],"caching":[28,56,70,127,156,165,188,195],"logic":[29],"into":[30],"application":[32,66],"base":[33],"code":[34],"temporarily":[36],"store":[37],"processed":[38],"content":[39],"memory":[41],"then":[43],"decrease":[44],"response":[46],"time":[47],"requests":[50],"by":[51],"reusing":[52],"this":[53,58,74,118],"content.":[54,85],"However,":[55],"at":[57],"level":[59],"demands":[60],"knowledge":[61],"domain":[64],"specificities":[67],"achieve":[69],"benefits,":[71],"given":[72],"that":[73,153,164],"information":[75],"supports":[76],"decisions":[77],"such":[78],"as":[79,175],"what":[80],"when":[82],"cache":[84],"Developers":[86],"thus":[87,110],"must":[88],"manually":[89],"manage":[90],"cache,":[92],"possibly":[93,197],"with":[94,198],"help":[96],"existing":[98],"libraries":[99],"frameworks.":[101],"Given":[102],"increasing":[104],"popularity":[105],"we":[109],"provide":[111,121],"a":[112,122,176],"survey":[113,171],"approaches":[115,152],"proposed":[116],"context.":[119],"We":[120],"comprehensive":[123],"introduction":[124],"present":[132],"state-of-the-art":[133],"work":[134],"on":[135,147],"designing,":[136],"implementing,":[137],"managing":[139],"caching.":[141],"Our":[142],"focus":[143],"is":[144],"not":[145],"only":[146],"static":[148],"solutions":[149,157],"but":[150],"also":[151],"adaptively":[154],"adjust":[155],"avoid":[159],"gradual":[161],"decay":[163],"can":[166,172],"suffer":[167],"over":[168],"time.":[169],"This":[170],"be":[173],"used":[174],"start":[177],"point":[178],"for":[179],"researchers":[180],"developers,":[182],"who":[183],"aim":[184],"or":[189],"need":[190],"guidance":[191],"designing":[193],"solutions,":[196],"humans":[199],"out-of-the-loop.":[200]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2022-07-28T00:00:00"}
