The “P” in Pavilion Actually Stands for Performance – Part 2

This is the second half of the Pavilion blog focusing on 3 important design areas of storage products:  Bandwidth, Latency, and Density.  This is the second entry in this series, focused on Latency and Density. Latency The access latency from the Host to the media is composed of host storage stack latency, network stack latency, IO controller latency and media access latency. The first three components here are fairly standard and we minimize the number of memory copies and limit data touches to keep latency at a minimum. The media access latency is largely governed by the type of media (NVMe…

The “P” in Pavilion Actually Stands for Performance

Storage system designers constantly make engineering tradeoffs to maximize three key attributes – Throughput, Latency and Density. This blog series will delve into each of these separately and cover the thought process we went through when we designed the Pavilion Storage Platform as it relates to these attributes.    This first blog of the series focuses on Throughput.   Part 1 – Throughput We can generalize the Pavilion Storage Platform as a dataflow system in order to understand the throughput performance characteristics. Such a system can be viewed to have well defined system demarcation boundaries, and Amdahl’s law can be…