Kubernetes and Docker setup for SPDK

Overview Circuit Blvd is building storage systems that can scale at data centers. We rely on Docker and Kubernetes (k8s) to manage the...

RocksDB in local vs NVMe-oF environment

Overview We would like to know how much impact NVMe-oF (NVMe-over-fabrics) have on real-world database applications. Let's use the...

Vhost vs local NVMe-over-fabrics targets

Overview We show how to set up vhost targets as a local SPDK storage service and measure the basic set of performance numbers in...

Qemu for SPDK OCSSD and NVMe-oF

Overview The SPDK community introduced OCSSD (Open-Channel SSD) ftl_bdev in January 2019. One way to develop host based FTLs in SPDK...

Cinabro Platform V1

Introduction In this article, we discuss Cinabro platform version 1. With Cinabro platform, we are aiming at a software driven, open...

Talk/Demo at SPDK Summit '19

We are excited to announce that Circuit Blvd., Inc. has been selected to present and showcase our demo at the 2019 SPDK Summit. The event...

Open-Channel SSD: Easy to build and use?

People easily guess that the Open-Channel SSD will ease the process of building SSDs. It's less than 30% true. The Open-Channel SSD...

Managing complexity

Software engineering is all about managing complexity - a well-known verse. The most difficult issue that software engineers experience...

Lessons from my previous startups

I started my corporate career in Samsung, and founded a flash memory software team. After helping the company to reach a top position...

Non-Volatile Memories Workshop '18

We participated in Non-Volatile Memories Workshop 2018 (http://nvmw.ucsd.edu/2018/) to present our CINABRO architecture. The annual...