Overload prediction and avoidance for maintaining optimal working condition in a fog node

Abstract Fog computing uses fog nodes (FNs) near end devices to serve user applications in a highly virtualized environment. FNs are vulnerable to overloading because of the large number of user applications requesting service and their heterogeneous resource requirements. The proposed paper concentrates on maintaining FN in optimal working condition guaranteeing its operational efficiency and quality of service (QoS). This paper presents two methods for workload classification and overload prediction in FN, viz., a threshold-based technique adopting the criteria inferred from experimental results and a method based on Hidden Markov Model (HMM). The paper recommends virtual machine (VM) migration as a solution for avoiding the predicted overloading of FN through a hybrid multiple attribute decision making (MADM) method, for selecting the VM for migration, and an algorithm for finding the destination FN willing to host the migrating VM. Experimental results validate the proposed solution.

[1]  Shehzad Khalid,et al.  Utilization and load balancing in fog servers for health applications , 2019, EURASIP J. Wirel. Commun. Netw..

[2]  Kim-Kwang Raymond Choo,et al.  Fog data analytics: A taxonomy and process model , 2019, J. Netw. Comput. Appl..

[3]  Sudeep Tanwar,et al.  Fog-based enhanced safety management system for miners , 2017, 2017 3rd International Conference on Advances in Computing,Communication & Automation (ICACCA) (Fall).

[4]  Arun Kumar Yadav,et al.  Real Time Efficient Scheduling Algorithm for Load Balancing in Fog Computing Environment , 2016 .

[5]  Hua-Jun Hong,et al.  Dynamic module deployment in a fog computing platform , 2016, 2016 18th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[6]  Joel J. P. C. Rodrigues,et al.  FAAL: Fog computing-based patient monitoring system for ambient assisted living , 2017, 2017 IEEE 19th International Conference on e-Health Networking, Applications and Services (Healthcom).

[7]  Tapani Ristaniemi,et al.  Multiobjective Optimization for Computation Offloading in Fog Computing , 2018, IEEE Internet of Things Journal.

[8]  Nirwan Ansari,et al.  Towards Workload Balancing in Fog Computing Empowered IoT , 2020, IEEE Transactions on Network Science and Engineering.

[9]  Roni Rosenfeld,et al.  Learning Hidden Markov Model Structure for Information Extraction , 1999 .

[10]  Mohammad S. Obaidat,et al.  TILAA: Tactile Internet-based Ambient Assistant Living in fog environment , 2019, Future Gener. Comput. Syst..

[11]  Philipp Leitner,et al.  Optimized IoT service placement in the fog , 2017, Service Oriented Computing and Applications.

[12]  Zhiyuan Ren,et al.  A novel load balancing strategy of software-defined cloud/fog networking in the Internet of Vehicles , 2016, China Communications.

[13]  Neeraj Kumar,et al.  Fog computing for Healthcare 4.0 environment: Opportunities and challenges , 2018, Comput. Electr. Eng..

[14]  Minho Jo,et al.  Recovery for overloaded mobile edge computing , 2017, Future Gener. Comput. Syst..

[15]  Xingming Sun,et al.  Dynamic Resource Allocation for Load Balancing in Fog Environment , 2018, Wirel. Commun. Mob. Comput..

[16]  Shashank Yadav,et al.  An Efficient Architecture and Algorithm for Resource Provisioning in Fog Computing , 2016 .

[17]  Zhan Qiang,et al.  Fog computing dynamic load balancing mechanism based on graph repartitioning , 2016, China Communications.