Storage-Hosted Application Acceleration for Network Latency Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The slow execution of important software due to latency caused by large numbers of storage access requests across data-center networks, which is a significant challenge in handling exa-scale datasets and network latency in current datacenter architectures.

Innovation Solution

The system enables application software to be hosted and executed on storage devices equipped with Customizable Storage Controllers (CSC), reducing the need for network round trips by running storage-facing portions of the application software directly on the storage devices, thereby minimizing network latency and congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If application software is executed on servers with network-connected storage devices, then system architecture is simple and ease of operation is maintained, but network latency and congestion increase significantly reducing execution speed

Engineering Contradiction:
Improvesoftware execution speedVSAvoidnetwork round-trip time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent merges the application software execution environment directly with the storage device by hosting the software on the storage device's controller. This combination eliminates the need for separate server-compute nodes to communicate with storage over the network, thereby reducing network latency and accelerating data access operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The storage device controller acts as an intermediary that hosts and executes application software locally. Instead of servers remotely accessing storage, the controller mediates by running the software that directly interacts with the stored data, eliminating network round-trips and reducing congestion.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If application software is hosted on storage devices, then network traffic and latency are reduced improving speed, but device complexity increases

Engineering Contradiction:
Improvedata access efficiencyVSAvoidstorage device architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The storage device controller is designed with multi-functionality, serving both as a storage management interface and as a computing platform capable of hosting and executing application software. This universal design allows the same hardware to perform multiple roles without requiring separate dedicated systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The storage device architecture is made dynamic by enabling flexible software hosting capabilities. The controller can dynamically load, execute, and manage application software alongside its storage functions, adapting to different workloads and data access patterns without fixed hardware configurations.

Inventive Principle:
Principle #15Dynamics

3Speed

If more network bandwidth is allocated for storage access, then data transfer speed improves, but network congestion increases and latency worsens

Engineering Contradiction:
Improvedata transfer speedVSAvoidnetwork performance stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent extracts data access operations from the network layer by hosting application software directly on the storage device. This extraction removes the need for continuous network communication for data access, thereby eliminating network congestion and performance instability caused by high storage traffic.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12572348B2Secure application acceleration system and apparatus
Publication Date: 2026.03.10 FETIK RICHARD
  • US12572348B2 patent drawing
  • US12572348B2 patent drawing
  • US12572348B2 patent drawing

AI summary

A storage device management system (SDMS) as a component of an application acceleration system; this is for managing AppAccel hardware storage devices (AI hardware SDs) using a distributed hardware F+ Update Server service layer of one or more hardware F+ Update Servers managing a storage set of one or more AI hardware SDs. The one or more hardware F+ Update Servers manage the one or more AI hardware SDs with mechanisms such as SyncLink, data paths, SC Program Store, etc. having multiple uses among which is interoperating with AI hardware SD management components of the one or more hardware F+ Update Servers. The SDMS is composed of the one or more hardware F+ Update Servers and employ these mechanisms on one, many, or all of the one or more AI hardware SDs to enable feedback to the SDMS, which is an important operative part of managing one, many, or all of the one or more AI hardware SDs.