Dynamic MAC Address Selection for CCN Packet Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In content-centric networks (CCN), when multiple content requesters request the same content, data is transmitted multiple times, leading to reduced efficiency due to the lack of optimal MAC address selection for packet transmission.
Innovation Solution
A method is introduced where a counter is used to determine whether to transmit data packets using a unicast or broadcast MAC address based on the presence of a content request packet in a pending interest table (PIT), with the threshold value determining the transmission method, and the MAC address being obtained from a CCN over ARP packet.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If data packets are transmitted using broadcast MAC address to reach multiple content requesters, then the coverage area is improved, but bandwidth consumption increases due to redundant transmissions
Solution Approach 1:
The patent dynamically selects between broadcast and unicast MAC addresses based on real-time network conditions. The content provider checks the pending interest table to determine the number of active content requesters, and adapts the transmission method accordingly - using broadcast when multiple requesters are detected and unicast when fewer requesters are present, thus optimizing bandwidth usage while maintaining coverage
Solution Approach 2:
The patent changes the transmission parameter (MAC address type) based on the count of content requesters. By monitoring the number of requesters in the pending interest table and comparing it against a threshold, the system switches between broadcast and unicast modes, effectively adjusting the transmission strategy to match actual network demand and reduce unnecessary bandwidth consumption
2Reliability
If data packets are transmitted multiple times to different content requesters, then the reliability of content delivery is improved, but productivity decreases due to redundant transmissions
Solution Approach 1:
The patent implements a feedback mechanism by monitoring the pending interest table to track the number of active content requesters. This feedback information is used to adjust the transmission strategy - when the count indicates multiple requesters, broadcast is used to reach all of them efficiently; when the count is low, unicast is used to avoid redundancy, thus maintaining reliability while improving productivity
Solution Approach 2:
The transmission method is made dynamic by adapting the MAC address selection based on real-time requester count. The system transitions from static transmission to dynamic transmission strategies, switching between broadcast and unicast modes according to the actual number of content requesters, thereby optimizing the balance between delivery reliability and transmission efficiency
3Adaptability or versatility
If a counter threshold is introduced to determine transmission method, then the adaptability of the system is improved, but device complexity increases due to additional control logic
Solution Approach 1:
The patent introduces a counter threshold parameter to simplify the decision-making process. By monitoring the number of content requesters and comparing it against a predefined threshold, the system automatically selects the appropriate transmission method without complex control logic - this parameter-based approach enhances adaptability while keeping the implementation relatively simple
Data Source
AI summary
A method of transmitting a data packet from a content provider in a content-centric network CCN includes verifying whether a content request packet requesting a content identical to a content of a content request packet being received from a content requester is present in a pending interest table (PIT), increasing a value of a counter corresponding to the content request packet, comparing the value of the counter to a predetermined threshold value, and transmitting a data packet using a predefined broadcast media access control (MAC) address in response to the content request packet being received and the value of the counter being greater than or equal to the threshold value.


