Dynamic Network Port Allocation for Application System Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing application systems face reduced bandwidth and increased waiting times for users when a large number of users access them, leading to decreased data transmission speed due to limited network resources.
Innovation Solution
A method and device that dynamically adjust network resources by acquiring available network addresses and ports from a resource pool based on workload conditions, establishing and releasing communication channels as needed to optimize access speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple users access the application system simultaneously through fixed network ports, then the system can serve multiple users, but the bandwidth available to each user is reduced and data transmission speed decreases
Solution Approach 1:
The patent implements dynamic port allocation where network ports are not fixed but dynamically assigned based on real-time workload conditions. The system monitors port workload and dynamically creates new communication channels when existing ports become overloaded, ensuring that each user receives adequate bandwidth while maintaining the ability to serve multiple users simultaneously.
2Device complexity
If the application system uses a fixed number of network ports, then the system configuration is simple, but the system cannot adapt to varying workload demands and access efficiency decreases
Solution Approach 1:
The system transitions from static port configuration to dynamic port management. A workload detection mechanism continuously monitors the state of network ports and dynamically creates or releases communication channels based on real-time demands, enabling the system to adapt to varying workload conditions while maintaining operational simplicity through automated management.
Solution Approach 2:
The system implements self-service port management where the application system automatically detects workload conditions and creates or releases network ports without external intervention. The workload detection unit triggers automatic port creation when thresholds are exceeded, and the system autonomously manages the entire port allocation lifecycle.
3Speed
If the application system dynamically creates communication channels based on workload, then access speed is improved, but the system complexity increases
Solution Approach 1:
The system implements feedback-based port management where the workload detection unit continuously monitors network port conditions and provides feedback to the port creation unit. When workload thresholds are exceeded, the feedback mechanism triggers automatic creation of new communication channels, creating a closed-loop control system that dynamically optimizes access speed while managing complexity through automated decision-making.
Data Source
AI summary
An available network address is acquired from a network address resource pool associated with the application system according to determination that a workload at a set of network ports of the application system meets a predetermined extension condition, the network address resource pool comprising network addresses configured to be assigned to the application system. A network port available at the application system is selected. A communication channel for accessing the application system is established based on the network address and the network port. According to determination that an access request for accessing the application system is received from an access device, the access request is responded to by using the communication channel. The communication channel provided by the application system to the access device can be dynamically adjusted in real time according to a workload related to data access of the application system.


