TCO-Based SSD Workload Allocation Manager

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing WAF models for SSDs do not consider workload sequentiality, leading to increased write amplification and shortened device lifetime, which affects the total cost of ownership (TCO) of datacenters.

Innovation Solution

A TCO model that estimates the cost of allocating workloads to SSDs based on factors including lifetime, sequentiality of workloads, and write wearout, allowing for the selection of disks that minimize TCO, independent of write amplification factor (WAF) models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If existing WAF models are used for SSD allocation, then allocation simplicity is maintained, but write amplification increases and device lifetime shortens

Engineering Contradiction:
Improveallocation model complexityVSAvoidSSD device lifetime
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent changes the parameters considered in allocation models from traditional WAF-only factors to a comprehensive TCO model that includes workload sequentiality, write amplification, power consumption, and device lifetime. This parameter expansion enables more informed allocation decisions that extend SSD lifetime while maintaining manageable complexity through systematic evaluation frameworks.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary estimation of TCO metrics for multiple candidate SSDs before making allocation decisions. By pre-calculating write amplification factors, power consumption estimates, and projected lifetime impacts for each candidate device, the system identifies optimal allocations that minimize total cost of ownership before workloads are assigned, preventing premature device failure.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If workload sequentiality is not considered in allocation, then allocation processing speed is maintained, but write amplification increases

Engineering Contradiction:
Improveallocation processing speedVSAvoidwrite amplification
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent applies partial action by selectively considering workload sequentiality characteristics only for allocation decisions where they significantly impact write amplification. Rather than performing exhaustive sequentiality analysis for all workloads, the system focuses computational effort on identifying allocation patterns that would otherwise cause excessive write amplification, thus reducing harmful effects without sacrificing overall allocation throughput.

Inventive Principle:
Principle #16Partial or excessive action

3Duration of action of stationary object

If TCO model is used for workload allocation, then SSD lifespan is extended, but allocation complexity increases

Engineering Contradiction:
ImproveSSD lifespanVSAvoidallocation system complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The patent segments the TCO evaluation into distinct computational modules: workload characteristic analysis, write amplification estimation, power consumption calculation, and lifetime projection. Each module handles a specific aspect of TCO evaluation independently, allowing the system to manage complexity through modular design while comprehensively assessing total cost of ownership to extend SSD lifespan.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where allocation decisions are continuously refined based on monitored TCO metrics. The system tracks actual write amplification, power consumption, and device performance over time, using this feedback to adjust future allocation decisions and optimize SSD lifespan while managing operational complexity through adaptive learning.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10599352B2Online flash resource allocation manager based on a TCO model
Publication Date: 2020.03.24 SAMSUNG ELECTRONICS CO LTD
  • US10599352B2 patent drawing
  • US10599352B2 patent drawing
  • US10599352B2 patent drawing

AI summary

A method for allocating workloads based on a total cost of ownership (TCO) model includes receiving a workload; estimating a cost for allocating the workload to each disk of disks in a disk pool based on a TCO model; determining a disk among the disks in the disk pool that minimizes a TCO; and allocating the workload to the disk. The TCO model incorporates a plurality of cost factors for estimating costs for each disk in the disk pool for allocating the workload.