TierBPF: Page Migration Admission Control for Tiered Memory via eBPF

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wang, Xi, Zussman, Tal, Xu, Yuang, Ma, Bin, Cidon, Asaf, Li, Dong
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910128055255040
author Wang, Xi
Zussman, Tal
Xu, Yuang
Ma, Bin
Cidon, Asaf
Li, Dong
author_facet Wang, Xi
Zussman, Tal
Xu, Yuang
Ma, Bin
Cidon, Asaf
Li, Dong
contents Existing software-based memory tiering systems decide which pages to place on the slower or faster tier. However, they do not take into account two important factors that greatly influence application performance: the size of the migrated pages, and the underlying hardware device and tiering topology. We introduce TierBPF, a software mechanism that can be plugged into existing memory tiering systems to take these factors into account, by making simple binary page admission decisions. TierBPF is implemented as a set of eBPF hooks, which allow users to define their own custom policies. In order to make its decisions, TierBPF utilizes a lightweight tracking mechanism for page profiling which is not dependent on the application's working set size. TierBPF, integrated into three memory tiering systems and evaluated with 17 workloads, achieves geomean throughput gains of up to 17.7% with improvements of up to 75% for individual workloads.
format Preprint
id arxiv_https___arxiv_org_abs_2604_12300
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle TierBPF: Page Migration Admission Control for Tiered Memory via eBPF
Wang, Xi
Zussman, Tal
Xu, Yuang
Ma, Bin
Cidon, Asaf
Li, Dong
Operating Systems
Existing software-based memory tiering systems decide which pages to place on the slower or faster tier. However, they do not take into account two important factors that greatly influence application performance: the size of the migrated pages, and the underlying hardware device and tiering topology. We introduce TierBPF, a software mechanism that can be plugged into existing memory tiering systems to take these factors into account, by making simple binary page admission decisions. TierBPF is implemented as a set of eBPF hooks, which allow users to define their own custom policies. In order to make its decisions, TierBPF utilizes a lightweight tracking mechanism for page profiling which is not dependent on the application's working set size. TierBPF, integrated into three memory tiering systems and evaluated with 17 workloads, achieves geomean throughput gains of up to 17.7% with improvements of up to 75% for individual workloads.
title TierBPF: Page Migration Admission Control for Tiered Memory via eBPF
topic Operating Systems
url https://arxiv.org/abs/2604.12300