@inproceedings{72b6a2c1fe7a41c0a0f10e03d6428f6e,
title = "PKache: A Generic Framework for Data Plane Caching",
abstract = "In-network caching promises to improve the performance of networked and edge applications as it shortens the paths to data. This is by storing so-called hot items in the network switches on-route between clients accessing the data and the storage servers. Since the data flows through those switches in any case, it is natural to cache hot items there.Most software-managed caches treat the cache as a fully associative region. Alas, a fully associative design seems to be at odds with programmable switches' goal of handling packets in a short bounded amount of time, as well as their restricted programming model. In this work, we present PKache, a generic framework that employs limited associativity design and the domain-specific P4 language for data plane caching. We demonstrate PKache's utility by realizing multiple popular cache management schemes.",
author = "Roy Friedman and Or Goaz and Dor Hovav",
note = "Publisher Copyright: {\textcopyright} 2023 ACM.; 38th Annual ACM Symposium on Applied Computing, SAC 2023 ; Conference date: 27-03-2023 Through 31-03-2023",
year = "2023",
month = mar,
day = "27",
doi = "https://doi.org/10.1145/3555776.3590826",
language = "الإنجليزيّة",
series = "Proceedings of the ACM Symposium on Applied Computing",
pages = "1268--1276",
booktitle = "Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing, SAC 2023",
}