ONU Power Control Using CPU Bypass in Deep Energy Saving
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing optical network units (ONUs) face high power consumption issues, particularly in standby states, with no effective energy saving solutions to reduce running power consumption, despite increasing functional demands and varying operator requirements.
Innovation Solution
A method and apparatus that monitor the ONU's state in real time, performing message processing through a CPU channel and powering off hardware modules in an acceleration channel during deep energy saving states to reduce power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the hardware module in the acceleration channel is kept on to process data, then the data processing capability is improved, but the power consumption increases
Solution Approach 1:
The patent implements dynamic switching between two data processing paths: the CPU channel and the acceleration channel. The system monitors data flow in real-time and dynamically selects which channel to activate. When data flow is below the threshold, the CPU channel processes data with the acceleration channel powered off. When data flow exceeds the threshold, the acceleration channel is activated to handle the increased load. This dynamic adaptation resolves the contradiction by adjusting the system state based on actual needs rather than maintaining a fixed configuration.
Solution Approach 2:
The patent segments the data processing function into two independent channels: the CPU channel and the acceleration channel. Each channel can operate independently, allowing the system to activate only the necessary channel based on data flow conditions. This segmentation enables the system to reduce power consumption by keeping the acceleration channel off during low-data-flow periods while maintaining the capability to process data when needed.
2Use of energy by moving object
If the CPU processes all data through the CPU channel, then the power consumption is reduced, but the data processing efficiency decreases
Solution Approach 1:
The system dynamically switches between processing paths based on data flow conditions. During low-data-flow periods (below threshold), the CPU channel handles all processing independently, reducing power consumption. When data flow exceeds the threshold, the system dynamically activates the acceleration channel to assist with processing, thereby maintaining high processing efficiency when needed. This dynamic switching resolves the contradiction by optimizing the balance between power consumption and processing efficiency based on actual workload.
Solution Approach 2:
The patent introduces a data flow monitoring mechanism and control logic as an intermediary between the data ingress and the processing channels. This intermediary monitors the data flow in real-time and decides which processing path to activate, effectively mediating between the power consumption requirements and the processing efficiency requirements. The control logic acts as a smart intermediary that ensures the system operates in the most efficient mode possible given the current data load.
3Speed
If the acceleration channel is always active to ensure high-speed processing, then the data processing speed is improved, but the power consumption increases
Solution Approach 1:
The acceleration channel operates dynamically rather than continuously. The system monitors data flow and activates the acceleration channel only when the data flow exceeds a predetermined threshold, ensuring high-speed processing capability is available when needed. When data flow is below the threshold, the acceleration channel is powered off, eliminating unnecessary power consumption. This dynamic operation resolves the contradiction between maintaining high processing speed and reducing power consumption.
Solution Approach 2:
The patent changes the operational state parameter of the acceleration channel based on data flow conditions. The system transitions the acceleration channel between two states: active (when data flow > threshold) and inactive (when data flow ≤ threshold). This parameter change approach allows the system to maintain high processing speed capability when needed while minimizing power consumption during low-load periods, effectively resolving the speed-power consumption trade-off.
Data Source
AI summary
Provided are a method and apparatus for controlling power consumption of an ONU, an electronic device, and a storage medium. The method includes: monitoring a current state of the ONU in real time, wherein the state at least includes a deep energy saving state, and data flow of the ONU in the deep energy saving state is lower than a preset threshold; and performing message processing on received data through a CPU channel and performing a power-off operation on a hardware module in an acceleration channel of the ONU when the ONU is currently in the deep energy saving state; wherein the acceleration channel is connected to a data ingress of the ONU, and the hardware module in the acceleration channel is configured to perform message processing on the received data of the ONU.


