AFTTM: Agent-Based Fault Tolerance Trust Mechanism in Cloud Environment

AFTTM: Agent-Based Fault Tolerance Trust Mechanism in Cloud Environment

Shivani Jaswal, Manisha Malhotra
Copyright: © 2022 |Pages: 12
DOI: 10.4018/IJCAC.297105
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Cloud Computing has now successfully emerged as an integral trend in Information Technology market. It is internet-based concept of virtualization. Many failures can occur in computing environment that actually leads to non-availability and non-reliability upon service providers. To ensure this, a mechanism has been proposed in this paper which can deploy the checkpoint module so that faults can be detected timely and shall be removed in due course of time so that reliable and fault free cloud services can be provided to consumers. In this, fault tolerance agent has been used which actually is an intelligent and reliable agent that helps in detecting the malicious faults on time. The proposed framework considers throughout overheads, checkpoints overheads, monetary costs overheads and availability overheads in its performance validation. The proposed framework has been compared with other two frameworks and has been identified that AFTTM outperforms several on-going techniques in fault tolerant techniques.
Article Preview
Top

Introduction

Cloud Computing paradigm has emerged as a technology that has provided various computing services to its users. These computing services can be terms of hardware as well as software resources which can be availed in virtual manner. These resources have really helped big as well as small enterprise to migrate their data over the cloud. The migration of data over the cloud has leads to high level of productivity (Chen et. al, 2016) and also the issues related to any of the resource can be reported to cloud expert and can be resolved in stipulated time. Also, the migration of data over the cloud has also leads to on demand approval of cloud services and scalability has also been provided to cloud service consumers in which consumer can expand or shrink his requirement of cloud service as per his usage. Enterprises or companies can take computing resources on lease and can use them and have to pay for it as per the usage only. By this, the investment of buying those resources physically has been reduced incredibly. These Cloud services can be deployed on private, public, hybrid or community cloud as per the requirement of the service (Singh et. al, 2016), (Pei et. al, 2015), (Jararweh et. al 2012).

In the case of large-scale enterprises, where high speed performances take place, sometimes, a system faces a failure which can be due to some execution constraints, addition or removal of multiple resources in the same cloud environment or while increasing the load of the server due to heavy workload (Bilal et.al, 2015), (Malik et. al, 2011). If number of failures occur in cloud environment, then it will affect the reputation value of a particular cloud service provider. Undoubtedly, the cloud services are offered at its best, still they are not highly reliable and can be suffered from multiple failures (Gomeza et. al, 2011). A failure is a state of the system where it stops working efficiently. A system is fault tolerant until and unless it can bear a fault. It will be in inactive stage as soon as it becomes completed faulty. In case of occurrence of a fault, the request of the customer will not be fulfilled in given stipulated time. There can be multiple reason behind the occurrence of the fault such as increasing workload, hacking over the network, network failures, non-availability of the resources, fluctuation problems in power etc.

The tendency of occurrence of fault is more in public cloud as comparable to private cloud. In past times, number of faults have been noted in various public cloud such as Amazon and Google. In the year 2013, Amazon services became inactive for almost one hour which costed around five million US dollars. In the next consecutive year, various services offered by Google such as Calendar, Google Docs, Gmail became stagnant and which lead to huge loss of millions. Next, in 2015, various services of Microsoft Azure such as virtual server became unavailable for different regions over the globe. Each time, a fault is recognised in cloud environment, it costs more than 50,000 US dollars (Infoworld (2016)). Keeping all these stats in mind, a framework or technique is required for reliable and high available cloud services which can avoid fault occurrence in the cloud environment, and even if occurred, can be removed in short span of time.

Complete Article List

Search this Journal:
Reset
Volume 14: 1 Issue (2024)
Volume 13: 1 Issue (2023)
Volume 12: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 11: 4 Issues (2021)
Volume 10: 4 Issues (2020)
Volume 9: 4 Issues (2019)
Volume 8: 4 Issues (2018)
Volume 7: 4 Issues (2017)
Volume 6: 4 Issues (2016)
Volume 5: 4 Issues (2015)
Volume 4: 4 Issues (2014)
Volume 3: 4 Issues (2013)
Volume 2: 4 Issues (2012)
Volume 1: 4 Issues (2011)
View Complete Journal Contents Listing