Fault Tolerance for Real Time Application in Cloud Computing

Kuldeep, . (2016) Fault Tolerance for Real Time Application in Cloud Computing. MTech thesis.

[img]PDF (Fulltext is restricted upto 14.04.2020)
Restricted to Repository staff only



Cloud computing is a web based technology which is the next step in the evolution of distributed computing. It provides various benefits which can be provisioned easily on-demand. Real time systems can take advantages of cloud computing infrastructure to executes its tasks. In real time systems, every real time tasks have a fixed time limits before which they must complete their execution. Sometime failure of real time tasks can be catastrophic. To ensure fault free and successful execution of real time tasks we need a robust fault tolerance technique. Task replication is one of the technique in cloud computing to tolerate the faults but it incurs resource wastage due to executing same task several times on different virtual machines. In this work, we have presented a novel fault tolerance model which uses task replication technique to tolerate the faults for real time applications in cloud computing and also optimize the number of replica for each tasks to reduce the resource wastage. In our proposed model, each task is assigned to a number of virtual machines which have high reliability value using FT load Distributor and Replica Predictor module. Reliability value of each virtual machine gets updated after every successful or unsuccessful execution of task by the virtual machine. Each replica is independently executed on separate Virtual Machine and the result is sent to adjudicator node which selects the final output replica.

We have simulated our proposed model using cloudsim 3.0.3 simulator and have found that for high load our model gives approx. 85% success,turnaround time is approximately 30.63% less and better throughput than other fault tolerance models. Also, we can save approx. 37% of computing resources.

Item Type:Thesis (MTech)
Uncontrolled Keywords:Fault Tolerance; Cloud Computing; Reliability; FT Load Distributor; Replica Predictor
Subjects:Engineering and Technology > Computer and Information Science
Divisions: Engineering and Technology > Department of Computer Science
ID Code:9350
Deposited By:Mr. Sanat Kumar Behera
Deposited On:16 Apr 2018 08:23
Last Modified:16 Apr 2018 08:23
Supervisor(s):Khilar, Pabitra Mohan

Repository Staff Only: item control page