Object Addressable Storage Bypass for Block I/O Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems that combine block I/O storage systems with object addressable storage interfaces face inefficiencies due to content units being transferred twice over networks, increasing latency and network traffic, especially when dealing with large content units.

Innovation Solution

A method where a first server issues object identifiers to a second server, which converts them into block I/O addresses for a block I/O storage system, allowing direct access and transfer of content units from the storage system to the host computer, bypassing the object addressable storage server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If content units are transferred through the object addressable storage server, then the system maintains location independence and object identifier abstraction, but network latency and traffic increase due to double transfer

Engineering Contradiction:
Improvelocation independenceVSAvoidnetwork latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts the content unit directly from the block I/O storage system and delivers it to the host computer, bypassing the object addressable storage server for the actual data transfer. Only the object identifier to address mapping goes through the second server, while the content itself takes a direct path, eliminating unnecessary network hops and reducing latency

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the access process into two independent parts: (1) object identifier to address conversion through the second server, and (2) direct content transfer from storage system to host computer. This segmentation allows the metadata operation to go through the OAS server while the bulk data transfer bypasses it, optimizing both abstraction maintenance and transfer efficiency

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If content units are transferred through the object addressable storage server, then the system maintains object addressable interface, but network traffic increases especially for large content units

Engineering Contradiction:
Improveobject addressable interfaceVSAvoidnetwork traffic
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts the content unit transfer path from the object addressable storage server and creates a direct connection between the block I/O storage system and the host computer. This extraction eliminates the server as an intermediate node for data transmission, significantly reducing network traffic while preserving the object addressable interface through the identifier-to-address conversion mechanism

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If block I/O storage system is used directly, then access speed is fast, but location independence and object identifier abstraction are lost

Engineering Contradiction:
Improveaccess speedVSAvoidlocation independence
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent introduces a second server as an intermediary that performs object identifier to block I/O address conversion. This mediator enables the host computer to use object identifiers for access while the actual storage operations use efficient block I/O addresses, combining the benefits of location independence with fast direct access speeds

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the access functionality into two parts: the second server handles the abstraction layer (object identifier management and address conversion), while the block I/O storage system handles the performance-critical data access operations. This segmentation allows each component to optimize for its specific function

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8010733B1Methods and apparatus for accessing content
Publication Date: 2011.08.30 DELL EMC
  • US8010733B1 patent drawing
  • US8010733B1 patent drawing
  • US8010733B1 patent drawing

AI summary

One embodiment of the invention relates to the transfer of content between a host computer that issues OAS access requests and a block I/O storage system. Specifically, a host computer may issue an access request for a content unit that identifies the content unit is an object identifier. The request may be received by a second server, which may determine the block address(es) on the block I/O storage system at which the content unit is stored. A request may then be sent to the block I/O storage system to retrieve the content stored at the requested block address(es) and the block I/O storage system may return the content.