Abstract
This IBM Redbooks publication provides a comprehensive introduction to the IBM Storage Scale System family of integrated hardware and software storage solutions. Built on IBM Storage Scale technology, the IBM Storage Scale System delivers high-performance, reliable file and object storage designed for AI, high-performance computing (HPC), analytics, and hybrid cloud workloads.
The publication covers the IBM Storage Scale System 6000 and 3500 product lines, describing their architecture, hardware components, software stack, and deployment models. It explains how IBM Storage Scale System functions as a scalable storage building block within an IBM Storage Scale cluster, supporting massive scalability, software-defined RAID with de-clustered erasure coding, and flexible network connectivity including 100/200/400 Gb Ethernet and InfiniBand HDR/NDR.
Authors
Phillip Gerrard, Sagrika Arora, Nilton Carlos Dos-Santos, Jordi Caubet, Michael Kieran, Stieg Klein, Chris Maestas and Bis Purkayastha
- Introduction
- Introducing the IBM Storage Scale System
- IBM Storage Scale System architecture
- IBM Storage Scale System planning and integration
- IBM Storage Scale System models
- IBM Storage Scale System model specifications
- IBM Storage Scale RAID technical overview
- Abbreviations
- Additional Resources
- Notices
- Version History
IBM Storage Scale System models
This section includes the differences between the three generations of IBM Storage Scale Systems (IBM Storage Scale System) that are used today. Understanding the nomenclature and the differences between these generations is helpful when you are designing your IBM Storage Scale System environment, especially if different generations of IBM Storage Scale System coexist in the same IBM Storage Scale cluster.
IBM Storage Scale System model specifications
IBM Storage Scale System 6000 specifications
The specifications of the IBM Storage Scale System 6000 model are listed in the following table.



IBM Storage Scale System 3500 specifications
The IBM Storage Scale System 3500 is one of the third-generation IBM Storage Scale System offerings.
The IBM Storage Scale System 3500 model includes NVMe flash storage.
The specifications of the IBM Storage Scale System 3500 model are listed in the following table.

The IBM Storage Scale System 3500Hx, shown in the following table, includes machine type 5141-FN2 and 1-4 model 5147-102.
The IBM Storage Scale System 3500Cx, shown in the following table, includes machine type 5141-FN2 logtip only NVMe drives and 1—8 model 5147-102 enclosures.
IBM Storage Scale RAID technical overview
The following section provides a high-level, technical overview of the IBM Storage Scale RAID that is used in all IBM Storage Scale System models.
The IBM Storage Scale RAID software that is used in the IBM Storage Scale System solution runs on SAS disks in just a bunch of disks (JBOD) arrays. IBM Storage Scale RAID on IBM Storage Scale System provides JBOD cost reduction while simultaneously providing enterprise class reliability.
Different IBM Storage Scale System models provide solid-state drives (SSDs or NVMe) when more performance is needed. The IBM Storage Scale System solution does not require or use any external RAID controller or acceleration.
IBM Storage Scale RAID supports multiple RAID codes and distributes client data, redundancy information, and spare space across the disks in such a way that if a physical disk loss or even a group of physical disk loss occurs, it does not affect data availability.
Instead of relying on the disks or conventional RAID controller only, IBM Storage Scale RAID implements erasure coding, which is embedded within the IBM Storage Scale file system to provide reliability and high performance. This configuration detects and reports storage media faults and read or write errors, and resolves other data integrity problems.
IBM Storage Scale RAID also implements an end-to-end checksum from the storage media all the way out to the IBM Storage Scale client.
IBM Storage Scale RAID erasure codes
IBM Storage Scale RAID in the IBM Storage Scale System supports different data protection algorithms and can detect and correct up to two or three concurrent storage media faults per erasure code array.

End-to-end checksum
If you use the IBM Storage Scale software client to access data on the IBM Storage Scale System, the IBM Storage Scale client is aware if the IBM Storage Scale file system is based on IBM Storage Scale RAID network shared disks. If this configuration is used, an 8-byte checksum is calculated during a write operation, which is appended to the data, and sent over the network to the IBM Storage Scale RAID server. The checksum is verified and then IBM Storage Scale RAID writes the data along with its checksum on the disks and logs the version number on its metadata.
When a read operation is requested, IBM Storage Scale RAID verifies the checksum and version on its metadata. If verification is successful, it sends the data to the client. If verification fails, the data is rebuilt based on parity or replication and then sent to the client along with a newly generated checksum.
The end-to-end checksum feature provides a robust means to prevent and correct silent disk errors or missing disk writes. This feature provides an essential level of reliability to ensure data integrity and prevent file system checks, which ensure reliability and uptime for ever larger petabyte-scale file systems.
Declustered RAID arrays
IBM Storage Scale RAID implements its own data and spare disk layout scheme that reduces overhead and mitigates the performance impact to users when recovering from disk failures. IBM Storage Scale RAID spreads or declusters user data, redundancy information, and spare space across all the disks of the array instead of leaving all spare space in a single disk. A conventional 1+1 RAID layout is compared to a declustered array in the following figure.

Consider an example where seven stripes of data are on each disk. The declustered array diagram above shows the left three arrays of two disks in a replicated 1+1 configuration and a spare. On the left, you can see the data stripes spreading all over the seven disks of the declustered array.
In a failure of one disk, all data from the remaining disks of the array must be replicated to the spare disk on the traditional 1+1 array. On the declustered array, the replication occurs on spare space of all the remaining disks, which can decrease the rebuild impact from three to four times.
The IBM Storage Scale RAID overhead reduction is shown in the following figure.

On the IBM Storage Scale System, using RAID 8+2 or 2-way replication (1+2), if one disk loss occurs, the rebuild operation starts with low priority with even lower impact for the clients.
With this array configuration, the rebuild is considered critical and run on high priority only if two concurrent disk losses occur.
By using 8+3 RAIDs or 3-way replication (1+3), the rebuild operation becomes critical only if three concurrent disk losses occur in the same declustered array.