Dynamic Server Binding in Storage Area Networks
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
3Device complexity
If factory-assigned WWNs are used for server identification, then communication is simplified, but server repurposing requires configuration changes and operator intervention
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
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
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
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
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
Data Source
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.


