Joint Computational Offloading and Content Prefetching in Cellular Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile communication systems face challenges in efficiently managing computational offloading and content prefetching, particularly in LTE networks, due to limited resources and network conditions, leading to quality of service (QoS) and quality of experience (QoE) issues for users.
Innovation Solution
A method and system for jointly determining computational offloading and data prefetching in a mobile wireless communication network using a decision module that processes network status data to enable offloading to network edge computing nodes and prefetching data to edge computing nodes, servers, and caches, considering network conditions and user QoE requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If computational offloading is performed to reduce power consumption and computing time, then QoS and QoE are improved, but network resource utilization and network costs are not considered leading to inefficient resource allocation
Solution Approach 1:
The system implements a feedback mechanism where the server receives information about mobile device status (battery level, computational load, network conditions) and continuously adjusts offloading decisions. This closed-loop control optimizes power consumption while considering network resource utilization and costs, resolving the contradiction between energy efficiency and resource management complexity.
Solution Approach 2:
The server performs multiple functions including computational task execution, resource allocation, cost calculation, and decision optimization. By consolidating these functions in a centralized server, the system reduces mobile device complexity while maintaining comprehensive control over energy consumption and network resource utilization.
2Speed
If content prefetching is performed to speed up content delivery, then QoS and QoE are improved, but network bandwidth and backhaul capacity are exceeded leading to service fluctuations
Solution Approach 1:
The system performs preliminary prefetching actions based on predicted user behavior and content popularity. By prefetching content in advance during periods of lower network load, the system speeds up content delivery while avoiding bandwidth saturation during peak usage times, thus maintaining service stability.
Solution Approach 2:
The prefetching strategy is dynamically adjusted based on real-time network conditions, user behavior patterns, and content popularity. The system adapts prefetching intensity and timing to prevent backhaul overload while maximizing content delivery speed, resolving the contradiction between speed and reliability.
3Productivity
If joint determination of computational offloading and content prefetching is implemented to optimize resource utilization, then QoS and QoE are improved, but system complexity and decision-making complexity increase
Solution Approach 1:
The system merges computational offloading decisions and content prefetching decisions into a unified decision-making framework. By combining these previously separate optimization problems into a single joint determination process, the system achieves better overall resource utilization efficiency while managing complexity through integrated control rather than separate independent decisions.
Solution Approach 2:
The server acts as an intermediary that receives mobile device status information, performs joint optimization calculations for both offloading and prefetching, and returns coordinated decisions. This intermediary approach simplifies the complexity by centralizing the complex decision-making logic in the server rather than requiring complex local processing at mobile devices.
4Quantity of substance
If computational tasks are processed locally on mobile devices, then network bandwidth is saved, but mobile device battery drains quickly and computing time increases
Solution Approach 1:
The system dynamically changes the parameter of task execution location between local and remote based on mobile device battery status, computational capabilities, and network conditions. When battery level is high and device processing power is available, local execution is chosen to save bandwidth. When battery is low, tasks are offloaded to the server, optimizing the trade-off between bandwidth usage and energy consumption.
Data Source
AI summary
Provided is a method and system in a mobile wireless communication network for jointly determining computational offloading and data prefetching for a plurality of user equipments (UEs) in the mobile network. The method includes using a decision module in the mobile wireless communication network to process data indicative of mobile wireless communication network status including statuses of one or more UEs attached to the network. The decision module is configured to determine if the status of the mobile wireless communication network including said one or more UEs is sufficient to support joint computational offloading and data prefetching by at least one of the UEs. In the case that a positive determination is made, the decision module transmits a message to a UE to enable it to offload part of its computational load to one of a network edge computing node, a mobile wireless communication network server, and server in a network connected to the mobile wireless communication network; and to prefetch data to one of the network edge computing node, the mobile wireless communication network server, and a mobile wireless communication network data cache.


