Optimising Fault Tolerance in Real-time Cloud Computing IaaS Environment

View/ Open
mohammed_et_al_2017.pdf (1.451Mb)
Download
Publication date
2016-08-22Peer-Reviewed
YesOpen Access status
openAccess
Metadata
Show full item recordAbstract
Fault tolerance is the ability of a system to respond swiftly to an unexpected failure. Failures in a cloud computing environment are normal rather than exceptional, but fault detection and system recovery in a real time cloud system is a crucial issue. To deal with this problem and to minimize the risk of failure, an optimal fault tolerance mechanism was introduced where fault tolerance was achieved using the combination of the Cloud Master, Compute nodes, Cloud load balancer, Selection mechanism and Cloud Fault handler. In this paper, we proposed an optimized fault tolerance approach where a model is designed to tolerate faults based on the reliability of each compute node (virtual machine) and can be replaced if the performance is not optimal. Preliminary test of our algorithm indicates that the rate of increase in pass rate exceeds the decrease in failure rate and it also considers forward and backward recovery using diverse software tools. Our results obtained are demonstrated through experimental validation thereby laying a foundation for a fully fault tolerant IaaS Cloud environment, which suggests a good performance of our model compared to current existing approaches.Version
Accepted manuscriptCitation
Mohammed B, Kiran M, Awan IU et al (2017) Optimising Fault Tolerance in Real-Time Cloud Computing IaaS Environment. In: Proceedings of the IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud) 22-24 Aug 2016. Vienna, Austria.Link to Version of Record
https://doi.org/10.1109/FiCloud.2016.58Type
Conference paperae974a485f413a2113503eed53cd6c53
https://doi.org/10.1109/FiCloud.2016.58