BITS Faculty Publications

Permanent URI for this communityhttp://localhost:4000/handle/123456789/1867

Browse

Search Results

Now showing 1 - 2 of 2
  • Item
    Replication Based Fault Tolerance Approach for Cloud
    (Springer, 2022-01) Haribabu, K
    The usage of cloud computing has been increasing everyday and in almost every organization. It is now an integral part of the information technology market. And this rapidly growing need gives rise to consider two main criteria namely reliability and availability to sustain growing demand. To ensure SLAs, and gain customer confidence, cloud architectures use fault tolerant strategies. The work in the literature towards fault tolerant cloud has not considered aspects such as using resource subsets to be fault tolerant. In this paper, we have used a replication based fault-tolerance strategy which considers cost and fault proneness of VMs. Simulation of the proposed algorithm has been carried out using CloudSim and the result shows an improvement in average total execution time and average delay time.
  • Item
    Fault Tolerance in Cloud: A Brief Survey
    (Springer, 2022-03) Haribabu, K
    The Cloud computing environment has seen tremendous growth in terms of enterprises migrating to the cloud. The Cloud computing environment has been characterized by its support to multi-tenancy as well as rapid elasticity. A cloud service provider needs to adhere to service level agreements agreed with its tenants. As cloud infrastructure is composed of heterogeneous, it ought to have faults when different components interact with each other. Fault tolerance is one critical task in order to overcome faults in a timely manner and smooth operations. Through this paper, we present a brief survey of fault tolerance approaches available in the literature for the cloud computing environment. The fault tolerance techniques in literature have been broadly classified into three categories viz. Reactive approaches, proactive approaches, and resilient approaches. Reactive methods try to recover the system after faults. Proactive approaches try to prevent the system from entering in failure state by predicting faults beforehand. Resilient approaches are relatively new in the area of cloud fault tolerance predict faults for dynamically changing environments to prevent failures. Resilient methods are have used machine learning and artificial intelligence as a key factors for predicting faults.