Dynamic Server Binding in Storage Area Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for remote booting in a Storage Area Network (SAN) require manual, error-prone configuration changes and are inefficient, especially during server hardware failures or repurposing, leading to potential data corruption and increased operational costs due to persistent binding requirements.

Innovation Solution

A method and system that dynamically binds a server to a remote disk using virtual World Wide Names (WWNs), allowing non-persistent binding without requiring permanent configuration changes, enabling servers to boot from different remote disks without operator intervention and decoupling software environments from hardware configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration changes are made to rebind servers to remote disks, then server repurposing is possible, but the process is error-prone and may result in data corruption

Engineering Contradiction:
Improveserver repurposing capabilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs automatic binding and rebinding of servers to remote disks without requiring manual operator intervention. The binding process is self-managed through automated discovery and configuration, eliminating human errors while maintaining data integrity during server repurposing operations

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A binding manager component is introduced as an intermediary between servers and remote disks to manage the binding process. This mediator automatically handles the complex rebinding operations, ensuring proper procedures are followed and preventing data corruption while enabling flexible server repurposing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If persistent binding is enforced between servers and remote disks, then data corruption is prevented, but server repurposing requires manual intervention and service interruption

Engineering Contradiction:
Improvedata corruption preventionVSAvoidserver repurposing process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The binding between servers and remote disks is made dynamic rather than static. The system can automatically rebind servers to different remote disks based on current requirements without manual intervention, while maintaining proper binding protocols to prevent data corruption. This dynamic approach enables seamless server repurposing without service interruption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The binding manager automatically manages server-to-remote disk bindings without requiring operator intervention. When server repurposing is needed, the system self-manages the rebinding process, maintaining data integrity through automated procedures while eliminating manual operations and service interruptions

Inventive Principle:
Principle #25Self-service

3Device complexity

If factory-assigned WWNs are used for server identification, then communication is simplified, but server repurposing requires configuration changes and operator intervention

Engineering Contradiction:
Improvecommunication configurationVSAvoidserver repurposing flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The binding manager acts as an intermediary that decouples server identity from fixed WWN bindings. It manages the mapping between servers and remote disks dynamically, allowing server repurposing without changing fundamental communication configurations. The factory-assigned WWNs remain unchanged, but the binding manager handles the flexibility needed for repurposing

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system introduces dynamic binding management that allows servers to be reassigned to different remote disks without changing their factory-assigned WWNs. The binding relationships are dynamic and can be automatically updated, maintaining simple communication configurations while enabling flexible server repurposing

Inventive Principle:
Principle #15Dynamics

4Stability of the object's composition

If pre-determined server functions and configurations are maintained, then system stability is ensured, but network resource utilization becomes inefficient and operational costs increase

Engineering Contradiction:
Improvesystem stabilityVSAvoidnetwork resource utilization
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The binding manager introduces dynamic server-to-remote disk assignments that can be automatically adjusted based on current workload and resource availability. This dynamic approach allows servers to access different remote disks as needed, improving network resource utilization while maintaining system stability through automated, controlled binding changes

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The binding manager enables servers to serve multiple functions by allowing access to different remote disks containing various server images. A single server can be repurposed to perform different roles by dynamically binding to appropriate remote disks, improving overall network resource utilization while maintaining system stability

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

Data Source

PatentUS7814274B2Method and system for dynamic binding in a storage area network
Publication Date: 2010.10.12 DELL PROD LP
  • US7814274B2 patent drawing
  • US7814274B2 patent drawing
  • US7814274B2 patent drawing

AI summary

A system, method and computer program product for dynamically binding a server to a remote disk in a data center is provided. In a data center, servers and storage devices that manage multiple remote disks communicate over a switched fabric by using a standard protocol suite. The servers, storage devices and the switched fabric constitute a Storage Area Network (SAN). The devices present on the SAN are assigned a virtual identity, independent of their physical identity. The virtual identity of the servers facilitates the dynamic instantiation of the server images located on multiple remote disks on the servers.