I’m really excited about the prospects of memory-addressable flash. Moving flash closer to the CPU and addressing it as memory rather than block storage brings tremendous performance benefits, and is a once-in-a-generation radical change to system architecture. But questions remain as to how it can be integrated with today’s applications. Now Plexistor is here with a promising solution: Their “Software-Defined Memory” concept is a generic filesystem for storage, from NVDIMM to NVMe to SSD.
Storage Field Day
I’ve talked a lot about the I/O blender in the last decade or so.[1. I’ve even been told I invented the term!] I’ve always said that information is the solution, allowing arrays to de-multiplex data. But a new enterprise storage company, Infinidat, claims that they can beat the I/O blender using math. Here’s their concept.
Scaling storage is a serious challenge for the industry, but there is a great deal of thought, effort, and creativity going into it right now. Companies like Gridstore, Oxygen Cloud, and Cleversafe have come up with effective client-side solutions to enable scale-out storage to sing. If you’ve got an appropriate application, client, or gateway, scale-out is a real possibility!
It is amazing that something as simple-sounding as making an array get bigger can be so complex, yet scaling storage is notoriously difficult. Our storage protocols just werenâ€™t designed with scaling in mind, and they lack the flexibility needed to dynamically address multiple nodes. So my hat is off to these companies and others who have come up with clever ways to maintain compatibility while scaling out beyond the bounds of a single storage array.
Having wrapped up Storage Field Day 4 this week, it seems that the theme was scaling storage. Delegates learned about scale-out storage from CloudByte, Coho Data, Nimble Storage, Overland Storage, Avere Systems, Gridstore, Oxygen Cloud, and Cleversafe.