Joint Cloudlet Selection and Latency Minimization in Fog Networks

Mobile edge or fog computing is a network architecture that brings the functionality of conventional centralized cloud to the edge nodes, which are in close proximity of the end devices in an Internet of Things (IoT) network. Fog networks have many advantages over traditional cloud networks, such as increased bandwidth utilization, enhanced security and privacy, better energy efficiency, improved performance, and support for mobility. The most critical requirement of a fog architecture is to minimize the end to end latency in IoT networks, particularly in scenarios where large number of end devices (IoT nodes) and distributed computing fog nodes (cloudlets) are present. In this paper, we formulated an optimization problem for joint cloudlet selection and latency minimization in a fog network, subjected to maximum work load and latency constraints. The problem can be epitomized as many-to-one matching game in which IoT nodes and cloudlets rank each other in order to minimize the latency. The proposed game belongs to a class of matching games with externalities. We propose an algorithm to solve this game which gives distributed and self-organizing solution. Extensive simulations have been carried out to validate the proposed algorithm.

[1]  Nirwan Ansari,et al.  Network Utility Aware Traffic Load Balancing in Backhaul-Constrained Cache-Enabled Small Cell Networks with Hybrid Power Supplies , 2014, IEEE Transactions on Mobile Computing.

[2]  Debashis De,et al.  A Power and Latency Aware Cloudlet Selection Strategy for Multi-Cloudlet Environment , 2019, IEEE Transactions on Cloud Computing.

[3]  Wenbo Wang,et al.  An Evolutionary Game for User Access Mode Selection in Fog Radio Access Networks , 2017, IEEE Access.

[4]  Walid Saad,et al.  Dynamic Proximity-Aware Resource Allocation in Vehicle-to-Vehicle (V2V) Communications , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

[5]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[6]  A. Roth,et al.  Two-sided matching , 1990 .

[7]  Yue Chen,et al.  Matching With Peer Effects for Context-Aware Resource Allocation in D2D Communications , 2017, IEEE Communications Letters.

[8]  Song Guo,et al.  Joint Optimization of Task Scheduling and Image Placement in Fog Computing Supported Software-Defined Embedded System , 2016, IEEE Transactions on Computers.

[9]  Zhu Han,et al.  Computing Resource Allocation in Three-Tier IoT Fog Networks: A Joint Optimization Approach Combining Stackelberg Game and Matching , 2017, IEEE Internet of Things Journal.

[10]  Walid Saad,et al.  Matching theory for backhaul management in small cell networks with mmWave capabilities , 2015, 2015 IEEE International Conference on Communications (ICC).

[11]  Stefania Sesia,et al.  LTE - The UMTS Long Term Evolution, Second Edition , 2011 .

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

[13]  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).

[14]  August Betzler,et al.  The role of edge computing in future 5G mobile networks: concept and challenges , 2017 .

[15]  Walid Saad,et al.  Proactive edge computing in latency-constrained fog networks , 2017, 2017 European Conference on Networks and Communications (EuCNC).

[16]  Wei-Ho Chung,et al.  Ultra-low latency service provision in 5G Fog-Radio Access Networks , 2016, 2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[17]  A. Robert Calderbank,et al.  Capacity Optimization in Networks with Heterogeneous Radio Access Technologies , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[18]  John K. Zao,et al.  Augmented Brain Computer Interaction Based on Fog Computing and Linked Data , 2014, 2014 International Conference on Intelligent Environments.

[19]  Xue Zhang,et al.  ERDT: Energy-Efficient Reliable Decision Transmission for Intelligent Cooperative Spectrum Sensing in Industrial IoT , 2015, IEEE Access.

[20]  Mung Chiang,et al.  Fog Networking: An Overview on Research Opportunities , 2016, ArXiv.

[21]  Walid Saad,et al.  Matching theory for future wireless networks: fundamentals and applications , 2014, IEEE Communications Magazine.

[22]  Eduard A. Jorswieck,et al.  Stable matchings for resource allocation in wireless networks , 2011, 2011 17th International Conference on Digital Signal Processing (DSP).

[23]  Sherali Zeadally,et al.  Fog computing job scheduling optimization based on bees swarm , 2018, Enterp. Inf. Syst..

[24]  Ayman I. Kayssi,et al.  SDN VANETs in 5G: An architecture for resilient security services , 2017, 2017 Fourth International Conference on Software Defined Systems (SDS).

[25]  Walid Saad,et al.  Matching Theory for Distributed User Association and Resource Allocation in Cognitive Femtocell Networks , 2017, IEEE Transactions on Vehicular Technology.

[26]  Josu Bilbao,et al.  Fog computing based efficient IoT scheme for the Industry 4.0 , 2017, 2017 IEEE International Workshop of Electronics, Control, Measurement, Signals and their Application to Mechatronics (ECMSM).

[27]  Sergio Barbarossa,et al.  The Fog Balancing: Load Distribution for Small Cell Cloud Computing , 2015, 2015 IEEE 81st Vehicular Technology Conference (VTC Spring).

[28]  Hao Hu,et al.  Improving Web Sites Performance Using Edge Servers in Fog Computing Architecture , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.

[29]  Shahid Mumtaz,et al.  Energy Efficient Resource Allocation in D2D-Assisted Heterogeneous Networks with Relays , 2016, IEEE Access.

[30]  Jean C. Walrand,et al.  Base Station Association Game in Multi-Cell Wireless Networks (Special Paper) , 2008, 2008 IEEE Wireless Communications and Networking Conference.

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

[32]  Peter R. Lewis,et al.  Towards the optimization of power and bandwidth consumption in mobile-cloud hybrid applications , 2017, 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC).

[33]  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.

[34]  Yacine Ghamri-Doudane,et al.  Software defined networking-based vehicular Adhoc Network with Fog Computing , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[35]  Mahmoud Al-Ayyoub,et al.  Delay-aware power optimization model for mobile edge computing systems , 2017, Personal and Ubiquitous Computing.

[36]  Walid Saad,et al.  A context-aware matching game for user association in wireless small cell networks , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[37]  Punit Gupta,et al.  IoT based intelligent billboard using data mining , 2016, 2016 International Conference on Innovation and Challenges in Cyber Security (ICICCS-INBUSH).

[38]  Zhenyu Zhou,et al.  Social Network-Based Content Delivery in Device-to-Device Underlay Cellular Networks Using Matching Theory , 2017, IEEE Access.

[39]  Keke Gai,et al.  Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing , 2016, J. Netw. Comput. Appl..

[40]  John S. Baras,et al.  Trust-aware network utility optimization in multihop wireless networks with delay constraints , 2016, 2016 24th Mediterranean Conference on Control and Automation (MED).

[41]  Chuan Pham,et al.  A proximal algorithm for joint resource allocation and minimizing carbon footprint in geo-distributed fog computing , 2014, 2015 International Conference on Information Networking (ICOIN).

[42]  Muhammad Fainan Hanif,et al.  On the statistics of cognitive radio capacity in shadowing and fast fading environments , 2010, IEEE Transactions on Wireless Communications.

[43]  Ying Wang,et al.  Joint optimization of wireless bandwidth and computing resource in cloudlet-based mobile cloud computing environment , 2017, Peer-to-Peer Networking and Applications.

[44]  Hao Liang,et al.  Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption , 2016, IEEE Internet of Things Journal.

[45]  Zhu Han,et al.  Multiple operator and multiple femtocell networks: Distributed stable matching , 2012, 2012 IEEE International Conference on Communications (ICC).