Patently Pavilion

I’m proud to work for a company that innovates. Writing patent claims is no easy task. I used to work for a company that had 10s of thousands of employees. I filed multiple patents and found that this company had a whole team responsible for patents.

Filing a patent when you are small like Pavilion takes time, creativity, and technical diligence. Some companies I worked for looked at filing patents as a waste of time as it took resources away from getting to market faster.

My belief is that patents are a mark of great engineers working together and doing really hard work to prove their invention is worthy of merit in the context of history and in the definition of the next big thing.

Recently Pavilion Data was awarded two additional patents bringing our current total to 24. While there are more to come, I thought it might be helpful to explain the value of a few of these.

Pavilion started the NVMe-oF™ trend with the filing of Patent 9565269: Non-volatile memory express over ethernet. on November 4, 2014. It was called Non-volatile memory express over Ethernet as there was no NVMe-oF consortium and NVMe over InfiniBand and NVMe over Fibre Channel had not been invented. Ask us about NVMe-oF, we get it!!

Patent 11288122: High availability storage system. While a HA storage system is common, connecting all 72 NVMe SSDs to 20 storage controllers using a redundant high speed PCIe switch is unique. If I wanted to ensure that multiple applications running on multiple serves got extremely high performance, even in failure conditions, this is the way I’d do it.

Patent 9720598: Storage array having multiple controllers. While there is much prior art relating to multi-controller storage arrays, Pavilion takes the concept to a new level with up to 20 controllers supporting a variety of NVMe SSD sizes and types. A very powerful instantiation of this is how we swarm controllers together for the rebuild of a failed drive. For a 2TB NVMe drive, rebuild time is over 5X faster than a traditional Direct-Attached Storage (DAS) NVMe SSD.

Patent 9712619: Virtual non-volatile memory express drive. Hmmm, if I wanted to create an NVMe storage controller that was the front-end to an entire array of NVMe SSDs, and I did not want to carry forward all of the target and initiator code written for SATA or SAS, maybe starting from scratch to virtualize an NVMe SSD would be a good idea…

Patent 9652182: Shareable virtual non-volatile storage device for a server. Why someone would want to share an NVMe SSD anyway? No application would ever need a device with such low latency and high speed to be shared. After all, these SSDs are tiny. No one would ever want one that is 30TB. Just kidding…

Patent 10216423: Streams across multiple controllers to improve solid state drive performance. I was reading recently about the most powerful storage array on the planet. It can have up to 16TB of DRAM to cache writes and significantly improve write performance. In 80U, with this massive cache, you can get 150GB/sec of bandwidth. The above patent is what we refer to internally as “cacheless writes.” With a design for NVMe, we simply establish stream tags and get out of the way – delivering up to 90GB/sec in 4U, saving “cache money.” 

There are many others that speak to the ingenuity of our technical team and our company’s innovation. You can peruse them at your leisure here. In the meantime, know, like I do, that Pavilion Data is constantly defining the future, and bringing the reality of performance storage to your data center today.