Network Adaptor Speed Management via Embedded Control Codes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network devices often transmit data at the highest common speed, consuming more power than necessary, especially in battery-powered devices or energy-sensitive environments, as they lack efficient methods to manage transmission speed based on current network activity or required bandwidth.
Innovation Solution
Implementing a method to dynamically adjust the transmission speed between network adaptors by using speed change request codes within network packets, allowing devices to switch to lower speeds when traffic is low and higher speeds when needed, utilizing existing auto-negotiation protocols and device drivers to manage these changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If network devices transmit at the highest common speed, then bandwidth is maximized, but power consumption increases
Solution Approach 1:
The patent implements dynamic speed adjustment by allowing network adaptors to change transmission speeds based on current traffic conditions. The system transitions from static auto-negotiated speeds to dynamic speed changes through embedded control codes in data packets, enabling adaptability between highest common speed and lower power-consuming speeds
Solution Approach 2:
The patent changes the transmission speed parameter dynamically by embedding speed change request codes within data packets. These codes instruct the receiving network adaptor to adjust its transmission speed parameter, allowing the system to optimize between bandwidth (higher speeds) and power consumption (lower speeds) based on actual network conditions
2Productivity
If network devices use highest common speed, then data transmission capacity is maximized, but energy efficiency deteriorates
Solution Approach 1:
The system enables dynamic adjustment of transmission capacity by allowing speed changes during operation. Network adaptors can transition from highest common speed (maximum capacity) to lower speeds (reduced energy loss) based on actual data transmission needs, making the system adaptable rather than static
Solution Approach 2:
The patent implements parameter changes by embedding speed control codes within the data stream. These codes modify the transmission speed parameter in real-time, allowing the system to optimize energy efficiency by reducing speed (and thus energy consumption) when maximum data transmission capacity is not required
3Use of energy by moving object
If transmission speed is reduced to save power, then energy consumption decreases, but bandwidth availability is reduced
Solution Approach 1:
The patent creates a dynamic system where bandwidth availability adjusts according to actual network conditions. When energy conservation is needed, the system reduces transmission speed and thus bandwidth consumption. When high bandwidth is required, the system can increase speed dynamically through embedded control codes
Solution Approach 2:
The system uses parameter changes to balance energy consumption and bandwidth availability. By embedding speed change request codes in data packets, the system can adjust the transmission speed parameter to match actual bandwidth needs, reducing energy consumption when full bandwidth is not required while maintaining bandwidth availability when needed
Data Source
AI summary
Provided are a method, system, and program for managing data transmissions at a local network device communicating with a linked network device over a network, wherein each network device is capable of transmitting data at different speeds. An operation is initiated to change a current transmission speed at which data is transmitted between the local and linked network devices in response to a speed change event. A determination is made of a new transmission speed different from the current transmission speed. A register is set in the local network device to indicate the new transmission speed. A speed change request and the new transmission speed are transmitted to the linked network device to cause the local and linked network devices to communicate at the new transmission speed, wherein the transmission occurs without terminating a linked exchange occurring between the local and linked network devices.


