Distributed Control Apparatus Load Balancing via Shared Database
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized control of multiple communication equipment in communication systems leads to increased load on control apparatuses, resulting in performance deterioration and lack of effective operation management, particularly in avoiding control apparatus failures.
Innovation Solution
A communication system with multiple control apparatuses that share a database to determine and manage packet handling operations, distributing load and facilitating operation management by assigning control apparatuses to packet processing units and updating the database for redundancy and dynamic load balancing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a control apparatus performs centralized control of multiple communication equipment, then control functionality is provided, but load on the control apparatus increases causing performance deterioration
Solution Approach 1:
The patent divides the centralized control function into multiple control apparatuses (first control apparatus and second control apparatus). Each control apparatus manages a subset of packet processing means, thereby segmenting the overall control load. This allows the system to maintain comprehensive control functionality while distributing the processing burden across multiple apparatuses, preventing performance deterioration that would occur with a single centralized controller.
2Productivity
If multiple control apparatuses share control of communication equipment, then load is distributed, but operation management becomes complex
Solution Approach 1:
The patent merges the operational management interface into a unified system where multiple control apparatuses cooperate through a common database. The first and second control apparatuses share access to the same packet handling operation database, allowing them to coordinate their actions and present a unified management interface. This combining approach maintains ease of operation management while achieving load distribution across multiple apparatuses.
Solution Approach 2:
The patent introduces a shared database as an intermediary between multiple control apparatuses. This database serves as a mediator that coordinates the actions of different control apparatuses, allowing them to exchange information about packet handling operations without direct complex communication. The intermediary database simplifies the management of multiple control apparatuses by providing a centralized repository for operational data.
3Extent of automation
If centralized control is implemented, then packet processing is controlled, but control apparatus failure risks system failure
Solution Approach 1:
The patent segments the control function across multiple independent control apparatuses (first control apparatus and second control apparatus). Each apparatus can independently perform packet processing control, eliminating the single point of failure that would exist in a purely centralized system. If one control apparatus fails, the other can continue to provide control functionality, thereby maintaining system reliability while preserving automated packet processing control.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An operation management method for a plurality of control apparatuses has not been established for a system where communication equipment is centrally controlled by a control apparatus. A communication system includes a plurality of control apparatuses that determine a packet handling operation; a plurality of packet processing means that process packets in accordance with the packet handling operation notified by the control apparatus; assignment means that assigns, with respect to each of the packet processing means, a control apparatus that controls the packet processing means concerned; and a database that is shared by the plurality of control apparatuses and that stores information related to the packet handling operation; wherein each of the control apparatuses refers to the database to determine the packet handling operation.