QoE Aware IoT Application Placement in Fog Computing Using Modified-TOPSIS

  • PDF / 1,230,109 Bytes
  • 17 Pages / 595.276 x 790.866 pts Page_size
  • 76 Downloads / 162 Views

DOWNLOAD

REPORT


QoE Aware IoT Application Placement in Fog Computing Using Modified-TOPSIS Gaurav Baranwal 1

&

Ravi Yadav 1 & Deo Prakash Vidyarthi 2

# Springer Science+Business Media, LLC, part of Springer Nature 2020

Abstract Over the years, fog computing has emerged as a paradigm to complement the cloud computing in handling the delay sensitive IoT applications in a better manner. Using fog resources, better performance such as in-time service delivery, reduced network load, optimal energy usage etc. can be achieved. With such performance gain, users availing the IoT services are more satisfied. A well-known metric Quality of Experience (QoE), used to measure the satisfaction of IoT users, can be improved by enhancing the performance of the IoT applications. Fog computing is a geographically distributed paradigm and primary service of fog computing may not include the execution of offloaded tasks/applications from the IoT devices. This makes QoE aware placement of applications in fog computing a greater challenge. Since placement algorithm is itself a computational task and both IoT applications and fog nodes need a mediator fog node to execute the placement algorithm, the placement policy should be light weighted in terms of computational complexity. This work proposes a lightweight QoE aware application placement policy in fog computing using Modified TOPSIS that prioritizes the applications and fog instances based on their expectation and computational capability respectively for the placement. Modified TOPSIS inherits all the features of classical TOPSIS while it removes rank reversal problem of classical TOPSIS. Simulation experiments, for a comparative study, depict that the proposed model not only achieves the desired resource utilization, processing time, and reduced network congestion but reduces the application placement time also significantly compared to the state of art. Keywords Internet of Things (IoT) . Fog-integrated Cloud . Modified TOPSIS (M-TOPSIS) . Quality of Experience (QoE) . Application placement

1 Introduction The vision of the Internet of Things (IoT) is the added automation and smartness to human life. A rapid growth in the number of IoT devices is not unforeseen. Early IoT stages have witnessed an enormous increase in data generation by the IoT devices which are further expected to grow

* Gaurav Baranwal [email protected] Ravi Yadav [email protected] Deo Prakash Vidyarthi [email protected] 1

Department of Computer Science, Banaras Hindu University, Varanasi, India

2

School of Computer and Systems Sciences, Jawaharlal Nehru University, New Delhi, India

exponentially. Cloud resources may not suffice to process such voluminous data in a timely manner [1]. It necessitates the need of local computing devices to support the requirements of IoT. The emergence of the fog computing is essentially to fill this gap [2]. Placement of IoT applications on fog resources, improves the performance such as in-time service delivery, reduced network load optimal energy usage etc. Fog computing is a