Energy Harvesting Mobile Edge Computing Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional batteries face challenges in providing long-term battery life and reliable power supply for mobile devices, especially in scenarios where rechargeable batteries or grid power are impractical, leading to instability in computing performance when integrated with energy harvesting in mobile edge computing systems.

Innovation Solution

A distributed task offloading and computing resources management method based on energy harvesting, utilizing a perturbation Lyapunov optimization algorithm to dynamically allocate resources and optimize task offloading strategies, ensuring battery energy stability and efficient computing resource allocation across multiple mobile edge computing servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If conventional batteries are used in mobile devices, then the device can operate with stable power supply, but the battery capacity is limited and cannot provide long-term battery life

Engineering Contradiction:
Improvebattery lifeVSAvoidpower supply stability
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The patent combines conventional batteries with energy harvesting technology in a hybrid power supply system. The mobile device integrates both traditional battery power and harvested energy from environmental sources, allowing the device to extend operational duration while maintaining power supply stability through coordinated management of both power sources.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary energy harvesting and storage actions to prepare for future power needs. By continuously harvesting energy from the environment and storing it in advance, the system ensures extended battery life while maintaining stable power availability when needed, resolving the contradiction between duration and reliability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If centralized optimization method is used in MEC system, then resource allocation can be optimized globally, but the method is no longer suitable for distributed MEC scenarios with thousands of heterogeneous IoT applications

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the centralized optimization problem into distributed sub-problems that can be solved independently at each mobile device and MEC server. By dividing the global resource allocation task into local decision-making units, the system achieves efficient resource allocation for thousands of heterogeneous IoT applications without requiring complex centralized coordination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each mobile device and MEC server autonomously makes optimization decisions based on local information and global pricing signals. The distributed agents independently manage their own resource allocation and task offloading decisions, eliminating the need for complex centralized control while maintaining high resource allocation efficiency across the entire MEC system.

Inventive Principle:
Principle #25Self-service

3Productivity

If task offloading is performed to MEC server, then computing performance is improved, but energy consumption and computational delay need to be balanced

Engineering Contradiction:
Improvecomputing performanceVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic task offloading decisions that adapt to changing system conditions including energy availability, computational load, and pricing signals. The mobile device dynamically adjusts the amount of data to offload based on real-time battery energy levels and harvested energy, optimizing the balance between computing performance improvement and energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from energy harvesting status, battery levels, and computational performance metrics to continuously adjust offloading decisions. The mobile device monitors its energy state and computational needs, receiving pricing feedback from MEC servers, and dynamically optimizes the trade-off between offloading for performance and retaining tasks for energy conservation.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If distributed task offloading strategy is developed, then the system can handle heterogeneous IoT applications, but different MDs have different requirements in computing offload delay and energy consumption

Engineering Contradiction:
Improveheterogeneous application supportVSAvoidservice requirement satisfaction
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by allowing each mobile device to have customized offloading strategies tailored to its specific requirements for delay and energy consumption. Different MDs can prioritize different objectives based on their application needs, with the system providing localized optimization for each device while maintaining overall system efficiency through market-based coordination.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240129363A1Distributed task offloading and computing resources management method based on energy harvesting
Publication Date: 2024.04.18 CHONGQING UNIV OF POSTS & TELECOMM
  • US20240129363A1 patent drawing
  • US20240129363A1 patent drawing
  • US20240129363A1 patent drawing

AI summary

A distributed task offloading and computing resources management method based on energy harvesting is provided, including: establishing a task local computing model and an edge cloud computing model; establishing a device maximum benefit objective function based on the perturbation Lyapunov optimization algorithm and a mobile edge computing server maximum benefit objective function; pre-selecting, by the device based on a pre-screening criteria, a mobile edge computing server for task offloading; calculating an optimal task size strategy for performing task offloading by the device to the selected mobile edge computing server by using a Lagrange multiplier algorithm and a KKT condition; obtaining an optimal quotation strategy of the mobile edge computing server for the device in each of time slots; and obtaining a solution of the optimal task size strategy meeting a Stackelberg equilibrium and a solution of the optimal dynamic quotation strategy meeting the Stackelberg equilibrium as a resource allocation strategy.