An Online Algorithm for Computation Offloading in Non-Stationary Environments
We consider the latency minimization problem in a task-offloading scenario, where multiple servers are available to the user equipment for outsourcing computational tasks. To account for the temporally dynamic nature of the wireless links and the availability of the computing resources, we model the server selection as a multi-armed bandit (MAB) problem. In the considered MAB framework, rewards are characterized in terms of the end-to-end latency. We propose a novel online learning algorithm based on the principle of optimism in the face of uncertainty, which outperforms the state-of-the-art algorithms by up to ~1s. Our results highlight the significance of heavily discounting the past rewards in dynamic environments.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Learn and Pick Right Nodes to Offload
Task offloading is a promising technology to exploit the benefits of fog computing. An effective task offloading strategy is needed to utilize the computational resources efficiently. In this paper, we endeavor to seek a…
QAROO: AI-Driven Online Task Offloading for Energy-Efficient and Sustainable MEC Networks
With the rapid advancement of artificial intelligence (AI) and intelligent science, intelligent edge computing has been widely adopted. However, the limitations of traditional methods, such as poor adaptability and the s…
Reinforcement LearningHybrid Online-Offline Learning for Task Offloading in Mobile Edge Computing Systems
We consider a multi-user multi-server mobile edge computing (MEC) system, in which users arrive on a network randomly over time and generate computation tasks, which will be computed either locally on their own computing…
Edge-computingEnergy Efficiency and Delay Tradeoff in an MEC-Enabled Mobile IoT Network
Mobile Edge Computing (MEC) has recently emerged as a promising technology in the 5G era. It is deemed an effective paradigm to support computation-intensive and delay critical applications even at energy-constrained and…
CPUEdge-computingStochastic OptimizationMulti-Agent Distributed Reinforcement Learning for Making Decentralized Offloading Decisions
We formulate computation offloading as a decentralized decision-making problem with autonomous agents. We design an interaction mechanism that incentivizes agents to align private and system goals by balancing between co…
Decision MakingFairnessreinforcement-learningReinforcement Learning+1