<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-06-29T07:24:57Z</responseDate><request verb="GetRecord" identifier="oai:docta.ucm.es:20.500.14352/95531" metadataPrefix="oai_dc">https://docta.ucm.es/rest/oai/request</request><GetRecord><record><header><identifier>oai:docta.ucm.es:20.500.14352/95531</identifier><datestamp>2025-05-10T00:06:39Z</datestamp><setSpec>com_20.500.14352_14</setSpec><setSpec>col_20.500.14352_15</setSpec></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
   <dc:title>LFOC+: A Fair OS-Level Cache-Clustering Policy for Commodity Multicore Systems</dc:title>
   <dc:creator>Sáez Alcaide, Juan Carlos</dc:creator>
   <dc:creator>Castro Rodríguez, Fernando</dc:creator>
   <dc:creator>Fanizzi, Graziano</dc:creator>
   <dc:creator>Prieto Matías, Manuel</dc:creator>
   <dc:subject>Multicore processors</dc:subject>
   <dc:subject>Cache-partitioning</dc:subject>
   <dc:subject>Fairness</dc:subject>
   <dc:subject>Intel cache allocation technology</dc:subject>
   <dc:subject>Linux kernel</dc:subject>
   <dc:subject>Operating system</dc:subject>
   <dc:subject>Sistemas operativos (Ordenadores)</dc:subject>
   <dc:subject>1203.17 Informática</dc:subject>
   <dc:description>Commodity multicore systems are increasingly adopting hardware support that enables the system software to partition the last-level cache (LLC). This support makes it possible for the operating system (OS) or the Virtual Machine Monitor (VMM) to mitigate shared-resource contention effects on multicores by assigning different co-running applications to various cache partitions. Recently cache-clustering (or partition-sharing) strategies have emerged as a way to improve system throughput and fairness on new platforms with cache-partitioning support. As opposed to strict cache-partitioning, which allocates separate cache partitions to each application, cache-clustering allows partitions to be shared by a group of applications. In this article we propose LFOC+, a fairness-aware OS-level cache-clustering policy for commodity multicore systems. LFOC+ tries to mimic the behavior of the optimal cache-clustering solution for fairness, which we could obtain for different workload scenarios by using a simulation tool. Our dynamic cache-clustering strategy continuously gathers data fromperformancemonitoring counters to classify applications at runtime based on the degree of cache sensitivity and contentiousness, and effectively separates cache-sensitive applications fromaggressor programs to improve fairness,while providing acceptable system throughput.We implemented LFOC+ in the Linux kernel and evaluated it on a real systemfeaturing an Intel Skylake processor, wherewe compare its effectiveness to that of four previously proposed cache-clustering policies. Our experimental análisis reveals that LFOC+ constitutes a lightweight OS-level policy and improves fairness relative to two other state-of-the-art fairness-aware strategies –Dunn and LFOC–, by up to 22% and up to 20.6%, respectively, and by9% and 4.9%on average.</dc:description>
   <dc:description>Ministerio de Economía y Competitividad (España)</dc:description>
   <dc:description>Comunidad de Madrid</dc:description>
   <dc:description>European Commission </dc:description>
   <dc:description>Depto. de Arquitectura de Computadores y Automática</dc:description>
   <dc:description>Fac. de Informática</dc:description>
   <dc:description>Fac. de Ciencias Físicas</dc:description>
   <dc:description>TRUE</dc:description>
   <dc:description>pub</dc:description>
   <dc:date>2024-01-25T15:49:56Z</dc:date>
   <dc:date>2024-01-25T15:49:56Z</dc:date>
   <dc:date>2022</dc:date>
   <dc:type>journal article</dc:type>
   <dc:type>VoR</dc:type>
   <dc:identifier>https://hdl.handle.net/20.500.14352/95531</dc:identifier>
   <dc:identifier>0018-9340</dc:identifier>
   <dc:identifier>10.1109/TC.2021.3112970</dc:identifier>
   <dc:identifier>1557-9956</dc:identifier>
   <dc:language>eng</dc:language>
   <dc:relation>info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/RTI2018-093684-B-I00/ES/HETEROGENEIDAD Y ESPECIALIZACION EN LA ERA POST-MOORE/</dc:relation>
   <dc:relation>S2018/TCS-4423</dc:relation>
   <dc:relation>J. C. Saez, F. Castro, G. Fanizzi and M. Prieto-Matias, "LFOC+: A Fair OS-Level Cache-Clustering Policy for Commodity Multicore Systems," in IEEE Transactions on Computers, vol. 71, no. 8, pp. 1952-1967, 1 Aug. 2022, doi: 10.1109/TC.2021.3112970</dc:relation>
   <dc:rights>restricted access</dc:rights>
   <dc:format>application/pdf</dc:format>
   <dc:publisher>IEEE</dc:publisher>
</oai_dc:dc></metadata></record></GetRecord></OAI-PMH>