Storage Area Network Agent Assignment for Vendor Protocol Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional network management applications for storage area networks face inefficiencies due to the need to learn and manage various communication protocols for different vendor types of switch devices, requiring direct communication and coordination, which is complex and resource-intensive.
Innovation Solution
The approach involves offloading management functions to multiple agents distributed within the storage area network, where a management control center identifies and assigns specific agents to handle exclusive sets of management tasks based on their capabilities, reducing the need for direct communication with multiple vendors and optimizing resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a centralized management system directly communicates with multiple vendor types of switch devices, then the system can control all devices, but the complexity of learning and maintaining multiple communication protocols increases significantly
Solution Approach 1:
The patent introduces agents as intermediary components that reside on or near the switch devices. These agents handle the complex protocol-specific communication with their respective vendor devices, while the centralized management system interacts with the agents through a simplified, unified interface. This mediator approach allows the management system to remain protocol-agnostic while still controlling diverse vendor devices.
Solution Approach 2:
The management function is segmented into multiple independent agents distributed throughout the network. Each agent is responsible for managing specific vendor devices and protocols locally, rather than requiring the centralized system to handle all protocols centrally. This segmentation distributes the complexity across multiple specialized components.
2Productivity
If a centralized management system maintains direct communication interfaces for all vendor protocols, then all devices can be controlled, but the resource consumption and coordination burden on the management system increases
Solution Approach 1:
Agents act as intermediaries that perform protocol translation and device management tasks locally. The centralized management system sends high-level commands to agents, which then handle the resource-intensive protocol-specific operations. This significantly reduces the computational and resource burden on the centralized system.
Solution Approach 2:
The agents perform self-management functions by autonomously handling protocol communication with their local devices. They independently manage device monitoring, configuration, and control operations, reducing the need for continuous centralized coordination and resource allocation.
3Ease of operation
If multiple agents are assigned to handle different management functions, then the management control center is relieved of coordination complexity, but the system requires capability discovery and assignment mechanisms
Solution Approach 1:
The system performs preliminary capability discovery during agent registration or initialization. Each agent announces its supported protocols and device types to the management system in advance. This pre-information gathering eliminates the need for real-time capability negotiation and simplifies subsequent device assignment operations.
Solution Approach 2:
The management system uses feedback mechanisms to learn about agent capabilities and device statuses. Agents report their capabilities and device states back to the management system, enabling intelligent assignment decisions. This feedback loop allows the system to adapt to changing conditions and optimize resource allocation dynamically.
Data Source
AI summary
A management control center identifies multiple remotely located agents and their corresponding abilities to manage devices in a storage area network on behalf of the management control center. In response to learning capabilities of the multiple agents, the management control center assigns a first agent of multiple agents in the storage area network to handle execution of a first set of management functions associated with a given device in the storage area network. Additionally, the management control center assigns a second agent of multiple agents in the storage area network to handle execution of a second set of management functions associated with the given device. This technique of assigning multiple agents (rather than a single agent) different management functions alleviates a management control center from having to coordinate direct communications with and control many different types of vendor devices in the storage area network.


