Skip to main content
Top
Published in: Cluster Computing 3/2016

01-09-2016

An empirical evaluation and analysis of the performance of NVM express solid state drive

Authors: Yongseok Son, Hara Kang, Hyuck Han, Heon Young Yeom

Published in: Cluster Computing | Issue 3/2016

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Emerging non-volatile memory (NVM) technology with high throughput and scalability has considerable attraction in cloud and enterprise storage systems. The industry and academic communities made the NVMe specification to elicit the highest performance on NVM devices. While the technology is commercially viable, it is important to consider the performance of NVM devices with NVMe specification according to different I/O configurations and analyze workloads on the storage to exploit better performance. This paper provides the results of empirical evaluation and analysis of the performance on a recent NVM express solid state drive (NVMe SSD) developed by Samsung electronics, a flash-based PCIe-attached SSD built to follow NVMe specification. The maximum throughput is 2.5 GB/s and 800 MB/s for reading and writing 4 kb, respectively. We analyze the performance of NVMe SSD in terms of different performance metrics with microbenchmark and database workloads. We also perform comparison study of NVMe SSD with SATA SSD. We anticipate that the experimental results and performance analysis will provide the implications on various storage systems.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Agrawal, N., Prabhakaran, V., Wobber, T., Davis, J.D., Manasse, M., Panigrahy, R.: Design tradeoffs for ssd performance. In: USENIX 2008 Annual Technical Conference, Berkeley, CA, USA, ATC’08, USENIX Association, pp. 57–70 (2008) Agrawal, N., Prabhakaran, V., Wobber, T., Davis, J.D., Manasse, M., Panigrahy, R.: Design tradeoffs for ssd performance. In: USENIX 2008 Annual Technical Conference, Berkeley, CA, USA, ATC’08, USENIX Association, pp. 57–70 (2008)
2.
go back to reference Ahmed, M., Uddin, M.M., Azad, M.S., Haseeb, S.: Mysql performance analysis on a limited resource server: Fedora vs. ubuntu linux. In: Proceedings of the 2010 Spring Simulation Multiconference, Society for Computer Simulation International, p. 99 (2010) Ahmed, M., Uddin, M.M., Azad, M.S., Haseeb, S.: Mysql performance analysis on a limited resource server: Fedora vs. ubuntu linux. In: Proceedings of the 2010 Spring Simulation Multiconference, Society for Computer Simulation International, p. 99 (2010)
3.
go back to reference Arteaga, D., Otstott, D., Zhao, M.: Dynamic block-level cache management for cloud computing systems. In: Conference on File and Storage Technologies (2012). http://www.cloudvps.com Arteaga, D., Otstott, D., Zhao, M.: Dynamic block-level cache management for cloud computing systems. In: Conference on File and Storage Technologies (2012). http://​www.​cloudvps.​com
4.
go back to reference Arteaga, D., Zhao, M.: Client-side flash caching for cloud systems. In: Proceedings of International Conference on Systems and Storage, New York, NY, USA, SYSTOR 2014, ACM, pp. 7:1–7:11 (2014) Arteaga, D., Zhao, M.: Client-side flash caching for cloud systems. In: Proceedings of International Conference on Systems and Storage, New York, NY, USA, SYSTOR 2014, ACM, pp. 7:1–7:11 (2014)
5.
go back to reference Arteaga, D., Zhao, M., Riezen, P., Zwart, L.: A trace-driven analysis of solid-state caching in cloud computing systems Arteaga, D., Zhao, M., Riezen, P., Zwart, L.: A trace-driven analysis of solid-state caching in cloud computing systems
6.
go back to reference Chen, S., Ailamaki, A., Athanassoulis, M., Gibbons, P.B., Johnson, R., Pandis, I., Stoica, R.: Tpc-e vs. tpc-c: characterizing the new tpc-e benchmark via an i/o comparison study. SIGMOD Rec. 39(3), 5–10 (2011) Chen, S., Ailamaki, A., Athanassoulis, M., Gibbons, P.B., Johnson, R., Pandis, I., Stoica, R.: Tpc-e vs. tpc-c: characterizing the new tpc-e benchmark via an i/o comparison study. SIGMOD Rec. 39(3), 5–10 (2011)
11.
go back to reference Islam, N.S., Wasi-ur Rahman, M., Lu, X., Panda, D.K.: High performance design for hdfs with byte-addressability of nvm and rdma. In: Proceedings of the 2016 International Conference on Supercomputing, New York, NY, USA, ICS ’16, ACM, pp. 8:1–8:14 (2016) Islam, N.S., Wasi-ur Rahman, M., Lu, X., Panda, D.K.: High performance design for hdfs with byte-addressability of nvm and rdma. In: Proceedings of the 2016 International Conference on Supercomputing, New York, NY, USA, ICS ’16, ACM, pp. 8:1–8:14 (2016)
12.
go back to reference Kim, C., Park, K.-W., Park, K., Park, K.H.: Rethinking deduplication in cloud: from data profiling to blueprint. In: Networked Computing and Advanced Information Management (NCM), 2011 7th International Conference on, IEEE, pp. 101–104 (2011) Kim, C., Park, K.-W., Park, K., Park, K.H.: Rethinking deduplication in cloud: from data profiling to blueprint. In: Networked Computing and Advanced Information Management (NCM), 2011 7th International Conference on, IEEE, pp. 101–104 (2011)
13.
go back to reference Kim, J., Lee, C., Lee, S., Son, I., Choi, J., Yoon, S., Lee, H.-U., Kang, S., Won, Y., Cha, J.: Deduplication in ssds: model and quantitative analysis. In: Mass Storage Systems and Technologies (MSST), 2012 IEEE 28th Symposium on, IEEE, pp. 1–12 (2012) Kim, J., Lee, C., Lee, S., Son, I., Choi, J., Yoon, S., Lee, H.-U., Kang, S., Won, Y., Cha, J.: Deduplication in ssds: model and quantitative analysis. In: Mass Storage Systems and Technologies (MSST), 2012 IEEE 28th Symposium on, IEEE, pp. 1–12 (2012)
14.
go back to reference Kim, H., Seshadri, S., Dickey, C.L., Chiu, L.: Evaluating phase change memory for enterprise storage systems: a study of caching and tiering approaches. In: Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST 14), Santa Clara, CA, USENIX, pp. 33–45 (2014) Kim, H., Seshadri, S., Dickey, C.L., Chiu, L.: Evaluating phase change memory for enterprise storage systems: a study of caching and tiering approaches. In: Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST 14), Santa Clara, CA, USENIX, pp. 33–45 (2014)
15.
go back to reference Lee, S.-W., Moon, B., Park, C., Kim, J.-M., Kim, S.-W.: A case for flash memory ssd in enterprise database applications. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, New York, NY, USA, SIGMOD ’08, ACM, pp. 1075–1086 (2008) Lee, S.-W., Moon, B., Park, C., Kim, J.-M., Kim, S.-W.: A case for flash memory ssd in enterprise database applications. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, New York, NY, USA, SIGMOD ’08, ACM, pp. 1075–1086 (2008)
16.
go back to reference Lee, C., Sim, D., Hwang, J., Cho, S.: F2fs: a new file system for flash storage. In: 13th USENIX Conference on File and Storage Technologies (FAST 15), Santa Clara, CA, USENIX Association (2015) Lee, C., Sim, D., Hwang, J., Cho, S.: F2fs: a new file system for flash storage. In: 13th USENIX Conference on File and Storage Technologies (FAST 15), Santa Clara, CA, USENIX Association (2015)
17.
go back to reference Moon, S., Lee, J., Sun, X., Kee, Y.-S.: Optimizing the hadoop MapReduce framework with high-performance storage devices. J. Supercomput. 71(9), 3525–3548 (2015)CrossRef Moon, S., Lee, J., Sun, X., Kee, Y.-S.: Optimizing the hadoop MapReduce framework with high-performance storage devices. J. Supercomput. 71(9), 3525–3548 (2015)CrossRef
20.
go back to reference Rizvi, S., Chung, T.-S.: Flash ssd vs hdd: high performance oriented modern embedded and multimedia storage systems. In: Computer Engineering and Technology (ICCET), 2010 2nd International Conference on, vol. 7, pp. V7-297–V7-299 (2010) Rizvi, S., Chung, T.-S.: Flash ssd vs hdd: high performance oriented modern embedded and multimedia storage systems. In: Computer Engineering and Technology (ICCET), 2010 2nd International Conference on, vol. 7, pp. V7-297–V7-299 (2010)
21.
go back to reference Son, Y., Choi, J.W., Eom, H., Yeom, H.Y.: Optimizing the file system with variable-length i/o for fast storage devices. In: Proceedings of the 4th Asia-Pacific Workshop on Systems, New York, NY, USA, APSys ’13, ACM, pp. 14:1–14:6 (2013) Son, Y., Choi, J.W., Eom, H., Yeom, H.Y.: Optimizing the file system with variable-length i/o for fast storage devices. In: Proceedings of the 4th Asia-Pacific Workshop on Systems, New York, NY, USA, APSys ’13, ACM, pp. 14:1–14:6 (2013)
22.
go back to reference Son, Y., Song, N.Y., Han, H., Eom, H., Yeom, H.Y.: A user-level file system for fast storage devices. In: Cloud and Autonomic Computing (ICCAC), 2014 International Conference on, IEEE, pp. 258–264 (2014) Son, Y., Song, N.Y., Han, H., Eom, H., Yeom, H.Y.: A user-level file system for fast storage devices. In: Cloud and Autonomic Computing (ICCAC), 2014 International Conference on, IEEE, pp. 258–264 (2014)
23.
go back to reference Son, Y., Han, H., Yeom, H.Y.: Optimizing file systems for fast storage devices. In: Proceedings of the 8th ACM International Systems and Storage Conference, New York, NY, USA, SYSTOR ’15, ACM, pp. 8:1–8:6 (2015) Son, Y., Han, H., Yeom, H.Y.: Optimizing file systems for fast storage devices. In: Proceedings of the 8th ACM International Systems and Storage Conference, New York, NY, USA, SYSTOR ’15, ACM, pp. 8:1–8:6 (2015)
24.
go back to reference Son, Y., Kang, H., Han, H., Yeom, H. Y.: An empirical evaluation of nvm express ssd. In: Cloud and Autonomic Computing (ICCAC), 2015 International Conference on, pp. 275–282 (2015) Son, Y., Kang, H., Han, H., Yeom, H. Y.: An empirical evaluation of nvm express ssd. In: Cloud and Autonomic Computing (ICCAC), 2015 International Conference on, pp. 275–282 (2015)
25.
go back to reference Son, Y., Song, N.Y., Han, H., Eom, H., Yeom, H.Y.: Design and evaluation of a user-level file system for fast storage devices. Clust. Comput. 18(3), 1075–1086 (2015)CrossRef Son, Y., Song, N.Y., Han, H., Eom, H., Yeom, H.Y.: Design and evaluation of a user-level file system for fast storage devices. Clust. Comput. 18(3), 1075–1086 (2015)CrossRef
26.
go back to reference Song, N.Y., Son, Y., Han, H., Yeom, H.Y.: Efficient memory-mapped i/o on fast storage device. In: ACM Transactions on Storage (TOS), to appear (2016) Song, N.Y., Son, Y., Han, H., Yeom, H.Y.: Efficient memory-mapped i/o on fast storage device. In: ACM Transactions on Storage (TOS), to appear (2016)
Metadata
Title
An empirical evaluation and analysis of the performance of NVM express solid state drive
Authors
Yongseok Son
Hara Kang
Hyuck Han
Heon Young Yeom
Publication date
01-09-2016
Publisher
Springer US
Published in
Cluster Computing / Issue 3/2016
Print ISSN: 1386-7857
Electronic ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-016-0591-8

Other articles of this Issue 3/2016

Cluster Computing 3/2016 Go to the issue

Premium Partner