Storage Switch With Distributed Intelligence For Scalable SAN
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Storage Area Networks (SANs) face limitations in scalability, interoperability, and high deployment and management costs due to limited port availability, expensive CPU requirements, and the need for multiple vendor management tools, which hinder widespread adoption.
Innovation Solution
A highly scalable storage switch with distributed intelligence at every port, enabling wire-speed processing, multi-protocol support, and serverless storage services, such as mirroring and virtualization, without the need for additional servers or management stations, allowing for centralized management and global deployment of storage resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional SAN appliances with limited ports are used, then device complexity is reduced, but scalability and port availability are limited
Solution Approach 1:
The SAN appliance is segmented into multiple functional modules including a gateway module, protocol translation module, virtualization module, and storage management module. Each module operates independently with dedicated processing capabilities, allowing the system to scale by adding or removing specific modules without redesigning the entire appliance. This modular architecture enables flexible port expansion while maintaining manageable system complexity.
Solution Approach 2:
The gateway appliance is designed with multi-functionality to perform multiple roles simultaneously: it acts as a Fibre Channel gateway, protocol translator, virtualization engine, and storage management controller. By consolidating these functions into a single universal platform with expandable modules, the system provides increased port availability and adaptability without proportionally increasing overall device complexity.
2Adaptability or versatility
If multiple vendor management tools are used, then interoperability is improved, but deployment and management costs increase
Solution Approach 1:
The gateway appliance serves as an intermediary device that mediates between different storage protocols and network standards. It includes built-in protocol translation capabilities that convert between Fibre Channel, iSCSI, and other storage protocols, enabling interoperability between heterogeneous systems. This single intermediary approach replaces the need for multiple vendor-specific management tools and protocol converters, reducing deployment complexity and cost while maintaining broad interoperability.
Solution Approach 2:
The gateway is designed as a universal platform that supports multiple storage protocols and communication standards simultaneously. It provides a unified management interface that can handle Fibre Channel, iSCSI, and other protocols through a single control point, eliminating the need for separate management tools for each protocol or vendor. This universal design reduces deployment costs while maintaining interoperability across diverse storage environments.
3Reliability
If store-and-forward process is used in appliances, then data reliability is improved, but data access speed decreases
Solution Approach 1:
The gateway appliance performs preliminary actions by pre-establishing communication paths and pre-processing data packets before actual data transfer. It includes buffer memory that pre-loads data and protocol translation rules that are prepared in advance. This preliminary preparation allows the system to maintain reliable store-and-forward processing while reducing the time required for actual data access, as the heavy lifting of protocol conversion and path setup has already been completed.
Solution Approach 2:
The gateway implements dynamic processing that adapts the store-and-forward mechanism based on traffic conditions and data priorities. For time-sensitive storage operations, the system dynamically bypasses certain store-and-forward steps or uses direct routing paths. For less time-critical data, traditional reliable store-and-forward processing is maintained. This dynamic adjustment allows the system to optimize between reliability and speed based on real-time requirements.
Data Source
AI summary
A storage switch in accordance with an embodiment of the invention is a highly scalable switch that allows the creation of a SAN that is easy to deploy and that can be centrally managed. Moreover, such a storage switch also allows the deployment of a global infrastructure, allowing the resources of the SAN, such as storage devices, to essentially be positioned anywhere on the globe. Further, such a storage switch allows a multi-protocol SAN, e.g., one that includes both iSCSI or Fibre Channel, and processes data packets at “wire speed.” To further enable wire-speed processing, a switch in accordance with the invention has “intelligence” distributed to each of its linecards, through which it classifies packets into data and control packets, it performs virtualization functions, and it performs protocol translation functions. A switch in accordance with the invention further performs serverless storage services such as mirroring, snapshot, and replication.


