Green Offloading in Fog-Assisted IoT Systems: An Online Perspective Integrating Learning and Control

08/01/2020
by   Xin Gao, et al.
27

In fog-assisted IoT systems, it is a common practice to offload tasks from IoT devices to their nearby fog nodes to reduce task processing latencies and energy consumptions. However, the design of online energy-efficient scheme is still an open problem because of various uncertainties in system dynamics such as processing capacities and transmission rates. Moreover, the decision-making process is constrained by resource limits on fog nodes and IoT devices, making the design even more complicated. In this paper, we formulate such a task offloading problem with unknown system dynamics as a combinatorial multi-armed bandit (CMAB) problem with long-term constraints on time-averaged energy consumptions. Through an effective integration of online learning and online control, we propose a Learning-Aided Green Offloading (LAGO) scheme. In LAGO, we employ bandit learning methods to handle the exploitation-exploration tradeoff and utilize virtual queue techniques to deal with the long-term constraints. Our theoretical analysis shows that LAGO can reduce the average task latency with a tunable sublinear regret bound over a finite time horizon and satisfy the long-term time-averaged energy constraints. We conduct extensive simulations to verify such theoretical results.

READ FULL TEXT
research
08/01/2020

Data-Driven Bandit Learning for Proactive Cache Placement in Fog-Assisted IoT Systems

In Fog-assisted IoT systems, it is a common practice to cache popular co...
research
08/01/2020

Joint Switch-Controller Association and Control Devolution for SDN Systems: An Integration of Online Control and Online Learning

In software-defined networking (SDN) systems, it is a common practice to...
research
06/27/2018

Online optimal task offloading with one-bit feedback

Task offloading is an emerging technology in fog-enabled networks. It al...
research
04/20/2018

Learn and Pick Right Nodes to Offload

Task offloading is a promising technology to exploit the benefits of fog...
research
04/26/2021

Learning-based decentralized offloading decision making in an adversarial environment

Vehicular fog computing (VFC) pushes the cloud computing capability to t...
research
01/28/2019

Managing Fog Networks using Reinforcement Learning Based Load Balancing Algorithm

The powerful paradigm of Fog computing is currently receiving major inte...
research
02/15/2019

Fog-Assisted Multi-User SWIPT Networks: Local Computing or Offloading

This paper investigates a fog computing-assisted multi-user simultaneous...

Please sign up or login with your details

Forgot password? Click here to reset