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...
Published in: | International Journal of Computing and Digital Systems |
---|---|
Main Author: | |
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 |