SAS Concentrator Virtual Mapping for Topology Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The SAS protocol lacks fabric management capabilities, making it difficult for management applications to determine which blade information handling systems are connected to what end devices, resulting in unavailable functions like zoning and complex proprietary solutions for topology information.
Innovation Solution
A virtual mapping device running on the SAS concentrator switch presents itself as an SAS target to acquire name and address information from SAS devices, building an SAS domain table that provides network topology for management applications to perform functions like zoning and diagnostics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the SAS protocol is used for communication between multiple hosts and storage devices through a concentrator switch, then data transfer rates are improved, but fabric management capabilities are lost and topology information becomes unavailable
Solution Approach 1:
The patent introduces a management application as an intermediary component that runs on the SAS concentrator switch. This management application acts as a mediator between the SAS protocol's lack of fabric management capabilities and the need for topology information. It captures, stores, and provides topology information about devices in the SAS domain, effectively bridging the gap created by the protocol's limitations while maintaining the high data transfer rates of SAS communication.
2Loss of information
If proprietary solutions with separate applications on each node are used to provide topology information, then topology information is available, but device complexity and ease of operation deteriorate due to complex installation and management
Solution Approach 1:
The patent merges the topology information management functionality into a single centralized management application that runs on the SAS concentrator switch. Instead of having separate applications on each node as in proprietary solutions, all topology capture and management functions are consolidated in one location. This significantly reduces installation and management complexity while maintaining complete topology information availability.
Solution Approach 2:
The management application on the SAS concentrator switch serves multiple functions: it captures topology information, stores device name and address mappings, provides fabric management capabilities, and supports zoning operations. This multi-functional approach replaces the need for multiple separate proprietary applications, simplifying the system while providing comprehensive functionality.
3Loss of information
If proprietary solutions are used to provide topology information, then device name to port address mapping is available, but ease of operation worsens due to the need to learn different solutions for different systems
Solution Approach 1:
The management application implements universal fabric management capabilities that work across different SAS domain configurations and blade server systems. By providing a standardized interface and centralized management approach, it eliminates the need for users to learn different proprietary solutions for different systems. The application universally handles device discovery, topology capture, and mapping functions across various hardware configurations.
Data Source
AI summary
An SAS domain map is automatically generated at an SAS concentrator switch by a virtual mapping device that presents itself as a target for discovery by SAS devices interfaced with the concentrator, such as information handling systems and storage devices. During the SAS protocol discovery process, the virtual mapping device generates the SAS domain map by acquiring the device name and the device port for each concentrator port that interfaces with a device. A management application running on the concentrator applies the SAS domain map to provide network functions, such as zoning or diagnostics.


