Traffic Segmentation via Admission Controller for Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High speed packet network traffic congestion persists due to the inefficiencies in existing protocols like DiffServ, which fail to effectively manage varying service requirements and lead to delays and increased processing needs, especially with large data packets.
Innovation Solution
An admission controller is introduced to differentiate between priority and non-priority message packets by comparing their lengths to a threshold, routing short priority packets through dedicated priority routes and longer packets through best effort routes, while returning error messages for excessively long priority packets to prevent congestion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If DiffServ protocol is used to provide priority handling for certain traffic classes, then service quality for priority traffic is improved, but network congestion increases and processing complexity at intermediate routers increases
Solution Approach 1:
The invention segments traffic into different classes (priority and non-priority) and segments packets into different types (data packets and control packets). Priority traffic is further segmented into short packets (forwarded via priority routes) and long packets (forwarded via best effort routes). This segmentation reduces processing complexity by simplifying routing decisions at intermediate routers while maintaining service quality for priority traffic.
Solution Approach 2:
The invention applies different quality treatments to different traffic classes and packet types at different network elements. Entry routers apply admission control and routing decisions based on packet characteristics, while intermediate routers apply simpler forwarding rules. This local quality approach optimizes service quality where needed without uniformly increasing complexity across the entire network.
2Speed
If priority queuing is implemented to handle interrupt-level traffic, then response time for priority packets is improved, but network congestion increases due to queuing delays
Solution Approach 1:
The invention performs preliminary action by classifying and routing packets at the entry router before they enter the network core. Priority packets are identified and routed through dedicated priority routes in advance, avoiding queuing delays at intermediate routers. This preliminary classification and routing decision eliminates the need for complex queuing mechanisms while maintaining fast response times for priority traffic.
Solution Approach 2:
The invention extracts priority traffic from the general traffic flow and directs it through separate priority routes. By taking out priority packets from the mainstream traffic and providing them with dedicated routing paths, the system eliminates queuing delays while maintaining fast response times, without requiring complex priority queuing mechanisms at intermediate nodes.
3Productivity
If large data packets are transmitted through priority routes, then bandwidth utilization is improved, but congestion occurs due to insufficient routing policy support
Solution Approach 1:
The invention segments packets into data packets and control packets, and further segments priority traffic into short packets (eligible for priority routes) and long packets (forwarded via best effort routes). This segmentation allows the system to maximize bandwidth utilization for short priority packets while avoiding congestion by routing long packets through best effort routes that can handle larger data transfers.
Solution Approach 2:
The invention changes the routing parameter based on packet length and type. Short priority packets receive priority routing treatment, while long packets are routed via best effort paths. This parameter-based differentiation optimizes bandwidth utilization for time-sensitive traffic while preventing congestion by appropriately routing large data packets through routes designed for such traffic.
Data Source
AI summary
An apparatus and method for forwarding message packets over a network having at least one dedicated priority route. The priority messages are identified and only those priority messages having a length less than or equal to a threshold message length are transmitted over the priority route.


