{"id":"https://openalex.org/W3033639060","doi":"https://doi.org/10.1109/tnsm.2020.2998175","title":"TTLCache: Taming Latency in Erasure-Coded Storage Through TTL Caching","display_name":"TTLCache: Taming Latency in Erasure-Coded Storage Through TTL Caching","publication_year":2020,"publication_date":"2020-06-04","ids":{"openalex":"https://openalex.org/W3033639060","doi":"https://doi.org/10.1109/tnsm.2020.2998175","mag":"3033639060"},"language":"en","primary_location":{"id":"doi:10.1109/tnsm.2020.2998175","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tnsm.2020.2998175","pdf_url":null,"source":{"id":"https://openalex.org/S173527311","display_name":"IEEE Transactions on Network and Service Management","issn_l":"1932-4537","issn":["1932-4537","2373-7379"],"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 Network and Service Management","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/A5040307252","display_name":"Abubakr O. Al-Abbasi","orcid":"https://orcid.org/0000-0002-9223-2073"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]},{"id":"https://openalex.org/I4210087596","display_name":"Qualcomm (United States)","ror":"https://ror.org/002zrf773","country_code":"US","type":"company","lineage":["https://openalex.org/I4210087596"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Abubakr O. Al-Abbasi","raw_affiliation_strings":["School of Industrial Engineering, Purdue University, West Lafayette, USA","WLAN Department, Qualcomm, San Jose, USA"],"raw_orcid":"https://orcid.org/0000-0002-9223-2073","affiliations":[{"raw_affiliation_string":"School of Industrial Engineering, Purdue University, West Lafayette, USA","institution_ids":["https://openalex.org/I219193219"]},{"raw_affiliation_string":"WLAN Department, Qualcomm, San Jose, USA","institution_ids":["https://openalex.org/I4210087596"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5064822688","display_name":"Vaneet Aggarwal","orcid":"https://orcid.org/0000-0001-9131-4723"},"institutions":[{"id":"https://openalex.org/I185163786","display_name":"King Abdulaziz University","ror":"https://ror.org/02ma4wv74","country_code":"SA","type":"education","lineage":["https://openalex.org/I185163786"]},{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["SA","US"],"is_corresponding":false,"raw_author_name":"Vaneet Aggarwal","raw_affiliation_strings":["Department of Mathematics, King Abdulaziz University, Jeddah, Saudi Arabia","School of Electrical and Computer Engineering, Purdue University, West Lafayette, USA","School of Industrial Engineering, Purdue University, West Lafayette, USA"],"raw_orcid":"https://orcid.org/0000-0001-9131-4723","affiliations":[{"raw_affiliation_string":"Department of Mathematics, King Abdulaziz University, Jeddah, Saudi Arabia","institution_ids":["https://openalex.org/I185163786"]},{"raw_affiliation_string":"School of Electrical and Computer Engineering, Purdue University, West Lafayette, USA","institution_ids":["https://openalex.org/I219193219"]},{"raw_affiliation_string":"School of Industrial Engineering, Purdue University, West Lafayette, USA","institution_ids":["https://openalex.org/I219193219"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":2045,"currency":"USD","value_usd":2045},"apc_paid":null,"fwci":1.6985,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":{"value":0.85193724,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"17","issue":"3","first_page":"1582","last_page":"1596"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998999834060669,"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.9959999918937683,"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.8753832578659058},{"id":"https://openalex.org/keywords/erasure-code","display_name":"Erasure code","score":0.7732741832733154},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.6303911805152893},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.5745113492012024},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.553695023059845},{"id":"https://openalex.org/keywords/redundancy","display_name":"Redundancy (engineering)","score":0.5194151401519775},{"id":"https://openalex.org/keywords/erasure","display_name":"Erasure","score":0.5080492496490479},{"id":"https://openalex.org/keywords/distributed-data-store","display_name":"Distributed data store","score":0.4680247902870178},{"id":"https://openalex.org/keywords/response-time","display_name":"Response time","score":0.45427992939949036},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.45153409242630005},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.45025527477264404},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.38538414239883423},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.27060407400131226},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.22382324934005737},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14542409777641296}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8753832578659058},{"id":"https://openalex.org/C137529215","wikidata":"https://www.wikidata.org/wiki/Q5385031","display_name":"Erasure code","level":3,"score":0.7732741832733154},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.6303911805152893},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.5745113492012024},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.553695023059845},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.5194151401519775},{"id":"https://openalex.org/C2778790127","wikidata":"https://www.wikidata.org/wiki/Q484885","display_name":"Erasure","level":2,"score":0.5080492496490479},{"id":"https://openalex.org/C24885549","wikidata":"https://www.wikidata.org/wiki/Q339678","display_name":"Distributed data store","level":2,"score":0.4680247902870178},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.45427992939949036},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.45153409242630005},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.45025527477264404},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.38538414239883423},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.27060407400131226},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.22382324934005737},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14542409777641296},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tnsm.2020.2998175","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tnsm.2020.2998175","pdf_url":null,"source":{"id":"https://openalex.org/S173527311","display_name":"IEEE Transactions on Network and Service Management","issn_l":"1932-4537","issn":["1932-4537","2373-7379"],"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 Network and Service Management","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5814912436","display_name":"NeTS: Small: Collaborative Research: Rethinking Erasure Codes for Cloud Storage: A Quantitative Framework for Latency, Reliability, and Cost Optimization","funder_award_id":"1618335","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320307791","display_name":"Cisco Systems","ror":"https://ror.org/03yt1ez60"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":67,"referenced_works":["https://openalex.org/W154253821","https://openalex.org/W1501503542","https://openalex.org/W1511783153","https://openalex.org/W1549860141","https://openalex.org/W1591399774","https://openalex.org/W1672859716","https://openalex.org/W1820403722","https://openalex.org/W1836955865","https://openalex.org/W1890152187","https://openalex.org/W1903497807","https://openalex.org/W1952568655","https://openalex.org/W1971700347","https://openalex.org/W1976448792","https://openalex.org/W1982063824","https://openalex.org/W1985573567","https://openalex.org/W2005830269","https://openalex.org/W2011962607","https://openalex.org/W2022138967","https://openalex.org/W2024176568","https://openalex.org/W2042883126","https://openalex.org/W2047251584","https://openalex.org/W2052579982","https://openalex.org/W2058863419","https://openalex.org/W2060585552","https://openalex.org/W2064224609","https://openalex.org/W2072019125","https://openalex.org/W2115023685","https://openalex.org/W2130356538","https://openalex.org/W2138744797","https://openalex.org/W2150495639","https://openalex.org/W2156068340","https://openalex.org/W2166114772","https://openalex.org/W2168282297","https://openalex.org/W2295566694","https://openalex.org/W2305657994","https://openalex.org/W2311055650","https://openalex.org/W2329656816","https://openalex.org/W2400388591","https://openalex.org/W2529563594","https://openalex.org/W2589907274","https://openalex.org/W2600070038","https://openalex.org/W2604771015","https://openalex.org/W2611798620","https://openalex.org/W2741452876","https://openalex.org/W2759494136","https://openalex.org/W2760743343","https://openalex.org/W2786117165","https://openalex.org/W2818713058","https://openalex.org/W2882550124","https://openalex.org/W2912987741","https://openalex.org/W2913645831","https://openalex.org/W2944981282","https://openalex.org/W2963881716","https://openalex.org/W2964118719","https://openalex.org/W2969284553","https://openalex.org/W3004623663","https://openalex.org/W3011913216","https://openalex.org/W3026994270","https://openalex.org/W3103320149","https://openalex.org/W4244847566","https://openalex.org/W4302373421","https://openalex.org/W6606324823","https://openalex.org/W6638636849","https://openalex.org/W6639528875","https://openalex.org/W6698304934","https://openalex.org/W6698632581","https://openalex.org/W6736175359"],"related_works":["https://openalex.org/W2982181605","https://openalex.org/W2963163039","https://openalex.org/W2130518071","https://openalex.org/W2137028263","https://openalex.org/W2115768470","https://openalex.org/W2807749388","https://openalex.org/W2623177195","https://openalex.org/W1694938350","https://openalex.org/W2744779861","https://openalex.org/W2031335939"],"abstract_inverted_index":{"Distributed":[0],"storage":[1,42,66,77,109,123],"systems":[2,30,78,110],"are":[3,146],"known":[4],"to":[5,8,16,25,49,71,184,204],"be":[6,53],"susceptible":[7],"long":[9],"response":[10],"time,":[11],"and":[12,44,84,100,104,133,141,162,191],"higher":[13],"latency":[14,27,106,140,142],"leads":[15],"a":[17,46,96,197],"reduction":[18],"in":[19,28,38,79,107,121,196],"customers":[20],"satisfaction.":[21],"An":[22],"elegant":[23],"solution":[24],"reduce":[26],"such":[29],"is":[31,69,87,128,154,201],"through":[32],"two":[33],"methods":[34],"-":[35],"having":[36],"redundancy":[37,83],"contents":[39,120],"at":[40],"the":[41,73,80,88,157,173,177,185,188,206],"nodes,":[43],"adding":[45],"cache":[47],"close":[48],"end-users.":[50],"Redundancy":[51],"could":[52],"added":[54],"using":[55,165],"an":[56,166],"erasure":[57],"code":[58],"because":[59],"of":[60,75,82,90,151,159,179,187],"its":[61],"high":[62],"resiliency":[63],"with":[64,111],"low":[65],"overhead.":[67],"It":[68],"important":[70],"quantify":[72],"performance":[74],"distributed":[76],"presence":[81],"caching,":[85],"which":[86],"focus":[89],"this":[91],"work.":[92],"This":[93],"paper":[94],"proposes":[95],"framework":[97],"for":[98,118,138],"quantifying":[99],"jointly":[101],"optimizing":[102],"mean":[103,139],"tail":[105,143],"erasure-coded":[108,122],"edge-caching":[112],"capabilities.":[113],"A":[114,148],"novel":[115],"caching":[116,119],"policy":[117,132],"systems,":[124],"called":[125],"time-to-live":[126],"(TTLCache),":[127],"proposed.":[129],"Using":[130],"TTLCache":[131,163],"probabilistic":[134,160],"server-selection":[135],"techniques,":[136],"bounds":[137],"probability":[144],"(LTP)":[145],"characterized.":[147],"convex":[149],"combination":[150],"both":[152],"metrics":[153],"optimized":[155],"over":[156],"choices":[158],"scheduling":[161],"parameters":[164],"efficient":[167],"algorithm.":[168],"In":[169],"all":[170],"tested":[171],"cases,":[172],"experimental":[174],"results":[175],"show":[176],"superiority":[178],"our":[180],"approach":[181],"as":[182],"compared":[183],"state":[186],"other":[189],"algorithms":[190],"some":[192],"competitive":[193],"baselines.":[194],"Implementation":[195],"real":[198],"cloud":[199],"environment":[200],"further":[202],"used":[203],"validate":[205],"results.":[207]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1}],"updated_date":"2026-08-28T12:50:07.497085","created_date":"2025-10-10T00:00:00"}
