Remote Data Access via Persistent Image Update Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems face challenges in managing and accessing remotely shared data, requiring storage commands beyond standard industry protocols, leading to the development of proprietary protocols.

Innovation Solution

A method and system that utilize standard input-output instructions with parameters like Persistent Image Update (PIU) and Clear Reference to manage access to shared computer-readable media, determining authentication and authorization for hosts to access shared or delta media, allowing efficient and secure data management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If standard input-output instructions are used to access remotely shared data, then protocol compatibility and system interoperability are improved, but the ability to manage secure multi-host access and data integrity is worsened

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidsecure multi-host access management
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the standard I/O instruction into multiple components: a base instruction portion that maintains compatibility with existing protocols, and additional parameter fields (such as persistent image update parameters and clear reference parameters) that enable enhanced security and access management. This segmentation allows the system to preserve protocol compatibility while adding specialized control capabilities for secure multi-host environments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary storage processor that acts as a mediator between multiple hosts and shared storage devices. This intermediary receives standard I/O instructions from hosts, interprets additional parameters within those instructions, and enforces access control policies. The intermediary translates standard protocols into specialized control operations, enabling secure multi-host access management without requiring hosts to implement proprietary protocols directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If proprietary storage protocols are developed to manage shared operating system images and data, then access control and data management capabilities are improved, but device complexity and implementation difficulty are worsened

Engineering Contradiction:
Improveaccess control capabilityVSAvoidprotocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal I/O instruction format that can serve multiple functions: standard data transfer operations, secure access control enforcement, and multi-host coordination. By embedding additional parameters within the standard instruction structure, a single protocol framework handles diverse storage management requirements, eliminating the need for separate proprietary protocols for different operations.

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

Solution Approach 2:

The patent extends standard I/O instructions by adding or modifying parameters within the existing protocol framework. For example, persistent image update parameters enable hosts to update shared operating system images with guaranteed consistency, while clear reference parameters enable hosts to clear references to specific data portions. These parameter changes allow sophisticated access control and data management without changing the fundamental protocol structure.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple hosts share a common operating system image and data image, then resource utilization and storage efficiency are improved, but data integrity and access authorization management are worsened

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the storage processor monitors and tracks access operations to shared images by multiple hosts. The system receives I/O instructions with parameters indicating the host's authorization status and the intended operation type. The storage processor provides feedback by enforcing access control decisions, preventing unauthorized operations, and ensuring that only authorized hosts can perform specific operations on shared images, thereby maintaining data integrity in multi-host environments.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs preliminary authorization verification before allowing hosts to access or modify shared images. The storage processor checks authorization parameters in incoming I/O instructions before executing operations, and uses parameters like clear reference to pre-establish access rules. This preliminary action ensures that data integrity is maintained by preventing unauthorized access before it can occur, rather than relying on post-access validation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8321522B2System and method for management of remotely shared data
Publication Date: 2012.11.27 DELL PROD LP
  • US8321522B2 patent drawing
  • US8321522B2 patent drawing
  • US8321522B2 patent drawing

AI summary

Systems and methods for reducing latency on a remotely-booted information handling system are disclosed. A method for access and management of remote data may include receiving from a host a standard input-output instruction including a persistent image update (PIU) parameter indicating a request by the host to access a shared computer-readable medium storing an image shared by the host and one or more other hosts. The method may further include determining a value of the PIU parameter and determining whether to allow the host to access the shared computer readable medium based at least on the value of the PIU parameter.