Home > Design Patterns > Storage Workload Management

Storage Workload Management (Erl, Naserpour)

How can storage processing workloads be dynamically distributed across multiple storage devices?

Storage Workload Management

Problem

When storage-related processing is limited to one cloud storage device, over-utilization can occur, while other storage devices are being under-utilized or not utilized at all, resulting in a non-optimized cloud storage architecture.

Solution

A storage capacity system is provided to distribute runtime workloads between different cloud storage devices, across the network, and to enable LUNs to be divided and managed.

Application

Cloud storage devices are combined into a resource pool from which they are scaled horizontally and in coordination with the use of a storage capacity monitor and LUN migration.
Storage Workload Management: LUNs are dynamically distributed across cloud storage devices, resulting in more even distribution of associated types of workloads.

LUNs are dynamically distributed across cloud storage devices, resulting in more even distribution of associated types of workloads.

Storage Workload Management: A cloud architecture resulting from the application of the Storage Workload Management pattern (Part I).

A cloud architecture resulting from the application of the Storage Workload Management pattern (Part I).

Storage Workload Management: A cloud architecture resulting from the application of the Storage Workload Management pattern (Part II).

A cloud architecture resulting from the application of the Storage Workload Management pattern (Part II).

Storage Workload Management: A cloud architecture resulting from the application of the Storage Workload Management pattern (Part III).

A cloud architecture resulting from the application of the Storage Workload Management pattern (Part III).

NIST Reference Architecture Mapping

This pattern relates to the highlighted parts of the NIST reference architecture, as follows:

Storage Workload Management: NIST Reference Architecture Mapping
Storage Workload Management: NIST Reference Architecture Mapping