To satisfy the continuously high energy consumption and high computational capacity requirements for IoT applications, such as video monitoring, we integrate solar harvesting and multi-access edge computing (MEC) technologies to develop a solar-powered MEC system. Considering the stochastic nature of solar arrivals and channel conditions, we formulate a stochastic optimization problem to maximize network energy efficiency under the constraints of energy queue stability, task queue stability, peak transmission power, and maximum CPU frequency of each sensor. To solve the long-term stochastic optimization problem, we propose a Lyapunov-based online joint computational offloading and resource scheduling optimization algorithm, transforming the long-term stochastic problem into a series of deterministic subproblems in each time slot. Simulation results show that the proposed algorithm can find the optimal solution to tradeoff long-term energy efficiency and queueing backlog without requiring a priori knowledge of the channel state and energy arrival, which is a more realistic solution for practical solar-powered MEC systems.
Read full abstract