Communication Device Dynamic Route Selection Load Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems that use multiple ports to manage network traffic face challenges in minimizing packet loss and transmission delay, particularly when load balancing and route reorganization are required, as they often allocate packets to heavy-loaded networks and lack dynamic route selection capabilities.
Innovation Solution
A communication device equipped with a communication unit, routing information generation unit, load monitoring unit, and communication control unit that selects optimal communication routes based on load state monitoring, allowing for intelligent packet routing and address updates to ensure efficient data transmission across multiple ports connected to a single network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If packets are allocated to each port in turn (round-robin method), then load sharing is achieved, but packets are allocated even to heavy-loaded networks causing transmission delay
Solution Approach 1:
The patent implements dynamic route selection by continuously monitoring load states of multiple communication routes and adapting packet allocation decisions in real-time based on current network conditions, rather than using a static round-robin approach. The communication control unit selects routes dynamically based on monitored load information, allowing the system to respond to changing network states and avoid sending packets to heavily loaded routes.
2Device complexity
If ports are combined fixedly in one-on-one correspondence, then routing configuration is simple, but the system cannot handle route reorganization during failures
Solution Approach 1:
The patent segments the routing functionality into separate components: a routing information generation unit that creates routing information, a load monitoring unit that independently monitors each communication route, and a communication control unit that makes routing decisions. This segmentation allows the system to maintain simple port configurations while achieving flexible route reorganization through the coordinated operation of these independent functional units.
Solution Approach 2:
The system changes the parameter of route selection from fixed port correspondence to dynamic route selection based on monitored load states. The communication control unit uses load state information to determine which communication route to use, allowing the system to adapt to failures and reorganize routes dynamically without changing the physical port configuration.
3Reliability
If multiple communication routes are used for data transmission, then redundancy and availability are improved, but packet loss and transmission delay occur if routes are not selected appropriately
Solution Approach 1:
The patent implements a feedback mechanism where the load monitoring unit continuously monitors the load state of each communication route and provides this information to the communication control unit. The control unit uses this feedback to make informed routing decisions, selecting routes with appropriate load levels to transmit packets, thereby preventing packet loss and transmission delay while maintaining the redundancy benefits of multiple routes.
Data Source
AI summary
A communication device is made to be of a structure including a communication unit, a routing information generation unit, a load monitoring unit and a communication control unit. The communication unit sends and receives data via a plurality of ports connected to a network having a plurality of communication routes. The routing information generation unit acquires information on a communication route based on correspondence between a port and each port of a connection destination. The load monitoring unit monitors a load state for each communication route. The communication control unit selects a communication route to transmit a packet based on a monitoring result of the load state, adds information on an address based on the selected communication route to the packet, and outputs the packet to a port corresponding to the selected communication route.


