Packet Aggregation via Destination Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network traffic processing systems inefficiently handle chains of packets by processing each packet individually, leading to redundant destination information extraction and separate forwarding, which can result in increased processing overhead and reduced performance.
Innovation Solution
A method and system that aggregate packets with the same client destination by matching destination information, using a hash function to determine the client, and forwarding the aggregated packets in a single transfer, thereby reducing redundant processing and improving efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If packets are processed individually by extracting destination information and performing hashing for each packet, then each packet can be routed accurately to its destination, but processing overhead increases and performance decreases
Solution Approach 1:
The patent merges multiple packets with the same destination information into a single aggregated packet. The MAC extracts destination information once from the first packet in a chain, aggregates subsequent packets with matching destination information, performs hashing only once on the aggregated packet, and forwards all packets together. This combining approach maintains accurate destination routing while eliminating redundant processing operations.
2Reliability
If the MAC performs hashing and forwarding operations on every packet in a chain, then each packet is handled independently ensuring correct routing, but redundant processing occurs reducing efficiency
Solution Approach 1:
The patent applies preliminary action by extracting destination information from the first packet in the chain and using it to identify all subsequent packets with the same destination. The MAC aggregates these packets before performing hashing and forwarding operations. This preliminary identification and aggregation eliminates redundant hashing and forwarding operations while ensuring all packets are correctly routed to their destinations.
3Productivity
If packets are aggregated and forwarded in a single transfer, then processing efficiency improves and redundant operations are reduced, but the system complexity increases
Solution Approach 1:
The patent applies segmentation by dividing packet chains into groups based on destination information. The MAC identifies the first packet in each chain, extracts its destination information, and segments subsequent packets into appropriate aggregation groups based on matching destination information. This segmentation approach enables efficient aggregation and single-transfer forwarding while maintaining manageable processing logic through systematic packet grouping.
Data Source
AI summary
A method for processing a chain of packets involving obtaining the chain of packets from a network, obtaining destination information from a first packet in the chain of packets, determining whether destination information of the first packet matches destination information of a second packet in the chain of packets, aggregating the first packet and the second packet to obtain an aggregated chain of packets, if destination information of the second packet matches the destination information of the first packet, hashing destination information to obtain a hash value, and forwarding the aggregated chain of packets to at least one client using the hash value.


