Network Interface Device with Remote Storage Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud-based computing systems face challenges in balancing performance and security, as tenants and storage hosts often lack trust, leading to risks of malicious activity during data storage, reading, and sharing in cloud storage systems.

Innovation Solution

A network interface device with embedded storage control and encryption capabilities, allowing for secure data management independent of the host operating system, using a network interface controller with a memory device and processing unit on a common die, which implements an encrypted network file system and performs security operations to protect data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cloud-based computing systems are used to achieve high performance, then processing speed and scalability are improved, but security and trust between tenants and hosts deteriorate

Engineering Contradiction:
Improveprocessing speedVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments storage control functionality into two independent parts: local storage device control circuitry embedded in the network interface device that shares a physical support with receiver circuitry, and remote storage device control circuitry that does not share a physical support. This segmentation allows performance-critical operations to be handled locally while security-sensitive operations are isolated remotely, resolving the contradiction between processing speed and security.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If data is processed and stored through the host operating system, then system integration and management are improved, but latency and host processor utilization increase

Engineering Contradiction:
Improvesystem integrationVSAvoidlatency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts storage control functionality from the host operating system and embeds it directly in the network interface device. The local storage device control circuitry handles data storage operations independently without requiring host processor intervention, which reduces latency and host processor utilization while maintaining system integration through standardized interfaces.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If storage control circuitry and receiver circuitry share a physical support, then device integration and communication efficiency are improved, but security isolation from storage devices deteriorates

Engineering Contradiction:
Improvedevice integrationVSAvoidsecurity isolation
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system divides storage control functionality into local and remote segments. The local storage device control circuitry shares a physical support with receiver circuitry for efficient data reception and initial processing, while the remote storage device control circuitry maintains physical separation from storage devices to provide security isolation. This segmentation allows the system to achieve both device integration and security isolation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3070633B1Network interface devices with remote storage control
Publication Date: 2019.08.14 INTEL CORP
  • EP3070633B1 patent drawingFigure 1
  • EP3070633B1 patent drawingFigure 2
  • EP3070633B1 patent drawingFigure 3

AI summary

Network interface devices with remote storage control. In some embodiments, a network interface device may include receiver circuitry and remote storage device control circuitry. The remote storage device control circuitry may be coupled to the receiver circuitry and may share a physical support with the receiver circuitry. The remote storage device control circuitry may be configured to control writing of data from the receiver circuitry to a remote storage device that does not share a physical support with the remote storage device control circuitry.