Fuzzy Logic-based Robust Failure Handling Mechanism for Fog Computing

03/10/2021
by   Ranesh Kumar Naha, et al.
0

Fog computing is an emerging computing paradigm which is mainly suitable for time-sensitive and real-time Internet of Things (IoT) applications. Academia and industries are focusing on the exploration of various aspects of Fog computing for market adoption. The key idea of the Fog computing paradigm is to use idle computation resources of various handheld, mobile, stationery and network devices around us, to serve the application requests in the Fog-IoT environment. The devices in the Fog environment are autonomous and not exclusively dedicated to Fog application processing. Due to that, the probability of device failure in the Fog environment is high compared with other distributed computing paradigms. Solving failure issues in Fog is crucial because successful application execution can only be ensured if failure can be handled carefully. To handle failure, there are several techniques available in the literature, such as checkpointing and task migration, each of which works well in cloud based enterprise applications that mostly deals with static or transactional data. These failure handling methods are not applicable to highly dynamic Fog environment. In contrast, this work focuses on solving the problem of managing application failure in the Fog environment by proposing a composite solution (combining fuzzy logic-based task checkpointing and task migration techniques with task replication) for failure handling and generating a robust schedule. We evaluated the proposed methods using real failure traces in terms of application execution time, delay and cost. Average delay and total processing time improved by 56 proposed solution, compared with the existing failure handling approaches.

READ FULL TEXT

page 1

page 3

page 6

page 8

page 10

page 12

research
03/10/2021

Multiple Linear Regression-Based Energy-Aware Resource Allocation in the Fog Computing Environment

Fog computing is a promising computing paradigm for time-sensitive Inter...
research
12/17/2019

Multi-Criteria-based Dynamic User Behaviour Aware Resource Allocation in Fog Computing

Fog computing is a promising computing paradigm in which IoT data can be...
research
08/05/2021

A Distributed Application Placement and Migration Management Techniques for Edge and Fog Computing Environments

Fog/Edge computing model allows harnessing of resources in the proximity...
research
03/01/2020

Authentication, Access Control, Privacy, Threats and Trust Management Towards Securing Fog Computing Environments: A Review

Fog computing is an emerging computing paradigm that has come into consi...
research
06/02/2020

QoE Based Revenue Maximizing Dynamic Resource Allocation and Pricing for Fog-Enabled Mission-Critical IoT Applications

Fog computing is becoming a vital component for Internet of things (IoT)...
research
03/24/2018

Managing Large-Scale Transient Data in IoT Systems

The pervasive availability of streaming data is driving interest in dist...
research
05/16/2018

NFVactor: A Resilient NFV System using the Distributed Actor Model

Resilience functionality, including failure resilience and flow migratio...

Please sign up or login with your details

Forgot password? Click here to reset