SSD Storage Manager for Proof of Space Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems lack efficient management of spare storage resources for proof of space activities, leading to unnecessary burden on host systems and inefficient energy usage in cryptocurrency networks.

Innovation Solution

A memory sub-system with a storage manager that automatically allocates and manages spare storage resources for proof of space activities, allowing for seamless reuse of these resources based on host system demands, and enabling autonomous operation for cryptocurrency tasks without relying on the host system's computing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the host system manages spare storage resources for proof of space activities, then the memory sub-system can support cryptocurrency networks, but the host system's computational burden increases and energy usage rises

Engineering Contradiction:
Improveability to support proof of space activitiesVSAvoidhost system energy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the proof of space management functionality from the host system and relocates it to the memory sub-system. The storage manager within the memory sub-system independently identifies, allocates, and manages spare storage resources for proof of space plots, separating this computational burden from the host system while enabling cryptocurrency network participation

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If the host system manages spare storage resources for proof of space activities, then the memory sub-system can support cryptocurrency networks, but the device complexity increases

Engineering Contradiction:
Improveability to support proof of space activitiesVSAvoidhost system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the proof of space management functionality from the host system and relocates it to the memory sub-system. The storage manager within the memory sub-system independently identifies, allocates, and manages spare storage resources for proof of space plots, separating this computational burden from the host system while enabling cryptocurrency network participation

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The memory sub-system provides self-service by autonomously managing its own spare storage resources. The storage manager automatically identifies available space, allocates it for proof of space activities, and returns resources when needed by the host system, eliminating the need for host system intervention and reducing overall system complexity

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If spare storage resources are allocated for proof of space activities, then energy efficiency improves, but the host system's available storage resources decrease

Engineering Contradiction:
Improveenergy efficiencyVSAvoidavailable storage resources
Core Design Contradiction:
Use of energy by moving objectVSQuantity of substance

Solution Approach 1:

The patent implements dynamic storage resource management where the storage manager continuously monitors host system storage demands and adjusts the allocation of spare storage resources accordingly. When the host system requires storage space, the manager dynamically reclaims resources from proof of space activities and reallocates them to the host system, ensuring both energy efficiency and adequate host storage availability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The storage manager implements a recover mechanism where spare storage resources allocated for proof of space activities are automatically reclaimed and returned to the host system when storage demand arises. This ensures that resources are not permanently lost but temporarily utilized for energy-efficient cryptocurrency operations while remaining available when needed

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS20240192883A1Management of Storage Space in Solid State Drives to Support Proof of Space Activities
Publication Date: 2024.06.13 MICRON TECHNOLOGY INC
  • US20240192883A1 patent drawing
  • US20240192883A1 patent drawing
  • US20240192883A1 patent drawing

AI summary

An apparatus with a solid state drive (SSD) having firmware to manage spare storage resources for proof of space activities. The SSD has a host interface configured to receive at least read commands and write commands from an external host system. The SSD has memory cells formed on at least one integrated circuit die, and a processing device configured to control executions of the read commands to retrieve data from the memory cells and executions the write commands to store data into the memory cells. The firmware is executable in the SSD to allocate storage resources not used or allocated by the host system to support proof of space activities and dynamically return the allocated storage resources when execution of a command from the host system needs additional storage resources.