DocumentCode
1782480
Title
Cloud-Niagara: A high availability and low overhead fault tolerance middleware for the cloud
Author
Imran, Ali ; Ul Gias, Alim ; Rahman, Raziur ; Seal, Amit ; Rahman, Tanvir ; Ishraque, Farhan ; Sakib, Kazi
fYear
2014
fDate
8-10 March 2014
Firstpage
271
Lastpage
276
Abstract
Fault tolerance is the ability to a system to continue its functionality despite the presence of faults in the architecture. For a dynamic system such as the cloud, fault tolerance is required to ensure business continuity. This paper proposes a high availability middleware that ensures fault tolerance for cloud based applications. Effective Descriptive Set Theory is used to determine the model of fault detection for real life applications running on the open source cloud. A deterministic algorithm of the middleware is provided that achieves automatic allocation of backup nodes to the system based on the faults. After detection of faults, the middleware directs the system to add new nodes as replicas of the failed nodes, ensuring continuity of the cloud applications. Next, a case study including seven real life applications such as PostGreSQL Database, etc are described and fault tolerance is ensured through the proposed middleware. Empirical performance analysis of the algorithm is carried out and results are compared to traditional systems. Results show that in the presence of faults induced during experimentation, the middleware can be effectively used to introduce replica and ensure fault tolerance of bottleneck resources for executing 700 to 1000 processes per unit time.
Keywords
cloud computing; fault tolerant computing; middleware; set theory; Cloud-Niagara middleware; cloud based applications; cloud computing; deterministic algorithm; effective descriptive set theory; fault tolerance middleware; open source cloud; Availability; Central Processing Unit; Computer architecture; Fault tolerance; Fault tolerant systems; Middleware; Random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Technology (ICCIT), 2013 16th International Conference on
Conference_Location
Khulna
Type
conf
DOI
10.1109/ICCITechn.2014.6997344
Filename
6997344
Link To Document