Local CDN Image Processing with FPGA and Tagged Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content delivery networks (CDNs) face bottlenecks due to the need for source servers to handle various tasks, leading to response delays and inefficiencies, especially when dealing with requests for image processing and storage across vast geographical areas, as they often rely on file management systems that slow down response times and require frequent interactions with source servers.

Innovation Solution

Implementing a local CDN server with a processing component that performs image processing and selective storage using a unique tagging system, incorporating a field programmable gate array (FPGA) for image processing and storage control, and high-capacity NAND flash storage, allowing for local processing and storage of image information without relying on file system management, thereby offloading processing from source servers and optimizing storage and communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If source servers perform all image processing tasks centrally, then processing capability is concentrated and controlled, but response time increases and source servers become bottlenecks

Engineering Contradiction:
Improveprocessing controlVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the centralized image processing function into distributed edge computing nodes deployed at CDN servers. Each edge node possesses local image processing capabilities, allowing requests to be handled locally without always requiring communication with central source servers. This segmentation reduces response time while maintaining processing quality through distributed intelligence.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-deploying image processing capabilities and cached image data to edge CDN servers before requests arrive. When image requests are received at edge nodes, processing can begin immediately using locally available resources, eliminating the need to wait for source server responses and significantly reducing latency.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If CDN servers store and process images locally, then response time decreases, but storage management complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoidstorage management
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent extracts the file system management layer from the storage architecture, implementing a simplified storage model that operates directly on raw storage devices without traditional file system abstractions. This extraction eliminates complex file management operations while maintaining efficient local storage and retrieval capabilities at CDN edge nodes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements a universal tagging system that serves multiple functions simultaneously: unique identification of image data, location tracking across distributed storage, and processing status monitoring. This multi-functional tagging approach simplifies storage management by consolidating what would otherwise require separate management systems into a single unified mechanism.

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

3Ease of operation

If conventional file management systems are used at CDN servers, then storage organization is standardized, but management operations slow down response time

Engineering Contradiction:
Improvestorage organizationVSAvoidmanagement operations
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces the mechanical file system management operations with a streamlined direct storage access mechanism. Instead of navigating through file system layers, permissions, and metadata structures, the system uses direct addressing via unique tags to locate and manage image data, eliminating the overhead of traditional file management while maintaining organizational capabilities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10552936B2Solid state storage local image processing system and method
Publication Date: 2020.02.04 CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD
  • US10552936B2 patent drawing
  • US10552936B2 patent drawing
  • US10552936B2 patent drawing

AI summary

The present invention facilitates efficient and effective information storage device operations. In one embodiment, an add-in card for image processing selectively storing information includes a processing component that performs image processing locally on the add-in card and also directs selective image based storage of original image information and results of the image processing using a unique tag; a solid state storage device that selectively stores the original image information and results of the image processing, and a communication port that receives the original image information and selectively forwards the original image information and results of image processing on the original image information.