Universal Address System for Distributed Computing Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current processing systems face bottlenecks in computation speed, memory access speed, and storage access, which existing solutions have not adequately addressed, particularly in multiprocessor environments.

Innovation Solution

A distributed computing system with a universal address system and method that utilizes a network of interconnected computing units, each with multiple processing cores, cache memory, and a system memory management unit (SMMU) to manage local and global memory, enabling efficient data retrieval and storage across multiple nodes by mapping virtual addresses to physical and storage addresses based on connectivity and cost parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If memory and storage are centralized in traditional processing systems, then system structure is simplified, but computation speed and memory access speed become bottlenecks

Engineering Contradiction:
Improvecomputation speedVSAvoidsystem structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides the centralized memory and storage into distributed memory interfaces and storage units across multiple computing nodes. Each node has its own local memory and storage, eliminating the centralized bottleneck and enabling parallel access, which directly improves computation speed without requiring a fundamentally complex new architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a universal address system that adds a new dimension to memory addressing by mapping virtual addresses to physical addresses across distributed nodes. This dimensional extension allows the system to maintain simplified access semantics while physically distributing memory and storage across multiple nodes, resolving the speed-complexity contradiction.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Speed

If memory access is centralized through single memory interfaces, then address management is simplified, but memory access speed deteriorates due to bottlenecks

Engineering Contradiction:
Improvememory access speedVSAvoidmemory interface structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the single centralized memory interface into multiple distributed memory interfaces across different computing nodes. Each node can independently access its local memory without contending for a single interface, thereby improving memory access speed while keeping each individual interface simple.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The universal address system acts as an intermediary layer between virtual addresses and physical memory locations. It handles the complexity of mapping addresses across distributed nodes transparently, allowing simplified address management at each node while achieving fast distributed memory access.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If storage is accessed through traditional disc interfaces, then storage structure is simple, but access speed becomes a bottleneck

Engineering Contradiction:
Improvestorage access speedVSAvoidstorage access structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides centralized disc storage into distributed storage units across multiple nodes. Each node has local storage capacity that can be accessed independently, eliminating the single-point bottleneck of traditional disc interfaces and enabling parallel storage operations that improve access speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The universal address system provides multi-functionality by enabling the same address translation mechanism to work for both memory and storage access. This allows the system to achieve fast distributed storage access without requiring separate complex addressing schemes, maintaining simplicity while improving performance.

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

4Productivity

If distributed computing nodes are interconnected with universal address mapping, then data access efficiency improves, but address translation complexity increases

Engineering Contradiction:
Improvedata access efficiencyVSAvoidaddress translation system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent adds a universal address dimension that encompasses both local and remote memory/storage addresses. This dimensional extension allows the system to maintain simple local address translation while providing efficient access to distributed resources through the extended address space, resolving the efficiency-complexity contradiction.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The universal address system serves as an intermediary that abstracts the complexity of distributed address translation. It provides a unified addressing interface that automatically handles the complexity of mapping to physical locations across nodes, allowing efficient data access without exposing translation complexity to users or applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8180996B2Distributed computing system with universal address system and method
Publication Date: 2012.05.15 III HOLDINGS 2 LLC
  • US8180996B2 patent drawing
  • US8180996B2 patent drawing
  • US8180996B2 patent drawing

AI summary

A distributed computing system that incorporates enhanced distributed storage and a universal address system and method are provided.