Storage-Efficient Sensors Using NVMe-oF Direct Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently collecting, processing, and storing large amounts of data from sensors, leading to increased network latencies, energy consumption, and computational costs due to intermediate gateways and long-distance data transmission.

Innovation Solution

The implementation of NVMe-oF protocol enables direct data transfer from sensors to storage devices, bypassing intermediate processors, and using storage devices with NVMe controllers to process and store data efficiently, with asynchronous notifications and data preprocessing to optimize data handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is transmitted from sensors through intermediate gateways to storage devices, then data can be processed and routed, but network latencies increase and energy consumption increases

Engineering Contradiction:
Improvedata transfer rateVSAvoidnetwork latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent removes intermediate gateways from the data transmission path, enabling sensors to communicate directly with storage devices. This extraction of unnecessary intermediary components eliminates the time delays and energy consumption associated with multiple routing hops, while maintaining data processing capabilities through direct sensor-to-storage communication.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements asymmetric communication roles where sensors specialize in data generation and transmission, while storage devices specialize in data reception and storage. This asymmetric division of functionality eliminates the need for symmetric gateway processing at each node, reducing overall network latency and energy consumption while maintaining efficient data flow.

Inventive Principle:
Principle #4Asymmetry

2Adaptability or versatility

If data is transmitted over long distances from sensors to centralized storage, then centralized data management is achieved, but energy consumption increases

Engineering Contradiction:
Improvedata management flexibilityVSAvoidenergy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the centralized storage system into distributed storage nodes that can be geographically closer to sensor clusters. This segmentation allows data to be stored locally or regionally rather than requiring long-distance transmission to a single centralized location, reducing energy consumption while maintaining flexible data management through the networked storage node architecture.

Inventive Principle:
Principle #1Segmentation

3Productivity

If intermediate processors are used to handle sensor data, then data processing capabilities are enhanced, but computational costs increase

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidcomputational cost
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent enables storage devices to perform data processing functions directly, eliminating the need for separate intermediate processors. The storage devices self-service by handling data reception, processing, and storage in one integrated operation, reducing computational costs associated with dedicated processing nodes while maintaining enhanced data processing capabilities.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3941022B1Systems and methods for storage-efficient sensors
Publication Date: 2024.04.10 SAMSUNG ELECTRONICS CO LTD
  • EP3941022B1 patent drawingFigure 1
  • EP3941022B1 patent drawingFigure 2
  • EP3941022B1 patent drawingFigure 3

AI summary

Provided are systems, methods, and apparatuses for providing storage-efficient sensors. A method can include: using a discovery service to determine one or more parameters associated with a storage device via a network over a medium; transmitting data from at least one sensor to a storage device via the network over the medium; processing the data and storing at least a portion of the data at the storage device; and transmitting at least a second portion of the data via the network to at least one host.