TY - GEN
T1 - Memory management strategy for PCM-based IoT cloud server
AU - Noh, Tae Hoon
AU - Kwon, Se Jin
N1 - Publisher Copyright:
© Springer Nature Singapore Pte Ltd. 2019.
PY - 2019
Y1 - 2019
N2 - Most large-scale data server systems are having difficulties applying modern data usage patterns to such systems because recent data request patterns of users are sequential, and users tend to request up-to-date data. In this regard, customized systems are necessary for handling such requests efficiently. This paper deals with issues related to how conventional large-scale data server systems utilize memory, and how data are stored in storage devices. In addition, the paper analyzes data usage patterns of users, utilizing a cold storage system, and proposes a main memory system based on the analysis. This paper proposes a hybrid main memory system that utilizes DRAM and phase change memory (PCM). PCM is regarded as the next generation of non-volatile memory. Using a main memory that utilizes PCM, which operates similar to DRAM, and non-volatile storage, the proposed system improves the data processing efficiency. The paper also proposes an algorithm for processing data with the use of DRAM as a buffer. In addition, the paper proposes a system architecture with a tree-type block data and hash-type data block link. Moreover, this study compares the performance of an existing system with that of the proposed system using sequential and random data workloads. The results of the comparison show that performance improves by 10% when using a sequential data load, and remains almost at the same level when using a random data workload.
AB - Most large-scale data server systems are having difficulties applying modern data usage patterns to such systems because recent data request patterns of users are sequential, and users tend to request up-to-date data. In this regard, customized systems are necessary for handling such requests efficiently. This paper deals with issues related to how conventional large-scale data server systems utilize memory, and how data are stored in storage devices. In addition, the paper analyzes data usage patterns of users, utilizing a cold storage system, and proposes a main memory system based on the analysis. This paper proposes a hybrid main memory system that utilizes DRAM and phase change memory (PCM). PCM is regarded as the next generation of non-volatile memory. Using a main memory that utilizes PCM, which operates similar to DRAM, and non-volatile storage, the proposed system improves the data processing efficiency. The paper also proposes an algorithm for processing data with the use of DRAM as a buffer. In addition, the paper proposes a system architecture with a tree-type block data and hash-type data block link. Moreover, this study compares the performance of an existing system with that of the proposed system using sequential and random data workloads. The results of the comparison show that performance improves by 10% when using a sequential data load, and remains almost at the same level when using a random data workload.
KW - Cache storage
KW - Control engineering computing
KW - Non-volatile memory
UR - https://www.scopus.com/pages/publications/85051138686
U2 - 10.1007/978-981-13-1059-1_7
DO - 10.1007/978-981-13-1059-1_7
M3 - Conference contribution
AN - SCOPUS:85051138686
SN - 9789811310584
T3 - Lecture Notes in Electrical Engineering
SP - 69
EP - 77
BT - Mobile and Wireless Technology 2018 - International Conference on Mobile and Wireless Technology ICMWT 2018
A2 - Kim, Kuinam J.
A2 - Kim, Hyuncheol
PB - Springer Verlag
T2 - International Conference on Mobile and Wireless Technology, ICMWT 2018
Y2 - 25 June 2018 through 27 June 2018
ER -