Howard Marks

Network Computing Blogger

Upcoming Events

Where the Cloud Touches Down: Simplifying Data Center Infrastructure Management

Thursday, July 25, 2013
10:00 AM PT/1:00 PM ET

In most data centers, DCIM rests on a shaky foundation of manual record keeping and scattered documentation. OpManager replaces data center documentation with a single repository for data, QRCodes for asset tracking, accurate 3D mapping of asset locations, and a configuration management database (CMDB). In this webcast, sponsored by ManageEngine, you will see how a real-world datacenter mapping stored in racktables gets imported into OpManager, which then provides a 3D visualization of where assets actually are. You'll also see how the QR Code generator helps you make the link between real assets and the monitoring world, and how the layered CMDB provides a single point of view for all your configuration data.

Register Now!

A Network Computing Webinar:
SDN First Steps

Thursday, August 8, 2013
11:00 AM PT / 2:00 PM ET

This webinar will help attendees understand the overall concept of SDN and its benefits, describe the different conceptual approaches to SDN, and examine the various technologies, both proprietary and open source, that are emerging. It will also help users decide whether SDN makes sense in their environment, and outline the first steps IT can take for testing SDN technologies.

Register Now!

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up

See more from this blogger

Nimbus Gemini Solid-State Storage Built From the Ground Up

Nimbus Data made the big switch to all solid state about three years ago, when it introduced the S-class unified storage system. The S-Class is an entry level--if you can use that term for any all-flash device--system with a single controller based on a standard server motherboard. This week, Nimbus announced the replacement for the S-Class, dubbed Gemini.

For Gemini, Nimbus has designed its first set of fully custom hardware--a 2U chassis that holds 24 SSDs and one or two controller modules. There are two versions of the controller--one with four QFP ports, which can each have Infiniband or Ethernet personalities, and one with four SFP+ ports for Ethernet or Fibre Channel connections. Each Gemini controller uses a PCIe 3.0 bus both for connections to its partner in the chassis and to connect to multiple SAS interface chips. Each of the 24 SSDs in the system has a dedicated point-to-point connection to the controller CPU without SAS expanders or shared links. The controllers also have an intelligent platform management interface Ethernet port for remote management.

More Insights


More >>

White Papers

More >>


More >>

Both controllers run Nimbus's Halo operating system, which provides both block and file access and a full set of storage virtualization features, including space-efficient, high-performance snapshots and data deduplication. All features are included in the base software license.

Most storage systems use battery- or ultra-capacitor-protected RAM in their controllers as their first line of cache. This requires that data be stored in both controllers before writes are acknowledged so data in cache won't be lost in the event of a controller failure. For a system like Gemini that can support 12 GBps (96 Gbps) of throughput, the bandwidth between the controllers could easily become a bottleneck to write performance.

Rather than keep the cache in the controllers, Gemini uses the NVRAM and its 24 SSDs as its cache. Since RAM, and NVRAM, are much faster than flash, especially on writes, this cache empowers the Gemini to deliver latency of just 100 microseconds. By load balancing write traffic across the SSDs and writing cache data to two or more SSDs, Gemini avoids that bottleneck and ends up with a much larger effective cache size than the 8 Gytes or so that a PCIe NVRAM card typically holds.

Nimbus has been building its own SSDs for years. While the company uses the same merchant SSD controller and flash chips as the SSD vendors, building its own SSDs allows Nimbus to tweak the controller firmware to better fit its application and fine tune the balance between NVRAM and flash in each device. The Gemini SSDs have sizeable NVRAM caches and up to 2 Tbytes of flash memory in a 2.5-inch form factor.

Building its own SSDs also helps Nimbus keep its costs down so it can sell Gemini for $8 per gigabyte MSRP. With a custom SSD, Nimbus gets exactly the device it wants while saving the not inconsiderable markup that enterprise SSD vendors charge. Nimbus is also saving some money by using 2Xnm MLC flash rather than the more expensive eMLC flash that can survive many more program/erase cycles, which it used in the S-Class system that Gemini replaces. Controller technology using more powerful DSP and ECC, and the systemwide flash management built into Nimbus's Halo operating system, has made MLC reliable enough for Nimbus to offer a 10-year warranty.

Disclaimer: Nimbus Data is a client of DeepStorage LLC.

Related Reading

Network Computing encourages readers to engage in spirited, healthy debate, including taking us to task. However, Network Computing moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. Network Computing further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | Please read our commenting policy.
Vendor Comparisons
Network Computing’s Vendor Comparisons provide extensive details on products and services, including downloadable feature matrices. Our categories include:

Research and Reports

Network Computing: April 2013

TechWeb Careers