iSCSI Boot Target Selection via Policy Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems lack an efficient method for automatically booting an initiator from a remote iSCSI target without manual configuration, which complicates the process of selecting and connecting to the appropriate storage device for booting.

Innovation Solution

A policy engine is used within an information handling system to set a boot attribute for iSCSI targets, allowing a remote initiator to automatically log onto a designated boot target through a discovery service, such as an iSNS server, which queries and returns available targets with the boot attribute set.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration is used to select and connect to iSCSI targets, then connection reliability is improved, but operation complexity and time consumption increase

Engineering Contradiction:
Improveconnection reliabilityVSAvoidoperation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The initiator is configured to automatically query the discovery service for available iSCSI targets and autonomously select and connect to appropriate targets without requiring manual user configuration. This self-service mechanism maintains connection reliability through automated target selection while eliminating manual configuration complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The discovery service pre-registers and maintains information about available iSCSI targets before the initiator needs to connect. By having target information prepared in advance and readily accessible, the system enables rapid automated connection while ensuring reliable target selection, resolving the contradiction between operation speed and connection reliability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated target selection is implemented, then operation speed is improved, but configuration complexity increases

Engineering Contradiction:
Improvebooting speedVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A discovery service acts as an intermediary between initiators and iSCSI targets, centralizing the management of target information and selection logic. This intermediary handles the complexity of automated target discovery and selection, enabling fast booting for initiators while hiding the underlying configuration complexity in a centralized service.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The discovery service provides feedback to initiators about available targets and their boot capability status. This feedback mechanism enables initiators to automatically select appropriate targets without requiring complex pre-configuration, thereby improving booting speed while keeping the configuration management centralized and manageable.

Inventive Principle:
Principle #23Feedback

3Productivity

If centralized management through discovery service is used, then target selection efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvetarget selection efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The discovery service merges the functions of target registration, target information management, and target selection assistance into a single centralized service. This consolidation improves target selection efficiency by providing a unified access point while managing system complexity through functional integration rather than distribution across multiple components.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7975135B2Apparatus, method and product for selecting an iSCSI target for automated initiator booting
Publication Date: 2011.07.05 DELL PROD LP
  • US7975135B2 patent drawing
  • US7975135B2 patent drawing
  • US7975135B2 patent drawing

AI summary

An apparatus, method and product for selecting an iSCSI target for us in automatically booting a remote initiator is disclosed. A policy engine is created for use in a discovery domain of an iSCSI device. A boot attribute setting within the policy engine is set for selecting an iSCSI target to allow the remote initiator to automatically log onto the selected target for booting.