Browse > Article

Hybrid Memory Adaptor for OpenStack Swift Object Storage  

Yoon, Su-Kyung (Division of Computer Science and Engineering, Jeonbuk National University)
Nah, Jeong Eun (University College, Yonsei University)
Publication Information
Journal of the Semiconductor & Display Technology / v.19, no.3, 2020 , pp. 61-67 More about this Journal
Abstract
This paper is to propose a hybrid memory adaptor using next-generation nonvolatile memory devices such as phase-change memory to improve the performance limitations of OpenStack-based object storage systems. The proposed system aims to improve the performance of the account and container servers for object metadata management. For this, the proposed system consists of locality-based dynamic page buffer, write buffer, and nonvolatile memory modules. Experimental results show that the proposed system improves the hit rate by 5.5% compared to the conventional system.
Keywords
OpenStack Swift; Next-generation Non-volatile Memory; Cloud Computing; PCM;
Citations & Related Records
연도 인용수 순위
  • Reference
1 IBM Cloud Education, Object Storage, Retrieved Aug 27, 2020, https://www.ibm.com/cloud/learn/obje ctstorage.
2 Rupprecht, Lukas, et al. "Swift analytics: Optimizing object storage for big data analytics." 2017 IEEE International Conference on Cloud Engineering (IC2E)., 2017.
3 Amazon S3, https://aws.amazon.com/s3/?nc1=h_ls
4 Rackspace Cloud Files, https://www.rackspace.com/openstack/public/files.
5 Ceph, https://ceph.io/.
6 OpenStack Swift documentation, Retrieved Aug 27, 2020, https://docs.openstack.org/swift/latest/.
7 OpenStack Swift Container Sharding, Retrieved Aug 27, 2020, https://docs.openstack.org/swift/latest/overview_container_sharding.html.
8 Chen, Cheng, et al., "Fine-grained metadata journaling on NVM." 2016 32nd Symposium on Mass Storage Systems and Technologies (MSST). IEEE, 2016.
9 McDougall, Richard, and J. Mauro. "Filebench: Application level file system benchmark." 2014.
10 Raoux, Simone, et al. "Phase-change random access memory: A scalable technology." IBM Journal of Research and Development 52.4.5 pp.465-479, 2008.   DOI
11 Ball, Philip. "A switch in time." Nature 445, pp.362-363, 2007.   DOI
12 Wu, Xiaoxia, et al. "Hybrid cache architecture with disparate memory technologies." ACM SIGARCH computer architecture news 37.3 pp.34-45, 2009.
13 Zheng, Qing, et al. "Cosbench: A benchmark tool for cloud object storage services." 2012 IEEE Fifth International Conference on Cloud Computing. IEEE, 2012.
14 Zheng, Qing, et al. "COSBench: cloud object storage benchmark." Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering. 2013.
15 SQLite Transaction, Retrieved Aug 27, 2020, https://www.sqlite.org/lang_ transaction.html.
16 QEMU, Retrieved Aug 27, 2020, https://www.qemu.org/.
17 Zhang, Ning, and Chander Kant. "Building cost effective storage clouds." 2014 IEEE International Conference on Cloud Engineering. IEEE, 2014.
18 Lee, Jun Ha. "A Study of Dynamic Properties of Graphene-Nanoribbon Memory", Journal of the Semiconductor & Display Technology, 13.2 pp. 53-56, 2014.
19 Jeong, Ju Young, "Feasibility Study of Non-volatile Memory Device Structure for Nanometer MOSFET", Journal of the Semiconductor & Display Technology, 14.2 pp. 41-45, 2015.