Home > Design Patterns > Storage Workload Management
Storage Workload Management

Storage Workload Management (Erl, Naserpour)

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

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 coordinate with the use of a storage capacity monitor and LUN migration.
Storage Workload Management: A cloud architecture resulting from the application of the Storage Workload Management pattern (Part 1).

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

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

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

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

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

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