MT^2: Memory Bandwidth Regulation on Hybrid NVM/DRAM Platforms
Jifei Yi, Benchao Dong, Mingkai Dong, Ruizhe Tong, Haibo Chen
Abstract
Non-volatile memory (NVM) has emerged as a new memory media, resulting in a hybrid NVM/DRAM configuration in typical servers. Memory-intensive applications competing for the scant memory bandwidth can yield degraded performance. Identifying the noisy neighbors and regulating the memory bandwidth usage of them can alleviate the contention and achieve better performance. This paper finds that bandwidth competition is more severe on hybrid platforms and can even significantly degrade the total system bandwidth. Besides the absolute bandwidth, the competition is also highly correlated with the bandwidth type. Unfortunately, NVM and DRAM share the same memory bus, and their traffic is mixed together and interferes with each other, making memory bandwidth regulation a challenge on hybrid NVM/DRAM platforms.
This paper first presents an analysis of memory traffic interference and then introduces MT 2 to regulate memory bandwidth among concurrent applications on hybrid NVM/DRAM platforms. Specifically, MT 2 first detects memory traffic interference and monitors different types of memory bandwidth of applications from the mixed traffic through hardware monitors and software reports. MT 2 then leverages a dynamic bandwidth throttling algorithm to regulate memory bandwidth with multiple mechanisms. To expose such a facility to applications, we integrate MT 2 into the cgroup mechanism by adding a new subsystem for memory bandwidth regulation. The evaluation shows that MT 2 can accurately identify the noisy neighbors, and the regulation on them allows other applications to improve performance by up to 2.6× compared to running with unrestricted noisy neighbors.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext af189b01-f0f6-4b4a-9c83-edb2d9d97d1aCited by top-tier papers9
- Light-Dedup: A Light-weight Inline Deduplication Framework for Non-Volatile Memory File SystemsJiansheng Qiu, Yanqi Pan, Wen Xia, Xiaojia Huang et al.USENIX ATC 2023 · 20 citations
- HTMFS: Strong Consistency Comes for Free with Hardware Transactional Memory in Persistent Memory File SystemsJifei Yi, Mingkai Dong, Fangnuo Wu, Haibo ChenFAST 2022 · 19 citations
- Revitalizing the Forgotten On-Chip DMA to Expedite Data Movement in NVM-based Storage SystemsJingbo Su, Jiahao Li, Luofan Chen, Cheng Li et al.FAST 2023 · 14 citations
- BonsaiKV: Towards Fast, Scalable, and Persistent Key-Value Stores with Tiered, Heterogeneous Memory SystemMiao Cai, Junru Shen, Yifan Yuan, Zhihao Qu et al.VLDB 2024 · 6 citations
- CXL-INTERPLAY: Unraveling and Characterizing CXL Interference in Modern Computer SystemsShunyu Mao, Jiajun Luo, Yixin Li, Jiapeng Zhou et al.DAC 2025 · 4 citations
Builds on3
- Caladan: Mitigating Interference at Microsecond TimescalesJoshua Fried, Zhenyuan Ruan, Amy Ousterhout, Adam BelayOSDI 2020 · 213 citations
- CLITE: Efficient and QoS-Aware Co-Location of Multiple Latency-Critical Jobs for Warehouse Scale ComputersTirthak Patel, Devesh TiwariHPCA 2020 · 153 citations
- CrossFS: A Cross-layered Direct-Access File SystemYujie Ren, Changwoo Min, Sudarsun KannanOSDI 2020 · 35 citations
Related papers
- HeMem: Scalable Tiered Memory Management for Big Data Applications and Real NVMAmanda Raybuck, Tim Stamler, Wei Zhang, Mattan Erez et al.SOSP 2021 · 93 citations
- Bridging the performance gap for copy-based garbage collectors atop non-volatile memoryYanfei Yang, Mingyu Wu, Haibo Chen, Binyu ZangEuroSys 2021 · 9 citations
- OpenMem: Hardware/Software Cooperative Management for Mobile Memory SystemFei Wen, Mian Qin, Paul Gratz, A. L. Narasimha ReddyDAC 2021 · 9 citations
- Hybrid2: Combining Caching and Migration in Hybrid Memory SystemsEvangelos Vasilakis, Vassilis Papaefstathiou, Pedro Trancoso, Ioannis SourdisHPCA 2020 · 37 citations
- TMO: transparent memory offloading in datacentersJohannes Weiner, Niket Agarwal, Dan Schatzberg, Leon Yang et al.ASPLOS 2022 · 103 citations
