Cellular Network Tail Time Data Transmission Scheduling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The tail time in cellular networks leads to significant battery energy wastage in mobile terminals due to the prolonged high power state of RRC state machines, even after data transmission is completed, which affects battery life and energy consumption.
Innovation Solution
A method that schedules delay-tolerant and prefetching data transmission requests during the idle tail time, using a request scheduling mechanism that classifies requests into real-time and delay-tolerant queues, and employs timers to manage the RRC state machine transitions, ensuring efficient energy use by transmitting data during available tail times or when deadlines approach.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the RRC state machine maintains a high power state during tail time to ensure radio resource availability, then radio resource responsiveness is improved, but battery energy consumption increases
Solution Approach 1:
The system performs preliminary classification of data transmission requests into real-time and delay-tolerant queues before tail time occurs. By pre-identifying which requests can be deferred, the system prepares to utilize tail time effectively, allowing the RRC state machine to transition to low power state confidently knowing that non-urgent data can be transmitted during the tail period without impacting service quality
Solution Approach 2:
The system dynamically changes the operational parameters of the RRC state machine based on the type of data transmission requests. When delay-tolerant requests are detected, the system allows transition to low power state during tail time. When real-time requests are present, the system maintains high power state. This parameter change resolves the contradiction by adapting power state to actual transmission needs
2Use of energy by moving object
If the RRC state machine transitions to low power state immediately after data transmission, then battery energy consumption is reduced, but data transmission delay increases
Solution Approach 1:
The system segments data transmission requests into two distinct categories: real-time requests and delay-tolerant requests. This segmentation allows differential handling - real-time requests are transmitted immediately before tail time with high power state, while delay-tolerant requests are scheduled during tail time. The segmentation resolves the contradiction by ensuring that only non-urgent data is delayed, while urgent data maintains its timing requirements
Solution Approach 2:
The system dynamically adjusts the RRC state machine's power state based on the mix of real-time and delay-tolerant requests. The transition timing is not fixed but adapts to the actual composition of pending transmissions. This dynamic approach allows the system to minimize power consumption by transitioning to low power state as early as possible while still meeting the transmission deadlines of real-time requests
3Reliability
If the tail time is extended to ensure complete data transmission, then data transmission reliability is improved, but radio resource wastage increases
Solution Approach 1:
Instead of transmitting all pending data before tail time (excessive action that would guarantee reliability but waste resources), the system transmits only the necessary real-time data partially before tail time. The delay-tolerant data is intentionally left for tail time transmission. This partial action approach achieves adequate reliability for urgent data while avoiding the resource wastage of extending high power state unnecessarily
Solution Approach 2:
The system converts the previously harmful tail time (a period of resource wastage when the system remained in high power state without transmitting data) into a beneficial transmission opportunity. By scheduling delay-tolerant data specifically for tail time, the system transforms the idle period into productive transmission time, eliminating resource wastage while maintaining data transmission reliability
Data Source
AI summary
A method for transmitting data using a tail time in a cellular network comprising steps of: receiving a data transmission request from a mobile terminal, and inserting the data transmission request into a real-time request queue or a delay-tolerant request queue according to a type of the data transmission request; determining a tail time according to a state of a RRC state machine and a throughput of the mobile terminal; and obtaining the data transmission request to be transmitted from the real-time request queue or the delay-tolerant request queue, and transmitting the real-time data transmission request directly as there are real-time data transmission requests in the real-time request queue, and transmitting the delay-tolerant data transmission request using the tail time when the tail time is available for transmitting data or transmitting the delay-tolerant data transmission request directly when a deadline of the delay-tolerant data transmission request is approached.


