Centralized and Distributed Architectures for Energy and Delay Efficient Fog Network-Based Edge Computing Services

Edge computing techniques allow to exploit the devices at the network borders for computing efforts in order to reduce centralized cloud requests. A fog network is a feasible solution for implementing edge computing services. Within this scenario, the deployed fog nodes (FNs) are able to offload different portions of a single task to the available nodes to be processed at the network edge. However, to partially offload, FNs consume an extra amount of energy for transmission and reception of the tasks while saving energy by not processing the whole task on their own. Moreover, offloading requires an extra transmission and reception time to the task processing time. In this paper, the focus is on a partial offloading approach where the tradeoff between FN energy consumption and task processing delay is considered when estimating the portion to be offloaded to the available devices at the edge of the network by comparing a centralized and a distributed architecture. Simulation results demonstrate the effectiveness of the proposed estimation solutions in terms of FN energy consumption, average task delay, and network lifetime.

[1]  Kazem Sohraby,et al.  Multimedia Sensing as a Service (MSaaS): Exploring Resource Saving Potentials of at Cloud-Edge IoT and Fogs , 2017, IEEE Internet of Things Journal.

[2]  Daniele Tarchi,et al.  A partial offloading technique for wireless mobile cloud computing in smart cities , 2014, 2014 European Conference on Networks and Communications (EuCNC).

[3]  Bouchaib Assila,et al.  Achieving low-energy consumption in fog computing environment: A matching game approach , 2018, 2018 19th IEEE Mediterranean Electrotechnical Conference (MELECON).

[4]  Daniele Tarchi,et al.  An Energy-Aware Offloading Clustering Approach (EAOCA) in fog computing , 2017, 2017 International Symposium on Wireless Communication Systems (ISWCS).

[5]  Xu Chen,et al.  Maximal energy efficient task scheduling for homogeneous fog networks , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[6]  Satyajayant Misra,et al.  Socially‐Aware Cooperative D2D and D4D Communications toward Fog Networking , 2017 .

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

[8]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.

[9]  Mazliza Othman,et al.  A Survey of Mobile Cloud Computing Application Models , 2014, IEEE Communications Surveys & Tutorials.

[10]  Paolo Bellavista,et al.  MQTT-Driven Node Discovery for Integrated IoT-Fog Settings Revisited: The Impact of Advertiser Dynamicity , 2018, 2018 IEEE Symposium on Service-Oriented System Engineering (SOSE).

[11]  Minho Jo,et al.  Device-to-device-based heterogeneous radio access network architecture for mobile cloud computing , 2015, IEEE Wireless Communications.

[12]  Haiyun Luo,et al.  Energy-Optimal Mobile Cloud Computing under Stochastic Wireless Channel , 2013, IEEE Transactions on Wireless Communications.

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

[14]  Yonggang Wen,et al.  Toward transcoding as a service: energy-efficient offloading policy for green mobile cloud , 2014, IEEE Network.

[15]  Xinyu Yang,et al.  A Survey on the Edge Computing for the Internet of Things , 2018, IEEE Access.

[16]  Sergio Barbarossa,et al.  Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing , 2014, IEEE Transactions on Signal and Information Processing over Networks.

[17]  Hiroyuki Koga,et al.  Analysis of fog model considering computing and communication latency in 5G cellular networks , 2016, 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

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

[19]  Daniele Tarchi,et al.  A Unified Urban Mobile Cloud Computing Offloading Mechanism for Smart Cities , 2017, IEEE Communications Magazine.

[20]  Yuanming Shi,et al.  Computation offloading in cloud-RAN based mobile cloud computing system , 2016, 2016 IEEE International Conference on Communications (ICC).

[21]  Sergio Barbarossa,et al.  Distributed mobile cloud computing: A multi-user clustering solution , 2016, 2016 IEEE International Conference on Communications (ICC).

[22]  Daniele Tarchi,et al.  An Energy and Delay-Efficient Partial Offloading Technique for Fog Computing Architectures , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[23]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[24]  Hui Tian,et al.  Multiuser Joint Task Offloading and Resource Optimization in Proximate Clouds , 2017, IEEE Transactions on Vehicular Technology.

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

[26]  Rajkumar Buyya,et al.  Heterogeneity in Mobile Cloud Computing: Taxonomy and Open Challenges , 2014, IEEE Communications Surveys & Tutorials.

[27]  Wei Yu,et al.  Content-Centric Sparse Multicast Beamforming for Cache-Enabled Cloud RAN , 2015, IEEE Transactions on Wireless Communications.

[28]  Halil Yetgin,et al.  A Survey of Network Lifetime Maximization Techniques in Wireless Sensor Networks , 2017, IEEE Communications Surveys & Tutorials.