scispace - formally typeset
Proceedings ArticleDOI

Achieving Energy Efficiency Through Dynamic Computing Offloading in Mobile Edge-Clouds

Reads0
Chats0
TLDR
This paper proposes a dynamic computing offloading (DCL) problem, which aims to minimize the maximum energy consumption of the mobile devices with constraints on computation tasks latency in a Mobile Edge-Computing (MEC) network.
Abstract
There is a fundamental and critical problem in modern mobile applications, in which the battery life of mobile devices is usually limited. Recently, some researchers prolong the life of batteries by offloading computation tasks to edge-servers which are deployed near the mobile devices. However, computing offloading causes extra delay, which may severely downgrade the user experience especially for the delay-sensitive applications. Moreover, the dynamic nature of mobile devices and the limited computation capacity of edge-servers also bring another challenges for tradeoff optimization between energy consumption and task completion latency. In this paper, we propose a dynamic computing offloading (DCL) problem, which aims to minimize the maximum energy consumption of the mobile devices with constraints on computation tasks latency in a Mobile Edge-Computing (MEC) network. To solve the problem, we consider two complementary cases: offline case (we sacrifice response time to achieve better service results) and online case (where we have to make immediate offloading decision for each computation task arrived online). For the offline case, we propose an efficient RMCL algorithm, and prove that our RMCL method achieves at least O((log m)/α + 1) of the optimum with high probability, where m is the number of computation tasks in a time slot, and α is a value depending on the minimum edge-server capacity and the maximum computation task demand, with α ≥ 1 under most practical situations. For the online case, we propose an algorithm, named OMCL, which considers a trade off between the latency and energy consumption. The performance of our proposed algorithms is evaluated by formal analysis and simulation on a small-scale system. The simulation results show that the algorithm can reduce the maximum energy consumption in a set of mobile devices by 40% compared with executing computation tasks locally.

read more

Citations
More filters
Journal ArticleDOI

Edge computing and its role in Industrial Internet: Methodologies, applications, and future directions

TL;DR: In this paper, a survey about edge computing from the aspect of methodologies, application scenarios and its role in Industrial Internet is presented, and some open issues of edge computing are also introduced.
Journal ArticleDOI

Edge Intelligence: A Computational Task Offloading Scheme for Dependent IoT Application

TL;DR: In this article , an intelligent Computational Offloading scheme for Dependent IoT Application (CODIA) is proposed, which decouples the performance enhancement problem into two processes: scheduling and offloading, where the actor-critic-based solution leverages an intelligent models and dynamically adjusts the offloading strategy to achieve low latency, while controlling energy consumption.
Proceedings ArticleDOI

Energy Efficient Task Offloading in NOMA-Based Mobile Edge Computing System

TL;DR: A low complexity energy efficient task offloading algorithm based on alternating direction method of multipliers (ADMM) decomposition technique to transform it into multiple parallel convex subproblems and obtain the optimal solution is proposed.
Proceedings ArticleDOI

Learning-Driven Decentralized Machine Learning in Resource-Constrained Wireless Edge Computing

TL;DR: In this article, a learning-driven method is proposed to adaptively construct a dynamic and efficient P2P topology, where model aggregation occurs at the edge devices, and the convergence analysis on training machine learning models even with non-convex loss functions is given.
Journal ArticleDOI

Edge Intelligence: A Computational Task Offloading Scheme for Dependent IoT Application

TL;DR: An intelligent Computational Offloading scheme for Dependent IoT Application (CODIA), which decouples the performance enhancement problem into two processes: scheduling and offloading and leverages an Actor-Critic-based solution.
References
More filters
Book

Computers and Intractability: A Guide to the Theory of NP-Completeness

TL;DR: The second edition of a quarterly column as discussed by the authors provides a continuing update to the list of problems (NP-complete and harder) presented by M. R. Garey and myself in our book "Computers and Intractability: A Guide to the Theory of NP-Completeness,” W. H. Freeman & Co., San Francisco, 1979.
Proceedings ArticleDOI

MAUI: making smartphones last longer with code offload

TL;DR: MAUI supports fine-grained code offload to maximize energy savings with minimal burden on the programmer, and decides at run-time which methods should be remotely executed, driven by an optimization engine that achieves the best energy savings possible under the mobile device's current connectivity constrains.
Proceedings ArticleDOI

CloneCloud: elastic execution between mobile device and cloud

TL;DR: The design and implementation of CloneCloud is presented, a system that automatically transforms mobile applications to benefit from the cloud that enables unmodified mobile applications running in an application-level virtual machine to seamlessly off-load part of their execution from mobile devices onto device clones operating in a computational cloud.
Journal ArticleDOI

Cloud Computing for Mobile Users: Can Offloading Computation Save Energy?

TL;DR: The cloud heralds a new era of computing where application services are provided through the Internet, but is it the ultimate solution for extending such systems' battery lifetimes?
Related Papers (5)