||Evaluation of Various Workloads in Filebench Suitable for Phase-change Memory
||(Seungyong Lee) ; (Hyokeun Lee) ; (Hyuk-Jae Lee) ; (Hyun Kim)
|| Non-volatile memory; Phase-change RAM; File system; Storage
||Phase-Change Memory (PCM) is known as the next generation of memory thanks to its outstanding properties, such as fast speed, non-volatility, scalability, and low power consumption.
Based on these characteristics, PCM can be used in larger expanded memory or faster storage compared to HDD or NAND flash memory. Therefore, various companies are trying to deploy PCM-based memory products. However, studies on deciding the target system of PCM are still insufficient, which is an obstacle to the commercialization of PCM. In this paper, a file system benchmark, Filebench, is evaluated with various operating options to find the most appropriate workload for PCM as storage. An experiment was conducted in a virtual system by mounting PCM with a PCM-aware file system. The results demonstrate that the PCM-based system performs up to 500 times better than traditional storage if executing workloads with a significant amount of write operations and synchronization operations. A number of applications were tested on various configurations of systems, and workload characteristics suitable for the PCM-based system are presented.