Blade Server Microprocessor Interfaces for Simultaneous Drive Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Blade Centers allow only one blade server to connect with a local or remote drive at a time, making it inefficient and cumbersome for multiple blade servers to share storage drives simultaneously.
Innovation Solution
A microprocessor on each blade server provides interfaces for simultaneous connection with local or remote drives, allowing multiple blade servers to connect to the same drive and enabling a management module to manage simultaneous access, thereby increasing system efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If only one blade server connects with a local or remote drive at a time in conventional Blade Centers, then connection simplicity is maintained, but system efficiency and resource utilization deteriorate due to continuous disconnection and reconnection processes
Solution Approach 1:
The storage drive is designed to serve multiple blade servers simultaneously through virtualization interfaces, transforming from a dedicated single-server resource to a shared multi-server resource. The drive can be accessed by multiple blade servers at the same time through virtual connection interfaces, eliminating the need for exclusive connections and improving overall system productivity.
Solution Approach 2:
A virtualization layer or interface is introduced between the storage drive and blade servers, acting as an intermediary that manages multiple connections simultaneously. This intermediary enables multiple blade servers to access the same drive without direct physical conflicts, resolving the complexity of connection management while maintaining simple individual server operations.
2Adaptability or versatility
If multiple blade servers simultaneously connect to the same drive, then resource utilization and productivity improve, but connection management complexity and control difficulty increase
Solution Approach 1:
The connection management function is segmented into individual virtual interfaces on each blade server, allowing each server to independently connect to the shared drive without interfering with others. This segmentation enables simultaneous connections while maintaining operational simplicity at each server level, as each server manages its own connection independently.
Solution Approach 2:
Each blade server is equipped with its own microprocessor and interface capabilities to independently manage connections to shared drives. The servers self-configure and self-manage their connections without requiring centralized coordination for each connection event, making the system adaptable while keeping operation simple through automated self-service mechanisms.
3Productivity
If a microprocessor on each blade server provides interfaces for simultaneous connection, then simultaneous access capability improves, but device complexity and processing requirements increase
Solution Approach 1:
The interface functionality for drive connections is merged into the existing microprocessor architecture of each blade server. Rather than adding separate dedicated hardware interfaces, the microprocessor handles multiple drive connections through integrated virtualization capabilities, achieving simultaneous access while minimizing additional device complexity by combining functions.
Data Source
AI summary
A method and system in accordance with the present invention provides a microprocessor on each blade server for providing interfaces at the plurality of blade servers for simultaneous connection with a local or remote drive. The microprocessor can also configure the blade server to simultaneously connect with a plurality of local and/or remote drives. The microprocessor routes data packets between a management system and its respective blade server, while a management module in the management system manages the simultaneous access of the drive(s) by the plurality of blade servers or the plurality of drives by a blade server. This increases the efficiency of the system.


