{"id":"https://openalex.org/W3200692099","doi":"https://doi.org/10.1109/tc.2021.3112970","title":"LFOC+: A Fair OS-level Cache-Clustering Policy for Commodity Multicore Systems","display_name":"LFOC+: A Fair OS-level Cache-Clustering Policy for Commodity Multicore Systems","publication_year":2021,"publication_date":"2021-01-01","ids":{"openalex":"https://openalex.org/W3200692099","doi":"https://doi.org/10.1109/tc.2021.3112970","mag":"3200692099"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2021.3112970","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2021.3112970","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"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 Computers","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2402.07693","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5006978605","display_name":"Juan Carlos S\u00e1ez","orcid":"https://orcid.org/0000-0003-1343-7108"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Juan Carlos Saez","raw_affiliation_strings":["Computer Architecture, Universidad Complutense de Madrid, 16734 Madrid, Madrid, Spain, 28040 (e-mail: jcsaezal@ucm.es)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Architecture, Universidad Complutense de Madrid, 16734 Madrid, Madrid, Spain, 28040 (e-mail: jcsaezal@ucm.es)","institution_ids":["https://openalex.org/I121748325"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Fernando Castro","orcid":null},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Fernando Castro","raw_affiliation_strings":["Department of Computer Architecture, Complutense University of Madrid, Madrid, Madrid, Spain, (e-mail: fcastror@ucm.es)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Architecture, Complutense University of Madrid, Madrid, Madrid, Spain, (e-mail: fcastror@ucm.es)","institution_ids":["https://openalex.org/I121748325"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060475762","display_name":"Graziano Fanizzi","orcid":null},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Graziano Fanizzi","raw_affiliation_strings":["Computer Architecture and Automation, Complutense University of Madrid, 16734 Madrid, Comunidad de Madrid, Spain, (e-mail: gfanizzi@ucm.es)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Architecture and Automation, Complutense University of Madrid, 16734 Madrid, Comunidad de Madrid, Spain, (e-mail: gfanizzi@ucm.es)","institution_ids":["https://openalex.org/I121748325"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047526101","display_name":"Manuel Prieto","orcid":"https://orcid.org/0000-0003-0687-3737"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Manuel Prieto-Matias","raw_affiliation_strings":["Facultad de Informatica, Complutense University of Madrid, Madrid, Madrid, Spain, (e-mail: mpmatias@ucm.es)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Facultad de Informatica, Complutense University of Madrid, Madrid, Madrid, Spain, (e-mail: mpmatias@ucm.es)","institution_ids":["https://openalex.org/I121748325"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I121748325"],"apc_list":null,"apc_paid":null,"fwci":1.0628,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.78499417,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"1"},"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/T11478","display_name":"Caching and Content Delivery","score":0.9990000128746033,"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.9961000084877014,"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/multi-core-processor","display_name":"Multi-core processor","score":0.67019122838974},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6305553913116455},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6246636509895325},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6231054663658142},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.5313834547996521},{"id":"https://openalex.org/keywords/commodity","display_name":"Commodity","score":0.4282425045967102},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.2030070424079895},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.10072100162506104}],"concepts":[{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.67019122838974},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6305553913116455},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6246636509895325},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6231054663658142},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.5313834547996521},{"id":"https://openalex.org/C2779439359","wikidata":"https://www.wikidata.org/wiki/Q317088","display_name":"Commodity","level":2,"score":0.4282425045967102},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.2030070424079895},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.10072100162506104},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tc.2021.3112970","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2021.3112970","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"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 Computers","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:2402.07693","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2402.07693","pdf_url":"https://arxiv.org/pdf/2402.07693","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"},{"id":"pmh:oai:zenodo.org:10580762","is_oa":true,"landing_page_url":"https://hdl.handle.net/20.500.14352/95531","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Transactions on Computers, 71(8), 1952-1967, (2022-08-01)","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2402.07693","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2402.07693","pdf_url":"https://arxiv.org/pdf/2402.07693","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":[{"score":0.4699999988079071,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[{"id":"https://openalex.org/G6068086691","display_name":null,"funder_award_id":"S2018/TCS-443","funder_id":"https://openalex.org/F4320313831","funder_display_name":"Comunidad de Madrid"},{"id":"https://openalex.org/G8191855535","display_name":null,"funder_award_id":"RTI2018-093684-B-100","funder_id":"https://openalex.org/F4320326262","funder_display_name":"Ministerio de Asuntos Econ\u00f3micos y Transformaci\u00f3n Digital, Gobierno de Espa\u00f1a"}],"funders":[{"id":"https://openalex.org/F4320313831","display_name":"Comunidad de Madrid","ror":null},{"id":"https://openalex.org/F4320326262","display_name":"Ministerio de Asuntos Econ\u00f3micos y Transformaci\u00f3n Digital, Gobierno de Espa\u00f1a","ror":"https://ror.org/03sv46s19"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3200692099.pdf"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W1964225254","https://openalex.org/W2001986196","https://openalex.org/W2002671355","https://openalex.org/W2023671671","https://openalex.org/W2033797066","https://openalex.org/W2034549250","https://openalex.org/W2054495773","https://openalex.org/W2091356762","https://openalex.org/W2103999643","https://openalex.org/W2125670462","https://openalex.org/W2143773524","https://openalex.org/W2156077332","https://openalex.org/W2160609361","https://openalex.org/W2164348333","https://openalex.org/W2167290952","https://openalex.org/W2234128234","https://openalex.org/W2294352052","https://openalex.org/W2322202675","https://openalex.org/W2512608889","https://openalex.org/W2532201769","https://openalex.org/W2566356404","https://openalex.org/W2613674830","https://openalex.org/W2766886465","https://openalex.org/W2795035377","https://openalex.org/W2799171747","https://openalex.org/W2803785720","https://openalex.org/W2926143647","https://openalex.org/W2946098275","https://openalex.org/W2962756776","https://openalex.org/W2977927273","https://openalex.org/W3011996589","https://openalex.org/W3018147395","https://openalex.org/W3026474250","https://openalex.org/W4210790398","https://openalex.org/W4244995015","https://openalex.org/W4246465802","https://openalex.org/W6715053102"],"related_works":["https://openalex.org/W4298130764","https://openalex.org/W1993191611","https://openalex.org/W2023938924","https://openalex.org/W2918840249","https://openalex.org/W1991859582","https://openalex.org/W2110053126","https://openalex.org/W2079303253","https://openalex.org/W2104702637","https://openalex.org/W4248099758","https://openalex.org/W2979015021"],"abstract_inverted_index":{"Commodity":[0],"multicore":[1],"systems":[2],"are":[3],"increasingly":[4],"adopting":[5],"hardware":[6],"support":[7,20],"that":[8,179,187],"enables":[9],"the":[10,15,25,100,103,134,159],"system":[11,27,167],"software":[12],"to":[13,29,41,52,70,76,98,129,148,178],"partition":[14],"last-level":[16],"cache":[17,43,68,137],"(LLC).":[18],"This":[19],"makes":[21],"it":[22,164],"possible":[23],"for":[24,93,107,113],"operating":[26],"(OS)":[28],"mitigate":[30],"shared-resource":[31],"contention":[32],"effects":[33],"on":[34,57,133,165],"multicores":[35],"by":[36,79,116],"assigning":[37],"different":[38,114],"co-running":[39],"applications":[40,131,144],"various":[42],"partitions.":[44],"Cache-clustering":[45],"strategies":[46],"have":[47],"emerged":[48],"as":[49],"a":[50,88,118,166,190,197],"way":[51],"improve":[53,149],"throughput":[54],"and":[55,139,141,162,195],"fairness":[56],"platforms":[58],"with":[59],"cache-partitioning":[60],"support.":[61],"Unlike":[62],"strict":[63],"cache-partitioning,":[64],"which":[65,109],"allocates":[66],"separate":[67],"partitions":[69,75],"each":[71],"application,":[72],"cache-clustering":[73,91,105,199],"allows":[74],"be":[77],"shared":[78],"several":[80],"applications.":[81],"In":[82],"this":[83],"article":[84],"we":[85,110,174],"propose":[86],"LFOC+,":[87],"fair":[89],"OS-level":[90],"policy":[92],"commodity":[94],"multicores.":[95],"LFOC+":[96,157,188],"tries":[97],"mimic":[99],"behavior":[101],"of":[102,136,180],"optimal":[104],"solution":[106],"fairness,":[108,150],"could":[111],"obtain":[112],"workloads":[115],"using":[117],"simulation":[119],"tool.":[120],"Our":[121,184],"strategy":[122],"continuously":[123],"gathers":[124],"data":[125],"from":[126,145],"performance":[127],"counters":[128],"classify":[130],"based":[132],"degree":[135],"sensitivity":[138],"contentiouness,":[140],"separates":[142],"cache-sensitive":[143],"aggressor":[146],"programs":[147],"while":[151],"providing":[152],"acceptable":[153],"throughput.":[154],"We":[155],"implemented":[156],"in":[158,193],"Linux":[160],"kernel":[161],"evaluated":[163],"featuring":[168],"an":[169],"Intel":[170],"Skylake":[171],"processor,":[172],"where":[173],"compare":[175],"its":[176],"effectiveness":[177],"four":[181],"state-of-the-art":[182],"policies.":[183],"analysis":[185],"reveals":[186],"brings":[189],"higher":[191],"reduction":[192],"unfairness,":[194],"constitutes":[196],"lightweight":[198],"policy.":[200]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2}],"updated_date":"2026-07-07T14:30:12.667765","created_date":"2021-09-27T00:00:00"}
