Fault Tolerance Mechanism for Software Application Through Fog Computing as Middleware

Fault tolerance is a paradigm for providing high availability in a computerized system where application services are replicated to multiple nodes. The paradigm is widely used in a cloud computing environment where users may benefit from automatic backup when an application such as a clinic support...

Full description

Bibliographic Details
Published in:International Journal of Computing and Digital Systems
Main Author: Naim M.H.; Zain J.M.; Jalil K.A.
Format: Article
Language:English
Published: University of Bahrain 2022
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85135735247&doi=10.12785%2fijcds%2f120105&partnerID=40&md5=9e6395dd1d26ee337f24932eae1b1bb1
id 2-s2.0-85135735247
spelling 2-s2.0-85135735247
Naim M.H.; Zain J.M.; Jalil K.A.
Fault Tolerance Mechanism for Software Application Through Fog Computing as Middleware
2022
International Journal of Computing and Digital Systems
12
1
10.12785/ijcds/120105
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85135735247&doi=10.12785%2fijcds%2f120105&partnerID=40&md5=9e6395dd1d26ee337f24932eae1b1bb1
Fault tolerance is a paradigm for providing high availability in a computerized system where application services are replicated to multiple nodes. The paradigm is widely used in a cloud computing environment where users may benefit from automatic backup when an application such as a clinic support system is deployed in the cloud. However, applications residing in premises such as small clinics are still prone to an outage and would require certain time with human involvement when performing recovery. Thus, this research aims to provide a prototype of a backup mechanism for a health system residing in-premise of a clinic. The study will also act as a feasibility investigation of fault tolerance mechanism in edge of network where we proposed the use of fog computing model that acts as middleware for detecting and failover solution when an outage has temporarily occurred. The middleware will perform failure detection through heartbeat and replicate the services at the same time. When an outage is detected, the middleware will take over as a secondary service provider to ensure applications may be used seamlessly. There are four test simulations for testing the proposed mechanism where three has shown successful recovery actions and only one fail test case due to limitation at the client side. © 2022 University of Bahrain. All rights reserved.
University of Bahrain
2210142X
English
Article
All Open Access; Gold Open Access
author Naim M.H.; Zain J.M.; Jalil K.A.
spellingShingle Naim M.H.; Zain J.M.; Jalil K.A.
Fault Tolerance Mechanism for Software Application Through Fog Computing as Middleware
author_facet Naim M.H.; Zain J.M.; Jalil K.A.
author_sort Naim M.H.; Zain J.M.; Jalil K.A.
title Fault Tolerance Mechanism for Software Application Through Fog Computing as Middleware
title_short Fault Tolerance Mechanism for Software Application Through Fog Computing as Middleware
title_full Fault Tolerance Mechanism for Software Application Through Fog Computing as Middleware
title_fullStr Fault Tolerance Mechanism for Software Application Through Fog Computing as Middleware
title_full_unstemmed Fault Tolerance Mechanism for Software Application Through Fog Computing as Middleware
title_sort Fault Tolerance Mechanism for Software Application Through Fog Computing as Middleware
publishDate 2022
container_title International Journal of Computing and Digital Systems
container_volume 12
container_issue 1
doi_str_mv 10.12785/ijcds/120105
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85135735247&doi=10.12785%2fijcds%2f120105&partnerID=40&md5=9e6395dd1d26ee337f24932eae1b1bb1
description Fault tolerance is a paradigm for providing high availability in a computerized system where application services are replicated to multiple nodes. The paradigm is widely used in a cloud computing environment where users may benefit from automatic backup when an application such as a clinic support system is deployed in the cloud. However, applications residing in premises such as small clinics are still prone to an outage and would require certain time with human involvement when performing recovery. Thus, this research aims to provide a prototype of a backup mechanism for a health system residing in-premise of a clinic. The study will also act as a feasibility investigation of fault tolerance mechanism in edge of network where we proposed the use of fog computing model that acts as middleware for detecting and failover solution when an outage has temporarily occurred. The middleware will perform failure detection through heartbeat and replicate the services at the same time. When an outage is detected, the middleware will take over as a secondary service provider to ensure applications may be used seamlessly. There are four test simulations for testing the proposed mechanism where three has shown successful recovery actions and only one fail test case due to limitation at the client side. © 2022 University of Bahrain. All rights reserved.
publisher University of Bahrain
issn 2210142X
language English
format Article
accesstype All Open Access; Gold Open Access
record_format scopus
collection Scopus
_version_ 1825722583504388096