Conclusion
The Intel X25-E SATA Solid-State Drive provides a cost-effective option for hybrid arrays with an SSD-based tier-0. As an example, Atrato has been able to integrate the Intel X25-E SATA Solid-State Drives in the V1000 tier-0 and with the overall virtualization software for the SAID so that performance can be doubled or even quadrupled.
The use of RAM cache for storage I/O is hugely expensive and very difficult to scale given the cost as well as the complexity of scalable memory controllers like FB-DIMM or R-DIMM beyond terabyte scale. Solid state drives are a better match for HDDs, while being an order of magnitude faster for random IOPs and providing the right amount of additional performance for the additional cost, providing for easily justifiable expense to obtain comparable application speed-up.
The use of SSDs as drive replacements in embedded applications is inevitable and simple. On the small scale of embedded digital cameras and similar mobile storage devices, SSDs will meet a growing need for high performance, durable, low power direct-attach storage. For larger scale RAID systems, SSDs in hybrid configurations meet ingest, egress, and access cache needs far better than RAM and at much lower cost. Until SSD cost per gigabyte reaches better parity with HDD, which may never happen, hybrid HDD+SSD is here to stay, and many RAID vendors will adopt tiered SSD solutions given the cost/benefit advantage.
Acknowledgements
Nick Nielsen (Senior Software Engineer), Phillip Clark (Senior Software Engineer), Lars Boehenke (Software Engineer), Louis Morrison (Senior Electrical Design Engineer), and the entire Atrato, Inc. team who have all contributed to the ApplicationSmart software and integration of solid state disks with the V1000 intelligent RAID system.
References
[1] "Systems and Methods for Block-Level Management of Tiered Storage", US Patent Application # 12/364,271, February, 2009.
[2] "Application Awareness Makes Storage More Useful", Neal Leavitt, IEEE Computer Society, July 2008.
[3] "Flash memories: Successes and challenges", S.K. Lai, IBM Journal of Research and Development, Vol. 52, No. 4/5, July/September, 2008.
[4] "Galapagos: Model driven discovery of end-to-end application-storage relationships in distributed systems", K. Magoutis, M. Devarakonda, N. Joukov, N.G. Vogl, IBM Journal of Research and Development, Vol. 52, No. 4/5, July/September, 2008.
[5] "Hierarchical Storage Management in a Distributed VOD System", David W. Brubeck, Lawrence A. Rowe, IEEE MultiMedia, 1996.
[6] "Storage-class memory: The next storage system technology", R.F. Freitas, W.W. Wilcke, IBM Journal of Research and Development, Vol. 52, No. 4/5, July/September, 2008.
[7] "Information valuation for Information Lifecycle Management", Ying Chen, Proceedings of the Second International Conference on Autonomic Computing, September, 2005.
[8] "File classification in self- storage systems", M. Mesnier, E. Thereska, G.R. Ganger, D. Ellard, Margo Seltzer, Proceedings of the First International Conference on Autonomic Computing, May, 2004.
[9] "Atrato Design for Three Year Zero Maintenance", Sam Siewert, Atrato Inc. White Paper, March 2008.
This article and more on similar subjects may be found in the Intel Technology Journal, March 2009 Edition, "Advances in Embedded Systems Technology". More information can be found at http://intel.com/technology/itj.


