Quality of Experience (Qoe)-Aware Placement of Applications in Fog Computing Environments

Redowan Mahmud,Satish Narayana Srirama,Kotagiri Ramamohanarao,Rajkumar Buyya
DOI: https://doi.org/10.1016/j.jpdc.2018.03.004
IF: 4.542
2018-01-01
Journal of Parallel and Distributed Computing
Abstract:Fog computing aims at offering Cloud like services at the network edge for supporting Internet of Things (IoT) applications with low latency response requirements. Hierarchical, distributed and heterogeneous nature of computational instances make application placement in Fog a challenging task. Diversified user expectations and different features of IoT devices also intensify the application placement problem. Placement of applications to compatible Fog instances based on user expectations can enhance Quality of Experience (QoE) regarding the system services. In this paper, we propose a QoE-aware application placement policy that prioritizes different application placement requests according to user expectations and calculates the capabilities of Fog instances considering their current status. In Fog computing environment, it also facilitates placement of applications to suitable Fog instances so that user QoE is maximized in respect of utility access, resource consumption and service delivery. The proposed policy is evaluated by simulating a Fog environment using iFogSim. Experimental results indicate that the policy significantly improves data processing time, network congestion, resource affordability and service quality.
What problem does this paper attempt to address?