According to Gartner, the open source storage market has matured substantially, making it more viable for an increasingly wider range of enterprise use cases. In fact, the research firm expects that by 2018 open source storage will gain 20 percent of overall storage market share, up from less than one percent in 2013[2]. SanDisk is helping drive that adoption by collaborating with other companies and the broader Linux community to move forward projects that are important to SanDisk and its customers.
“Open source software is a critical building block for many of the key markets in which we operate—from mobile and embedded, to enterprise, hyperscale and cloud,” said Nithya Ruff, director of the SanDisk Open Source Strategy Office. “Since joining the Linux Foundation, SanDisk has built a sizable development team to enhance and optimize open source platforms to be ‘flash-intelligent,’ resulting in better performance, efficiencies, capacities and overall total cost of ownership for customers. SanDisk is one of the largest contributors to the Ceph software platform and will continue to work on further OSS innovations in partnership with the community.”
Over the last year, SanDisk has developed numerous performance enhancements to the core Ceph software defined storage solution, which is designed to present object, block, and file storage from a single distributed computer cluster. Ceph's main goals are to be completely distributed without a single point of failure, scalable to the exabyte level, and highly available. SanDisk’s efforts have resulted in a 10x improvement for block reads and a 2x improvement in object read flows when Ceph is deployed on a flash storage system.[3] Additionally, SanDisk has helped optimize the Ceph client to make performance more consistent overall.
"SanDisk continues to be one of the many great examples of active participation within the Ceph community. It is exciting to watch their contributions grow and how they have inspired others to do the same,” said Patrick McGarry, Ceph Community Lead, Red Hat.
SanDisk’s recently introduced InfiniFlash system is another example of the company’s OSS-based innovation. InfiniFlash is a very dense, highly efficient flash storage system built on OSS standards, enabling open source stacks and custom-built software to seamlessly integrate with the platform at the infrastructure and/or application layers. It also includes support for OpenStack cloud access protocols, which customers can utilize to deploy InfiniFlash as an infrastructure as a service platform—which users manage through a RESTful API, Swift, and the S3 API. InfiniFlash also utilizes a ‘flash-intelligent’ Ceph platform to deliver enterprise-class data services, and includes development libraries and a software development kit that allow customers to optimize applications for use with the system in order to obtain even better performance, efficiency and total cost of ownership.
In addition to today’s new OSS offerings, SanDisk contributes to several open source technology projects on the flash device side, hosted infrastructure side, and application side through various communities, including:
The Android™ operating system stack for mobile devices;
The Linux kernel for memory management and file system to enable better performance with flash;
The Android Real Path Storage library, an Apache licensed project maintained by SanDisk, that enables application developers to use external memory like SD™ cards in their Android applications;
SCST, a GPL-licensed SCSI target software stack that is maintained by SanDisk developers; and
Enterprise applications like Cassandra, MySQL, Hadoop and others to optimize them for use with SanDisk flash technology.