Skip to content

Commit 3dc5f82

Browse files
committed
Fix 24 TOCS bib
1 parent 491b5a1 commit 3dc5f82

File tree

1 file changed

+19
-11
lines changed

1 file changed

+19
-11
lines changed
Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,19 @@
1-
@ARTICLE{10372995,
2-
author={Lin, Heng and Wang, Zhiyong and Qi, Shipeng and Zhu, Xiaowei and Hong, Chuntao and Chen, Wenguang and Luo, Yingwei},
3-
journal={Big Data Mining and Analytics},
4-
title={Building a High-Performance Graph Storage on Top of Tree-Structured Key-Value Stores},
5-
year={2024},
6-
volume={7},
7-
number={1},
8-
pages={156-170},
9-
keywords={Industries;Social networking (online);Linked data;Layout;Benchmark testing;Database systems;Risk management;graph database;high-performance;graph storage},
10-
doi={10.26599/BDMA.2023.9020015}
11-
}
1+
@article{10.1145/3639564,
2+
author = {Sha, Sai and Li, Chuandong and Wang, Xiaolin and Wang, Zhenlin and Luo, Yingwei},
3+
title = {Hardware-Software Collaborative Tiered-Memory Management Framework for Virtualization},
4+
year = {2024},
5+
issue_date = {May 2024},
6+
publisher = {Association for Computing Machinery},
7+
address = {New York, NY, USA},
8+
volume = {42},
9+
number = {1--2},
10+
issn = {0734-2071},
11+
url = {https://doi.org/10.1145/3639564},
12+
doi = {10.1145/3639564},
13+
abstract = {The tiered-memory system can effectively expand the memory capacity for virtual machines (VMs). However, virtualization introduces new challenges specifically in enforcing performance isolation, minimizing context switching, and providing resource overcommit. None of the state-of-the-art designs consider virtualization and address these challenges; we observe that a VM with tiered memory incurs up to a 2\texttimes{} slowdown compared to a DRAM-only VM.We propose vTMM, a hardware-software collaborative tiered-memory management framework for virtualization. A key insight in vTMM is to leverage the unique system features in virtualization to meet the above challenges. vTMM automatically determines page hotness and migrates pages between fast and slow memory to achieve better performance. Specially, vTMM optimizes page tracking and migration based on page-modification logging (PML), a hardware-assisted virtualization mechanism, and adaptively distinguishes hot/cold pages through the page “temperature” sorting. vTMM also dynamically adjusts fast memory among multi-VMs on demand by using a memory pool. Further, vTMM tracks huge pages at regular-page granularity in hardware and splits/merges pages in software, realizing hybrid-grained page management and optimization. We implement and evaluate vTMM with single-grained page management on an Intel processor, and the hybrid-grained page management on a Sunway processor with hardware mode supporting hardware/software co-designs. Experiments show that vTMM outperforms existing tiered-memory management designs in virtualization.},
14+
journal = {ACM Trans. Comput. Syst.},
15+
month = feb,
16+
articleno = {4},
17+
numpages = {32},
18+
keywords = {Tiered memory, virtual machine, hardware and software co-design, PML}
19+
}

0 commit comments

Comments
 (0)