Efficient Hardware Redo Logging for Secure Persistent Memory
Document Type
Conference Proceeding
Publication Date
5-30-2022
Department
Department of Computer Science
Abstract
Write-ahead log and data encryption technologies are employed to ensure both crash consistency and data security for persistent memory (PM). The encryption/decryption of both data and log requests increase the memory request latency, degrading the system performance. To tackle this issue, this paper proposes a novel log-aware memory encryption scheme to reduce encryption/decryption operations, without compromising data security. Specifically, redo log blocks are stored as ciphertext for their corresponding data blocks to avoid encryption/decryption of log data blocks when in-place update operations are applied to them. We further design a compact log record layout with fewer encryption metadata in log records to reduce logging traffic. Our simulation results show that the transaction throughput of the proposed design outperforms the baseline design and the state-of-the-art design by 87.3% and 55.3% on average, respectively.
Publication Title
2021 IEEE 23rd International Conference on High Performance Computing and Communications, 7th International Conference on Data Science and Systems, 19th International Conference on Smart City and 7th International Conference on Dependability in Sensor, Cloud and Big Data Systems and Applications, HPCC-DSS-SmartCity-DependSys 2021
ISBN
9781665494571
Recommended Citation
Zhang, Z.,
Yue, J.,
Liao, X.,
&
Jin, H.
(2022).
Efficient Hardware Redo Logging for Secure Persistent Memory.
2021 IEEE 23rd International Conference on High Performance Computing and Communications, 7th International Conference on Data Science and Systems, 19th International Conference on Smart City and 7th International Conference on Dependability in Sensor, Cloud and Big Data Systems and Applications, HPCC-DSS-SmartCity-DependSys 2021, 41-48.
http://doi.org/10.1109/HPCC-DSS-SmartCity-DependSys53884.2021.00033
Retrieved from: https://digitalcommons.mtu.edu/michigantech-p/16156