Mobile Edge Computing: A Survey on Architecture and Computation Offloading
arXiv:1702.05309 · doi:10.1109/COMST.2017.2682318
Abstract
Technological evolution of mobile user equipments (UEs), such as smartphones or laptops, goes hand-in-hand with evolution of new mobile applications. However, running computationally demanding applications at the UEs is constrained by limited battery capacity and energy consumption of the UEs. Suitable solution extending the battery life-time of the UEs is to offload the applications demanding huge processing to a conventional centralized cloud (CC). Nevertheless, this option introduces significant execution delay consisting in delivery of the offloaded applications to the cloud and back plus time of the computation at the cloud. Such delay is inconvenient and make the offloading unsuitable for real-time applications. To cope with the delay problem, a new emerging concept, known as mobile edge computing (MEC), has been introduced. The MEC brings computation and storage resources to the edge of mobile network enabling to run the highly demanding applications at the UE while meeting strict delay requirements. The MEC computing resources can be exploited also by operators and third parties for specific purposes. In this paper, we first describe major use cases and reference scenarios where the MEC is applicable. After that we survey existing concepts integrating MEC functionalities to the mobile networks and discuss current advancement in standardization of the MEC. The core of this survey is, then, focused on user-oriented use case in the MEC, i.e., computation offloading. In this regard, we divide the research on computation offloading to three key areas: i) decision on computation offloading, ii) allocation of computing resource within the MEC, and iii) mobility management. Finally, we highlight lessons learned in area of the MEC and we discuss open research challenges yet to be addressed in order to fully enjoy potentials offered by the MEC.
28 pages, 21 figures, Accepted for publication in IEEE Communications Surveys and Tutorials
References in corpus (9)
- Dynamic Computation Offloading for Mobile-Edge Computing with Energy Harvesting Devices
- Mobile Edge Computing, Fog et al.: A Survey and Analysis of Security Threats and Challenges
- Energy Harvesting Wireless Communications: A Review of Recent Advances
- Delay-Optimal Computation Task Scheduling for Mobile-Edge Computing Systems
- Optimization of Radio and Computational Resources for Energy Efficiency in Latency-Constrained Application Offloading
- Dynamic Service Placement for Mobile Micro-Clouds with Predicted Future Costs
- Online Placement of Multi-Component Applications in Edge Computing Environments
- Mobility-Induced Service Migration in Mobile Micro-Clouds
- CONCERT: A Cloud-Based Architecture for Next-generation Cellular Systems
Cited by in corpus (67)
- Convergence of Edge Computing and Deep Learning: A Comprehensive Survey
- Survey on Multi-Access Edge Computing for Internet of Things Realization
- Ultra-Low Latency (ULL) Networks: The IEEE TSN and IETF DetNet Standards and Related 5G ULL Research
- Dynamic Task Offloading and Resource Allocation for Ultra-Reliable Low-Latency Edge Computing
- A Survey of Rate-optimal Power Domain NOMA with Enabling Technologies of Future Wireless Networks
- UAV-Assisted Relaying and Edge Computing: Scheduling and Trajectory Optimization
- Delay-aware and Energy-Efficient Computation Offloading in Mobile Edge Computing Using Deep Reinforcement Learning
- Decentralized Computation Offloading for Multi-User Mobile Edge Computing: A Deep Reinforcement Learning Approach
- Optimal Energy Allocation and Task Offloading Policy for Wireless Powered Mobile Edge Computing Systems
- Game Theory for Multi-Access Edge Computing: Survey, Use Cases, and Future Trends
- Architectural Design Alternatives based on Cloud/Edge/Fog Computing for Connected Vehicles
- Modern Computing: Vision and Challenges
- Resource Allocation and Service Provisioning in Multi-Agent Cloud Robotics: A Comprehensive Survey
- Privacy-Preserved Task Offloading in Mobile Blockchain with Deep Reinforcement Learning
- Bringing AI To Edge: From Deep Learning's Perspective
- Bandit Convex Optimization for Scalable and Dynamic IoT Management
- Will TCP work in mmWave 5G Cellular Networks?
- A Review on Computational Intelligence Techniques in Cloud and Edge Computing
- Heterogeneous Task Offloading and Resource Allocations via Deep Recurrent Reinforcement Learning in Partial Observable Multi-Fog Networks
- Edge Deep Learning in Computer Vision and Medical Diagnostics: A Comprehensive Survey
- Federated Multi-Agent Actor-Critic Learning for Age Sensitive Mobile Edge Computing
- Big Data Analytics for Large Scale Wireless Networks: Challenges and Opportunities
- Evaluation and Efficiency Comparison of Evolutionary Algorithms for Service Placement Optimization in Fog Architectures
- Why should we add early exits to neural networks?
- A Decentralized Framework for Serverless Edge Computing in the Internet of Things
- Security modeling and efficient computation offloading for service workflow in mobile edge computing
- Aerial Computing: A New Computing Paradigm, Applications, and Challenges
- Accelerating Federated Learning over Reliability-Agnostic Clients in Mobile Edge Computing Systems
- A Survey on Energy Optimization Techniques in UAV-Based Cellular Networks: From Conventional to Machine Learning Approaches
- Opportunistic Edge Computing: Concepts, Opportunities and Research Challenges
- Characterizing Application Scheduling on Edge, Fog and Cloud Computing Resources
- 5G Multi-access Edge Computing: a Survey on Security, Dependability, and Performance
- Sl-EDGE: Network Slicing at the Edge
- Offloading Energy Efficiency with Delay Constraint for Cooperative Mobile Edge Computing Networks
- Impatient Queuing for Intelligent Task Offloading in Multi-Access Edge Computing
- V-Edge: Virtual Edge Computing as an Enabler for Novel Microservices and Cooperative Computing
- Joint Optimization of Uplink Power and Computational Resources in Mobile Edge Computing-Enabled Cell-Free Massive MIMO
- EcoMobiFog -- Design and Dynamic Optimization of a 5G Mobile-Fog-Cloud Multi-Tier Ecosystem for the Real-Time Distributed Execution of Stream Applications
- Distributed Stochastic Consensus Optimization with Momentum for Nonconvex Nonsmooth Problems
- Discontinuous Computation Offloading for Energy-Efficient Mobile Edge Computing
- Multi-Agent Distributed Reinforcement Learning for Making Decentralized Offloading Decisions
- Facebook (A)Live? Are live social broadcasts really broadcasts?
- Split Computing for Complex Object Detectors: Challenges and Preliminary Results
- Towards Transmission-Friendly and Robust CNN Models over Cloud and Device
- Noncoherent Joint Transmission Beamforming for Dense Small Cell Networks: Global Optimality, Efficient Solution and Distributed Implementation
- 5G Enabled Fault Detection and Diagnostics: How Do We Achieve Efficiency?
- FedGiA: An Efficient Hybrid Algorithm for Federated Learning
- Joint Management of Compute and Radio Resources in Mobile Edge Computing: a Market Equilibrium Approach
- Task Offloading for Large-Scale Asynchronous Mobile Edge Computing: An Index Policy Approach
- Edge Computing for IoT
- Energy-Efficient Optimization of Multi-User NOMA-Assisted Cooperative THz-SIMO MEC Systems
- Joint Mobility Control and MEC Offloading for Hybrid Satellite-Terrestrial-Network-Enabled Robots
- Dynamic Partial Computation Offloading for the Metaverse in In-Network Computing
- Character-level HyperNetworks for Hate Speech Detection
- Game theory and Evolutionary-optimization methods applied to resource allocation problems in emerging computing environments: A survey
- Deep Learning-based ECG Classification on Raspberry PI using a Tensorflow Lite Model based on PTB-XL Dataset
- Decomposition Theory Meets Reliability Analysis: Processing of Computation-Intensive Dependent Tasks over Vehicular Clouds with Dynamic Resources
- Multitier Service Migration Framework Based on Mobility Prediction in Mobile Edge Computing
- A flexible algorithm to offload DAG applications for edge computing
- Energy-Latency Aware Intelligent Reflecting Surface Aided Multi-cell Mobile Edge Computing
- An Application-Driven Non-Orthogonal Multiple Access Enabled Computation Offloading Scheme
- PECCO: A Profit and Cost-oriented Computation Offloading Scheme in Edge-Cloud Environment with Improved Moth-flame Optimisation
- Cloud Deployment Tradeoffs for the Analysis of Spatially-Distributed Systems of Internet-of-Things
- Air Computing: A Survey on a New Generation Computation Paradigm in 6G Wireless Networks
- Multi-Agent Reinforcement Learning for Long-Term Network Resource Allocation through Auction: a V2X Application
- Hybrid HMM Decoder For Convolutional Codes By Joint Trellis-Like Structure and Channel Prior
- DeepAir: A Multi-Agent Deep Reinforcement Learning Based Scheme for an Unknown User Location Problem