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.
- 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 ScholarDigital Library
- J. Akerman. Toward a universal memory. Science, 308(5721):508--510, 2005.Google ScholarCross Ref
- 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 Scholar
- 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 ScholarCross Ref
- Dell. 300 gb 15,000 rpm serial attached scsi hotplug hard drive for select dell poweredge servers/powervault storage.Google Scholar
- 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 Scholar
- 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 Scholar
- EMC. FAST: Fully Automated Storage Tiering. http://www.emc.com/about/glossary/fast.htm.Google Scholar
- EMC. VFCache: A server Flash caching solution. http://www.emc.com/storage/vfcache/vfcache.htm.Google Scholar
- Fusion-IO. ioTurbine: Turbo Boost Virtualization. http://www.fusionio.com/products/ioturbine.Google Scholar
- 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 ScholarCross Ref
- IBM. IBM FlashSystem 820 and IBM FlashSystem 720. http://www.ibm.com/systems/storage/flash/720-820.Google Scholar
- IBM. IBM System Storage DS8000 Easy Tier. http://www.redbooks.ibm.com/abstracts/redp4667.html.Google Scholar
- IBM. IBM XIV Storage System. http://www.ibm.com/systems/storage/disk/xiv.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- PureStorage. FlashArray, Meet the new 3rd-generation FlashArray. http://www.purestorage.com/flash-array/.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- C. Sie. Memory Cell Using Bistable Resistivity in Amorphous As-Te-Ge- Film. Iowa State University, 1969.Google ScholarCross Ref
Index Terms
- Phase change memory in enterprise storage systems: silver bullet or snake oil?
Recommendations
Phase change memory in enterprise storage systems: silver bullet or snake oil?
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 ...
Adaptive Page Packing and Storing Method for PCM-Flash Hybrid Memory Structure
HPCC-CSS-ICESS '15: Proceedings of the 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conf on Embedded Software and SystemsThis paper presents an advanced PCM-Flash hybrid memory structure for the integrated memory-disk (IMD) structure merging the conventional main memory and disk storage into a single memory layer. The proposed structure can enhance overall write access ...
Architecting phase change memory as a scalable dram alternative
Memory scaling is in jeopardy as charge storage and sensing mechanisms become less reliable for prevalent memory technologies, such as DRAM. In contrast, phase change memory (PCM) storage relies on scalable current and thermal mechanisms. To exploit PCM'...
Comments