A Survey on End-Edge-Cloud Orchestrated Network Computing Paradigms

Sending data to the cloud for analysis was a prominent trend during the past decades, driving cloud computing as a dominant computing paradigm. However, the dramatically increasing number of devices and data traffic in the Internet-of-Things (IoT) era are posing significant burdens on the capacity-limited Internet and uncontrollable service delay. It becomes difficult to meet the delay-sensitive and context-aware service requirements of IoT applications by using cloud computing alone. Facing these challenges, computing paradigms are shifting from the centralized cloud computing to distributed edge computing. Several new computing paradigms, including Transparent Computing, Mobile Edge Computing, Fog Computing, and Cloudlet, have emerged to leverage the distributed resources at network edge to provide timely and context-aware services. By integrating end devices, edge servers, and cloud, they form a hierarchical IoT architecture, i.e., End-Edge-Cloud orchestrated architecture to improve the performance of IoT systems. This article presents a comprehensive survey of these emerging computing paradigms from the perspective of end-edge-cloud orchestration. Specifically, we first introduce and compare the architectures and characteristics of different computing paradigms. Then, a comprehensive survey is presented to discuss state-of-the-art research in terms of computation offloading, caching, security, and privacy. Finally, some potential research directions are envisioned for fostering continuous research efforts.

[1]  Antonio Pascual-Iserte,et al.  Energy-latency trade-off for multiuser wireless computation offloading , 2014, 2014 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[2]  Mingkai Chen,et al.  Users' media cloud assisted D2D communications for distributed caching underlaying cellular network , 2016, China Communications.

[3]  Ju Ren,et al.  Flexible and Efficient Authenticated Key Agreement Scheme for BANs Based on Physiological Features , 2019, IEEE Transactions on Mobile Computing.

[4]  Yuan-Cheng Lai,et al.  Time-and-Energy-Aware Computation Offloading in Handheld Devices to Coprocessors and Clouds , 2015, IEEE Systems Journal.

[5]  Hui Guo,et al.  A Survey on Emerging Computing Paradigms for Big Data , 2017 .

[6]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[7]  Khaled Ben Letaief,et al.  Mobility-aware caching for content-centric wireless networks: modeling and methodology , 2016, IEEE Communications Magazine.

[8]  Nikos Fotiou,et al.  A Survey of Information-Centric Networking Research , 2014, IEEE Communications Surveys & Tutorials.

[9]  Ju Ren,et al.  Joint Channel Access and Sampling Rate Control in Energy Harvesting Cognitive Radio Sensor Networks , 2019, IEEE Transactions on Emerging Topics in Computing.

[10]  Xiaohui Liang,et al.  EPPA: An Efficient and Privacy-Preserving Aggregation Scheme for Secure Smart Grid Communications , 2012, IEEE Transactions on Parallel and Distributed Systems.

[11]  Zheng Chang,et al.  Socially Aware Dynamic Computation Offloading Scheme for Fog Computing System With Energy Harvesting Devices , 2018, IEEE Internet of Things Journal.

[12]  Bo Li,et al.  eTime: Energy-efficient transmission between cloud and mobile devices , 2013, 2013 Proceedings IEEE INFOCOM.

[13]  Ilyas Alper Karatepe,et al.  Big data caching for networking: moving from cloud to edge , 2016, IEEE Communications Magazine.

[14]  Ke Zhang,et al.  Mobile Edge Computing and Networking for Green and Low-Latency Internet of Things , 2018, IEEE Communications Magazine.

[15]  Shahid Mumtaz,et al.  5G Millimeter-Wave Mobile Broadband: Performance and Challenges , 2018, IEEE Communications Magazine.

[16]  Ayman Abdel-Hamid,et al.  A Framework for Security Enhancement in SDN-Based Datacenters , 2016, 2016 8th IFIP International Conference on New Technologies, Mobility and Security (NTMS).

[17]  Hong Song,et al.  TC-CCS: A cooperative caching strategy in mobile transparent computing system , 2017, 2017 IEEE Visual Communications and Image Processing (VCIP).

[18]  Kehua Guo,et al.  A block-level caching optimization method for mobile transparent computing , 2018, Peer-to-Peer Netw. Appl..

[19]  Masoud Nazari,et al.  Mobile Cloud Computing: A multisite computation offloading , 2016, 2016 8th International Symposium on Telecommunications (IST).

[20]  Mugen Peng,et al.  Fog-computing-based radio access networks: issues and challenges , 2015, IEEE Network.

[21]  Paolo Giaccone,et al.  Temporal locality in today's content caching: why it matters and how to model it , 2013, CCRV.

[22]  Yonggang Wen,et al.  Collaborative Task Execution in Mobile Cloud Computing Under a Stochastic Wireless Channel , 2015, IEEE Transactions on Wireless Communications.

[23]  Ejaz Ahmed,et al.  A survey on mobile edge computing , 2016, 2016 10th International Conference on Intelligent Systems and Control (ISCO).

[24]  Ahmed Barnawi,et al.  Attribute Based Access Control (ABAC) for HER in Fog Computing Environment , 2017 .

[25]  Giuseppe Caire,et al.  Wireless caching: technical misconceptions and business barriers , 2016, IEEE Communications Magazine.

[26]  Sujit Dey,et al.  Video-Aware Scheduling and Caching in the Radio Access Network , 2014, IEEE/ACM Transactions on Networking.

[27]  Milos Manic,et al.  Cyber-Physical System Security With Deceptive Virtual Hosts for Industrial Control Networks , 2014, IEEE Transactions on Industrial Informatics.

[28]  Zhu Han,et al.  Caching based socially-aware D2D communications in wireless content delivery networks: a hypergraph framework , 2016, IEEE Wireless Communications.

[29]  Xiaodong Lin,et al.  Secure and Deduplicated Spatial Crowdsourcing: A Fog-Based Approach , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[30]  Qing Wang,et al.  A Survey on Device-to-Device Communication in Cellular Networks , 2013, IEEE Communications Surveys & Tutorials.

[31]  Jörg Ott,et al.  Consolidate IoT Edge Computing with Lightweight Virtualization , 2018, IEEE Network.

[32]  Chenyang Yang,et al.  High-Throughput Opportunistic Cooperative Device-to-Device Communications With Caching , 2016, IEEE Transactions on Vehicular Technology.

[33]  Yi Pan,et al.  M2M: A simple Matlab-to-MapReduce translator for cloud computing , 2013 .

[34]  Byung-Gon Chun,et al.  CloneCloud: elastic execution between mobile device and cloud , 2011, EuroSys '11.

[35]  Xiaofei Wang,et al.  Cache in the air: exploiting content caching and delivery techniques for 5G systems , 2014, IEEE Communications Magazine.

[36]  Pan Hui,et al.  ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading , 2012, 2012 Proceedings IEEE INFOCOM.

[37]  Ju Ren,et al.  Distributed and Efficient Object Detection in Edge Computing: Challenges and Solutions , 2018, IEEE Network.

[38]  Xin Wang,et al.  Energy and Delay Tradeoff for Application Offloading in Mobile Cloud Computing , 2017, IEEE Systems Journal.

[39]  Rahim Tafazolli,et al.  Caching Transient Data in Internet Content Routers , 2017, IEEE/ACM Transactions on Networking.

[40]  Hossam S. Hassanein,et al.  Cloud-Assisted Computation Offloading to Support Mobile Services , 2016, IEEE Transactions on Cloud Computing.

[41]  Marios D. Dikaiakos,et al.  DevOps as a Service: Pushing the Boundaries of Microservice Adoption , 2018, IEEE Internet Computing.

[42]  Peter Richtárik,et al.  Federated Optimization: Distributed Machine Learning for On-Device Intelligence , 2016, ArXiv.

[43]  Sem C. Borst,et al.  Distributed Caching Algorithms for Content Distribution Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[44]  Yang Hua-jie RBIS: Security Enhancement for MRBP and MRBP2 Using Integrity Check , 2007 .

[45]  Mahadev Satyanarayanan,et al.  OpenStack++ for Cloudlet Deployment , 2015 .

[46]  Yi Sun,et al.  Energy-Efficient Decision Making for Mobile Cloud Offloading , 2020, IEEE Transactions on Cloud Computing.

[47]  Walid Saad,et al.  Echo State Networks for Proactive Caching in Cloud-Based Radio Access Networks With Mobile Users , 2016, IEEE Transactions on Wireless Communications.

[48]  Mario Nemirovsky,et al.  Key ingredients in an IoT recipe: Fog Computing, Cloud computing, and more Fog Computing , 2014, 2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[49]  Yong-Yeol Ahn,et al.  Analyzing the Video Popularity Characteristics of Large-Scale User Generated Content Systems , 2009, IEEE/ACM Transactions on Networking.

[50]  Rajkumar Buyya,et al.  Fog Computing: Helping the Internet of Things Realize Its Potential , 2016, Computer.

[51]  Xiaodong Lin,et al.  A Privacy-Preserving Vehicular Crowdsensing-Based Road Surface Condition Monitoring System Using Fog Computing , 2017, IEEE Internet of Things Journal.

[52]  Min Dong,et al.  Joint offloading decision and resource allocation for mobile cloud with computing access point , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[53]  Qimei Cui,et al.  An energy-optimal offloading algorithm of mobile computing based on HetNets , 2015, 2015 International Conference on Connected Vehicles and Expo (ICCVE).

[54]  Gustavo Alonso,et al.  Calling the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications , 2009, Middleware.

[55]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless video content delivery through distributed caching helpers , 2011, 2012 Proceedings IEEE INFOCOM.

[56]  Matthias Wildemeersch,et al.  D2D Enhanced Heterogeneous Cellular Networks With Dynamic TDD , 2014, IEEE Transactions on Wireless Communications.

[57]  Qun Li,et al.  A Survey of Fog Computing: Concepts, Applications and Issues , 2015, Mobidata@MobiHoc.

[58]  Cataldo Basile,et al.  Virtualized security at the network edge: a user-centric approach , 2015, IEEE Communications Magazine.

[59]  Eunyoung Jeong,et al.  Comparison of caching strategies in modern cellular backhaul networks , 2013, MobiSys '13.

[60]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[61]  Andrzej Jajszczyk,et al.  Energy-aware fog and cloud interplay supported by wide area software defined networking , 2016, 2016 IEEE International Conference on Communications (ICC).

[62]  Nirwan Ansari,et al.  Latency Aware Workload Offloading in the Cloudlet Network , 2017, IEEE Communications Letters.

[63]  Mahadev Satyanarayanan,et al.  The Emergence of Edge Computing , 2017, Computer.

[64]  Praveen Kumar Rajendran Hybrid Intrusion Detection Algorithm for Private Cloud , 2015 .

[65]  Junbeom Hur,et al.  A Hybrid Deduplication for Secure and Efficient Data Outsourcing in Fog Computing , 2016, 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom).

[66]  Kehua Guo,et al.  Transparent Computing: A Promising Network Computing Paradigm , 2017, Computing in Science & Engineering.

[67]  Alexandros G. Dimakis,et al.  Base-Station Assisted Device-to-Device Communications for High-Throughput Wireless Video Networks , 2013, IEEE Transactions on Wireless Communications.

[68]  Sarah Abdallah,et al.  Identity-based authentication scheme for the Internet of Things , 2016, 2016 IEEE Symposium on Computers and Communication (ISCC).

[69]  Grace A. Lewis,et al.  Establishing Trusted Identities in Disconnected Edge Environments , 2016, 2016 IEEE/ACM Symposium on Edge Computing (SEC).

[70]  Josep Domingo-Ferrer,et al.  Anonymous and secure aggregation scheme in fog-based public cloud computing , 2018, Future Gener. Comput. Syst..

[71]  Min Sheng,et al.  Mobile-Edge Computing: Partial Computation Offloading Using Dynamic Voltage Scaling , 2016, IEEE Transactions on Communications.

[72]  Mehdi Bennis,et al.  Living on the edge: The role of proactive caching in 5G wireless networks , 2014, IEEE Communications Magazine.

[73]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[74]  Marthony Taguinod,et al.  Policy-driven security management for fog computing: Preliminary framework and a case study , 2014, Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration (IEEE IRI 2014).

[75]  Jiang Zhu,et al.  Fog Computing: A Platform for Internet of Things and Analytics , 2014, Big Data and Internet of Things.

[76]  Rongxing Lu,et al.  From Cloud to Fog Computing: A Review and a Conceptual Live VM Migration Framework , 2017, IEEE Access.

[77]  Maged Hamada Ibrahim,et al.  Octopus: An Edge-fog Mutual Authentication Scheme , 2016, Int. J. Netw. Secur..

[78]  Yue-Zhi Zhou,et al.  TranSim: A Simulation Framework for Cache-Enabled Transparent Computing Systems , 2016, IEEE Transactions on Computers.

[79]  Mugen Peng,et al.  Hierarchical content caching in fog radio access networks: ergodic rate and transmit latency , 2016, China Communications.

[80]  Xavier Masip-Bruin,et al.  Securing combined Fog-to-Cloud system Through SDN Approach , 2017, CCB@EuroSys.

[81]  Min Chen,et al.  On the computation offloading at ad hoc cloudlet: architecture and service modes , 2015, IEEE Communications Magazine.

[82]  Antonia Maria Tulino,et al.  Hypergraph-Based Analysis of Clustered Co-Operative Beamforming With Application to Edge Caching , 2015, IEEE Wireless Communications Letters.

[83]  Benoit Geller,et al.  Bayesian and Hybrid Cramér–Rao Bounds for the Carrier Recovery Under Dynamic Phase Uncertain Channels , 2011, IEEE Transactions on Signal Processing.

[84]  Xing Zhang,et al.  A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications , 2017, IEEE Access.

[85]  Yong Liu,et al.  An Energy-Efficient Multisite Offloading Algorithm for Mobile Devices , 2013, Int. J. Distributed Sens. Networks.

[86]  Stefan Weber,et al.  A Survey of Caching Policies and Forwarding Mechanisms in Information-Centric Networking , 2016, IEEE Communications Surveys & Tutorials.

[87]  R. N. Uma,et al.  Optimal Joint Scheduling and Cloud Offloading for Mobile Applications , 2019, IEEE Transactions on Cloud Computing.

[88]  Yaoxue Zhang,et al.  A Cache Management Strategy for Transparent Computing Storage System , 2012, ISCTCS.

[89]  Jiannong Cao,et al.  Multi-User Computation Partitioning for Latency Sensitive Mobile Cloud Applications , 2015, IEEE Transactions on Computers.

[90]  Yuguang Fang,et al.  Beef Up the Edge: Spectrum-Aware Placement of Edge Computing Services for the Internet of Things , 2019, IEEE Transactions on Mobile Computing.

[91]  Yan Zhang,et al.  Cooperative Content Caching in 5G Networks with Mobile Edge Computing , 2018, IEEE Wireless Communications.

[92]  Salim Hariri,et al.  IoT Security Framework for Smart Cyber Infrastructures , 2016, 2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W).

[93]  Laurence T. Yang,et al.  Information security underlying transparent computing: Impacts, visions and challenges , 2010, Web Intell. Agent Syst..

[94]  Zdenek Becvar,et al.  Mobile Edge Computing: A Survey on Architecture and Computation Offloading , 2017, IEEE Communications Surveys & Tutorials.

[95]  Ke Zhang,et al.  Mobile-Edge Computing for Vehicular Networks: A Promising Network Paradigm with Predictive Off-Loading , 2017, IEEE Veh. Technol. Mag..

[96]  Ei Ei Mon,et al.  The privacy-aware access control system using attribute-and role-based access control in private cloud , 2011, 2011 4th IEEE International Conference on Broadband Network and Multimedia Technology.

[97]  Mark Haner,et al.  Cacheability analysis of HTTP traffic in an operational LTE network , 2013, 2013 Wireless Telecommunications Symposium (WTS).

[98]  Hannu Tenhunen,et al.  An Intrusion Detection System for Fog Computing and IoT based Logistic Systems using a Smart Data Approach , 2016 .

[99]  Mahmut T. Kandemir,et al.  Studying energy trade offs in offloading computation/compilation in Java-enabled mobile devices , 2004, IEEE Transactions on Parallel and Distributed Systems.

[100]  Soumaya Cherkaoui,et al.  Resource Allocation for Delay Sensitive Applications in Mobile Cloud Computing , 2016, 2016 IEEE 41st Conference on Local Computer Networks (LCN).

[101]  Xiao Ma,et al.  Enhancement for content delivery with proximity communications in caching enabled wireless networks: architecture and challenges , 2016, IEEE Communications Magazine.

[102]  Konstantinos Poularakis,et al.  Multicast-aware caching for small cell networks , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[103]  Khaled Ben Letaief,et al.  Delay-optimal computation task scheduling for mobile-edge computing systems , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[104]  Teruo Higashino,et al.  Edge-centric Computing: Vision and Challenges , 2015, CCRV.

[105]  Ju Ren,et al.  BOAT: A Block-Streaming App Execution Scheme for Lightweight IoT Devices , 2018, IEEE Internet of Things Journal.

[106]  Ertem Esiner,et al.  Layered security for storage at the edge: on decentralized multi-factor access control , 2016, ICDCN.

[107]  Min Ji,et al.  CCA-secure ABE with outsourced decryption for fog computing , 2018, Future Gener. Comput. Syst..

[108]  Jun Zhang,et al.  Stochastic Joint Radio and Computational Resource Management for Multi-User Mobile-Edge Computing Systems , 2017, IEEE Transactions on Wireless Communications.

[109]  Samer Salam,et al.  Internet of Things From Hype to Reality , 2017 .

[110]  Samer Salam,et al.  Internet of Things From Hype to Reality , 2017 .

[111]  Raul Muñoz,et al.  Improving Security in Internet of Things with Software Defined Networking , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[112]  Zhisheng Niu,et al.  A Cooperative Scheduling Scheme of Local Cloud and Internet Cloud for Delay-Aware Mobile Cloud Computing , 2015, 2015 IEEE Globecom Workshops (GC Wkshps).

[113]  Byung-Gon Chun,et al.  Dynamically partitioning applications between weak devices and clouds , 2010, MCS '10.

[114]  Gang Feng,et al.  Optimal Cooperative Content Caching and Delivery Policy for Heterogeneous Cellular Networks , 2017, IEEE Transactions on Mobile Computing.

[115]  Nei Kato,et al.  Hybrid Method for Minimizing Service Delay in Edge Cloud Computing Through VM Migration and Transmission Power Control , 2017, IEEE Transactions on Computers.

[116]  Dan Pei,et al.  To Cache or Not to Cache: The 3G Case , 2011, IEEE Internet Computing.

[117]  Roch H. Glitho,et al.  A Comprehensive Survey on Fog Computing: State-of-the-Art and Research Challenges , 2017, IEEE Communications Surveys & Tutorials.

[118]  Jie Xu,et al.  Computation Peer Offloading for Energy-Constrained Mobile Edge Computing in Small-Cell Networks , 2017, IEEE/ACM Transactions on Networking.

[119]  Khaled Ben Letaief,et al.  Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices , 2016, IEEE Journal on Selected Areas in Communications.

[120]  Min Chen,et al.  Opportunistic Task Scheduling over Co-Located Clouds in Mobile Environment , 2018, IEEE Transactions on Services Computing.

[121]  Khaled Ben Letaief,et al.  Education and training: The third pillar of comsoc [The President's Page] , 2015, IEEE Commun. Mag..

[122]  Hongke Zhang,et al.  CMT-QA: Quality-Aware Adaptive Concurrent Multipath Data Transfer in Heterogeneous Wireless Networks , 2013, IEEE Transactions on Mobile Computing.

[123]  Luis Rodero-Merino,et al.  Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing , 2014, CCRV.

[124]  Meng Zhang,et al.  A Survey of Caching Mechanisms in Information-Centric Networking , 2015, IEEE Communications Surveys & Tutorials.

[125]  Shlomo Shamai,et al.  Joint cloud and edge processing for latency minimization in Fog Radio Access Networks , 2016, 2016 IEEE 17th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[126]  Kaibin Huang,et al.  Multiuser Resource Allocation for Mobile-Edge Computation Offloading , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[127]  Athanasios V. Vasilakos,et al.  Secure Data Sharing and Searching at the Edge of Cloud-Assisted Internet of Things , 2017, IEEE Cloud Computing.

[128]  Zdenek Becvar,et al.  Cloud‐aware power control for real‐time application offloading in mobile edge computing , 2016, Trans. Emerg. Telecommun. Technol..

[129]  Harvey Freeman,et al.  Communications, ComSoc, and Big Data: What and What Next? , 2017, IEEE Commun. Mag..

[130]  Yaoxue Zhang,et al.  Block-Stream as a Service: A More Secure, Nimble, and Dynamically Balanced Cloud Service Model for Ambient Computing , 2018, IEEE Network.

[131]  Massoud Pedram,et al.  Task Scheduling with Dynamic Voltage and Frequency Scaling for Energy Minimization in the Mobile Cloud Computing Environment , 2015, IEEE Transactions on Services Computing.

[132]  Bruno Sousa,et al.  Edge caching with mobility prediction in virtualized LTE mobile networks , 2017, Future Gener. Comput. Syst..

[133]  Giuseppe Caire,et al.  Wireless Device-to-Device Caching Networks: Basic Principles and System Performance , 2013, IEEE Journal on Selected Areas in Communications.

[134]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[135]  Zhisheng Niu,et al.  Energy-efficient task offloading for multiuser mobile cloud computing , 2015, 2015 IEEE/CIC International Conference on Communications in China (ICCC).

[136]  Kaibin Huang,et al.  Energy-Efficient Resource Allocation for Mobile-Edge Computation Offloading , 2016, IEEE Transactions on Wireless Communications.

[137]  Myung J. Lee,et al.  Adaptive Multi-Resource Allocation for Cloudlet-Based Mobile Cloud Computing System , 2016, IEEE Transactions on Mobile Computing.

[138]  Chen-Khong Tham,et al.  A deep reinforcement learning based offloading scheme in ad-hoc mobile clouds , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[139]  Ju Ren,et al.  Serving at the Edge: A Scalable IoT Architecture Based on Transparent Computing , 2017, IEEE Network.

[140]  Hui Tian,et al.  Fine-granularity based application offloading policy in cloud-enhanced small cell networks , 2016, 2016 IEEE International Conference on Communications Workshops (ICC).

[141]  B. Liang,et al.  Mobile Edge Computing , 2020, Encyclopedia of Wireless Networks.

[142]  Konstantinos Poularakis,et al.  Approximation caching and routing algorithms for massive mobile data delivery , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[143]  Yuguang Fang,et al.  Virtual Infrastructure at Traffic Lights: Vehicular Temporary Storage Assisted Data Transportation at Signalized Intersections , 2018, IEEE Transactions on Vehicular Technology.

[144]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[145]  Koosha Sadeghi,et al.  E-BIAS: A Pervasive EEG-Based Identification and Authentication System , 2015, Q2SWinet@MSWiM.

[146]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[147]  Di Chen,et al.  Backhaul traffic balancing and dynamic content-centric clustering for the downlink of Fog Radio Access Network , 2016, 2016 IEEE 17th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[148]  Zhang Yao-xue,et al.  Transparence Computing:Concept,Architecture and Example , 2004 .

[149]  Khaled Ben Letaief,et al.  Mobile Edge Computing: Survey and Research Outlook , 2017, ArXiv.

[150]  Yaoxue Zhang,et al.  4VP: A Novel Meta OS Approach for Streaming Programs in Ubiquitous Computing , 2007, 21st International Conference on Advanced Information Networking and Applications (AINA '07).

[151]  Tarik Taleb,et al.  On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration , 2017, IEEE Communications Surveys & Tutorials.

[152]  Yu Cao,et al.  Energy-Delay Tradeoff for Dynamic Offloading in Mobile-Edge Computing System With Energy Harvesting Devices , 2018, IEEE Transactions on Industrial Informatics.

[153]  Khaled Ben Letaief,et al.  Power-Delay Tradeoff in Multi-User Mobile-Edge Computing Systems , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[154]  Bruno Sericola,et al.  Distributed deep learning on edge-devices: Feasibility via adaptive compression , 2017, 2017 IEEE 16th International Symposium on Network Computing and Applications (NCA).

[155]  H. Vincent Poor,et al.  Cluster Content Caching: An Energy-Efficient Approach to Improve Quality of Service in Cloud Radio Access Networks , 2016, IEEE Journal on Selected Areas in Communications.

[156]  Ali A. Ghorbani,et al.  A Lightweight Privacy-Preserving Data Aggregation Scheme for Fog Computing-Enhanced IoT , 2017, IEEE Access.

[157]  Yaoxue Zhang,et al.  Transparent computing: Spatio-temporal extension on von Neumann architecture for cloud services , 2013 .

[158]  Jose Oscar Fajardo,et al.  Radio-Aware Service-Level Scheduling to Minimize Downlink Traffic Delay Through Mobile Edge Computing , 2015, MONAMI.

[159]  Ying Jun Zhang,et al.  Computation Rate Maximization for Wireless Powered Mobile-Edge Computing With Binary Computation Offloading , 2017, IEEE Transactions on Wireless Communications.

[160]  Min Dong,et al.  A semidefinite relaxation approach to mobile cloud offloading with computing access point , 2015, 2015 IEEE 16th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[161]  Antonio Iera,et al.  Evaluating Performance of Containerized IoT Services for Clustered Devices at the Network Edge , 2017, IEEE Internet of Things Journal.

[162]  Jiajia Liu,et al.  Collaborative Computation Offloading for Multiaccess Edge Computing Over Fiber–Wireless Networks , 2018, IEEE Transactions on Vehicular Technology.

[163]  Naveen K. Chilamkurti,et al.  Lightweight Cybersecurity Schemes Using Elliptic Curve Cryptography in Publish-Subscribe fog Computing , 2017, Mobile Networks and Applications.

[164]  Ciprian Dobre,et al.  Using Socio-Spatial Context in Mobile Cloud Process Offloading for Energy Conservation in Wireless Devices , 2019, IEEE Transactions on Cloud Computing.

[165]  Zhuo Chen,et al.  Edge Analytics in the Internet of Things , 2015, IEEE Pervasive Computing.

[166]  György Dán,et al.  Selfish Decentralized Computation Offloading for Mobile Cloud Computing in Dense Wireless Networks , 2019, IEEE Transactions on Mobile Computing.

[167]  Sangtae Ha,et al.  Clarifying Fog Computing and Networking: 10 Questions and Answers , 2017, IEEE Communications Magazine.

[168]  Dan Hu,et al.  Mobility prediction based seamless RAN-cache handover in HetNet , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[169]  Chenyang Yang,et al.  Cooperative Device-to-Device Communications with Caching , 2016, 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring).

[170]  Yuezhi Zhou,et al.  Transparent Computing: A New Paradigm for Pervasive Computing , 2006, UIC.

[171]  Xu Chen,et al.  D2D Fogging: An Energy-Efficient and Incentive-Aware Task Offloading Framework via Network-assisted D2D Collaboration , 2016, IEEE Journal on Selected Areas in Communications.

[172]  Ke Zhang,et al.  Energy-Efficient Offloading for Mobile Edge Computing in 5G Heterogeneous Networks , 2016, IEEE Access.

[173]  Wei Wang,et al.  Distributed cache replacement for caching-enable base stations in cellular networks , 2014, 2014 IEEE International Conference on Communications (ICC).