Storage Frame Management IP Drift for Multi-Controller Arbitration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing management IP drift methods are inadequate for storage frames with multiple controllers, leading to difficulty in implementing IP arbitration and reducing reliability and stability, especially when controllers fail or become abnormal.
Innovation Solution
A management IP drift method that deploys and manages IP to a target controller based on state attributes, using a manager to monitor and adjust IP distribution among controllers, ensuring normal operation even with multiple controllers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a two-controller redundancy design is used with IP drift function, then reliability is improved, but device complexity increases when extending to four or more controllers
Solution Approach 1:
The patent divides the IP drift management function into separate modules: a manager component that handles IP arbitration and deployment decisions, and controller components that execute IP drift requests. This segmentation allows the system to scale from two to four controllers without increasing overall complexity, as each controller independently manages its own IP drift operations through standardized manager interactions.
Solution Approach 2:
The manager acts as an intermediary between controllers and the management IP system. It receives IP drift requests from controllers, obtains state attributes of all controllers, and makes arbitration decisions based on predefined rules. This intermediary approach centralizes the complexity of IP arbitration while keeping individual controller logic simple and scalable.
2Ease of operation
If data mirroring is used for IP arbitration in two-controller systems, then IP drift can be implemented, but it becomes extremely difficult to implement IP arbitration when there are four or more controllers
Solution Approach 1:
The manager continuously obtains state attributes of all controllers and uses this feedback information to make IP drift decisions. Controllers send status information to the manager, which then arbitrates IP deployment based on real-time system state. This feedback mechanism enables straightforward IP arbitration in multi-controller systems without complex manual intervention.
Solution Approach 2:
The manager is designed with universal functionality that works regardless of the number of controllers in the system. It can handle IP drift requests from any number of controllers, obtain state attributes from all controllers, and make arbitration decisions based on the same standardized process. This universal design allows the system to scale from two to four controllers without changing the fundamental IP arbitration mechanism.
3Device complexity
If management IP is deployed to a single target controller, then IP drift can be simplified, but reliability decreases when controllers fail or become abnormal
Solution Approach 1:
The system dynamically adjusts IP deployment based on real-time controller status. The manager continuously monitors controller state attributes and can switch IP deployment between controllers as needed. When a controller fails or becomes abnormal, the manager automatically relocates the management IP to a healthy controller, maintaining system reliability without fixed complex configurations.
Data Source
AI summary
The present application relates to a management Internet protocol (IP) drift method and a storage frame. The method is applied to a manager. The manager is interconnected with at least two controllers. The method includes: deploying a management IP to a target controller, where the controllers include the target controller, and the target controller is unique; receiving a management IP drift request, and obtaining a state attribute of a controller; and if the state attribute of the controller satisfies a management IP drift rule, causing the management IP to drift based on the management IP drift request.


