Dr John R. Busch
CTO and Founder
Schooner Information Technology, Inc
Data center architectures based on servers with large DRAM caches and hard drive storage are highly inefficient. Flash memory offers the potential for order of magnitude improvements in data center performance, power consumption and space usage. However, realizing this potential requires balanced system architecture, not just assembling locally optimized pieces. To create effectively balanced flash-based systems, software must be optimized for flash memory and for processor core scaling, with high levels of parallelism, granular concurrency control, intelligent memory hierarchy management and specific consistency, balancing and fault management algorithms tailored to flash characteristics. This talk focuses on balanced system architecture, design and real world case studies of flash-based database, caching and key-value store servers.