skip to main content
10.1145/2527792.2527794acmconferencesArticle/Chapter ViewAbstractPublication PagessospConference Proceedingsconference-collections
research-article

Phase change memory in enterprise storage systems: silver bullet or snake oil?

Published:03 November 2013Publication History

ABSTRACT

Storage devices based on Phase Change Memory (PCM) devices are beginning to generate considerable attention in both industry and academic communities. But whether the technology in its current state will be a commercially and technically viable alternative to entrenched technologies such as flash-based SSDs still remains unanswered. To address this it is important to consider PCM SSD devices not just from a device standpoint, but also from a holistic perspective.

This paper presents the results of our performance measurement study of a recent all-PCM SSD prototype. The average latency for 4 KB random read is 6.7 μs, which is about 16x faster than a comparable eMLC flash SSD. The distribution of I/O response times is also much narrower than the flash SSD for both reads and writes. Based on real-world workload traces, we model a hypothetical storage device which consists of flash, HDD, and PCM to identify the combinations of device types that offer the best performance within cost constraints. Our results show that - even at current price points - PCM storage devices show promise as a new component in multi-tiered enterprise storage systems.

References

  1. A. Akel, A. M. Caulfield, T. I. Mollov, R. K. Gupta, and S. Swanson. Onyx: a protoype phase change memory storage array. In Proceedings of the 3rd USENIX conference on Hot topics in storage and file systems, HotStorage'11, pages 2--2, Berkeley, CA, USA, 2011. USENIX Association. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. J. Akerman. Toward a universal memory. Science, 308(5721):508--510, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  3. M. Athanassoulis, B. Bhattacharjee, M. Canim, and K. A. Ross. Path Processing using Solid State Storage. In Proceedings of the 3rd International Workshop on Accelerating Data Management Systems Using Modern Processor and Storage Architectures (ADMS 2012), 2012.Google ScholarGoogle Scholar
  4. F. Bedeschi, C. Resta, et al. An 8mb demonstrator for high-density 1.8v phase-change memories. In VLSI Circuits, 2004. Digest of Technical Papers. 2004 Symposium on, pages 442--445, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  5. Dell. 300 gb 15,000 rpm serial attached scsi hotplug hard drive for select dell poweredge servers/powervault storage.Google ScholarGoogle Scholar
  6. Dell. Dell Enterprise Hard Drive and Solid-State Drive Specifications. http://i.dell.com/sites/doccontent/shared-content/data-sheets/en/Documents/enterprise-hdd-sdd-specification.pdf.Google ScholarGoogle Scholar
  7. Dell. LSI Logic Nytro WrapDrive BLP4-1600 - Solid State Drive -1.6 TB - Internal. http://accessories.us.dell.com/sna/productdetail.aspx?sku=A6423584.Google ScholarGoogle Scholar
  8. EMC. FAST: Fully Automated Storage Tiering. http://www.emc.com/about/glossary/fast.htm.Google ScholarGoogle Scholar
  9. EMC. VFCache: A server Flash caching solution. http://www.emc.com/storage/vfcache/vfcache.htm.Google ScholarGoogle Scholar
  10. Fusion-IO. ioTurbine: Turbo Boost Virtualization. http://www.fusionio.com/products/ioturbine.Google ScholarGoogle Scholar
  11. K. Hoya, D. Takashima, et al. A 64mb chain feram with quad-bl architecture and 200mb/s burst mode. In Solid-State Circuits Conference, 2006. ISSCC 2006. Digest of Technical Papers. IEEE International, pages 459--466, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  12. IBM. IBM FlashSystem 820 and IBM FlashSystem 720. http://www.ibm.com/systems/storage/flash/720-820.Google ScholarGoogle Scholar
  13. IBM. IBM System Storage DS8000 Easy Tier. http://www.redbooks.ibm.com/abstracts/redp4667.html.Google ScholarGoogle Scholar
  14. IBM. IBM XIV Storage System. http://www.ibm.com/systems/storage/disk/xiv.Google ScholarGoogle Scholar
  15. D. Kim, S. Lee, J. Chung, D. H. Kim, D. H. Woo, S. Yoo, and S. Lee. Hybrid dram/pram-based main memory for single-chip cpu/gpu. In Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE, pages 888--896, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J. K. Kim, H. G. Lee, S. Choi, and K. I. Bahng. A pram and nand flash hybrid architecture for high-performance embedded storage subsystems. In Proceedings of the 8th ACM international conference on Embedded software, EMSOFT '08, pages 31--40, New York, NY, USA, 2008. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. B. C. Lee, E. Ipek, O. Mutlu, and D. Burger. Architecting phase change memory as a scalable dram alternative. In Proceedings of the 36th annual international symposium on Computer architecture, ISCA '09, pages 2--13, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. K.-J. Lee et al. A 90nm 1.8v 512mb diode-switch pram with 266mb/s read throughput. In Solid-State Circuits Conference, 2007. ISSCC 2007. Digest of Technical Papers. IEEE International, pages 472--616, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  19. J. C. Mogul, E. Argollo, M. Shah, and P. Faraboschi. Operating system support for nvm+dram hybrid main memory. In Proceedings of the 12th conference on Hot topics in operating systems, HotOS'09, pages 14--14, Berkeley, CA, USA, 2009. USENIX Association. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. NetApp. Flash Accel software improves application performance by extending NetApp Virtual Storage Tier to enterprise servers. http://www.netapp.com/us/products/storage-systems/flash-accel.Google ScholarGoogle Scholar
  21. PureStorage. FlashArray, Meet the new 3rd-generation FlashArray. http://www.purestorage.com/flash-array/.Google ScholarGoogle Scholar
  22. M. K. Qureshi, M. M. Franceschini, A. Jagmohan, and L. A. Lastras. Preset: improving performance of phase change memories by exploiting asymmetry in write times. In Proceedings of the 39th Annual International Symposium on Computer Architecture, ISCA '12, pages 380--391, Washington, DC, USA, 2012. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. M. K. Qureshi, V. Srinivasan, and J. A. Rivers. Scalable high performance main memory system using phase-change memory technology. In Proceedings of the 36th annual international symposium on Computer architecture, ISCA '09, pages 24--33, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. C. Sie. Memory Cell Using Bistable Resistivity in Amorphous As-Te-Ge- Film. Iowa State University, 1969.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Phase change memory in enterprise storage systems: silver bullet or snake oil?

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          INFLOW '13: Proceedings of the 1st Workshop on Interactions of NVM/FLASH with Operating Systems and Workloads
          November 2013
          73 pages
          ISBN:9781450324625
          DOI:10.1145/2527792

          Copyright © 2013 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 3 November 2013

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          INFLOW '13 Paper Acceptance Rate8of15submissions,53%Overall Acceptance Rate8of15submissions,53%

          Upcoming Conference

          SOSP '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader