A platform for research: civil engineering, architecture and urbanism
Developing fault tolerance architecture for real-time systems of cloud computing
Cloud computing is a new and emerging technology that is currently attracting many customers or organizations towards its outstanding advantages. Flexibility, scalability, availability, reliability and other interesting cloud features are among its characteristics which makes it popular. This study is mainly conducted to solve issues concerning the availability and reliability of the systems through developing fault tolerance architecture. Many previously developed architectures, concerning the issue of fault tolerance, are not effective in terms of utilizing available error-free versions. This study is aimed to develop a fault tolerance architecture that can use versions effectively for real-time systems of cloud computing. The architecture is developed mainly for real-time systems of cloud computing. Regarding real-time systems, previously unconsidered timing issues also got focus in the study. To develop the proposed architecture, a reactive approach of software fault tolerance is used. The selected fault tolerance technique to design the overall proposed architecture is N-version programming. In order to improve resources, especially version utilization, breakdown of the overall system into subparts is applied in the study. The study is compared with other studies in terms of fault tolerance ability in existing error-free software versions while in the presence of faulty versions. According to the simulation result, the proposed architecture is advantageous over its original N-version technique in terms of fault tolerance capacity
Developing fault tolerance architecture for real-time systems of cloud computing
Cloud computing is a new and emerging technology that is currently attracting many customers or organizations towards its outstanding advantages. Flexibility, scalability, availability, reliability and other interesting cloud features are among its characteristics which makes it popular. This study is mainly conducted to solve issues concerning the availability and reliability of the systems through developing fault tolerance architecture. Many previously developed architectures, concerning the issue of fault tolerance, are not effective in terms of utilizing available error-free versions. This study is aimed to develop a fault tolerance architecture that can use versions effectively for real-time systems of cloud computing. The architecture is developed mainly for real-time systems of cloud computing. Regarding real-time systems, previously unconsidered timing issues also got focus in the study. To develop the proposed architecture, a reactive approach of software fault tolerance is used. The selected fault tolerance technique to design the overall proposed architecture is N-version programming. In order to improve resources, especially version utilization, breakdown of the overall system into subparts is applied in the study. The study is compared with other studies in terms of fault tolerance ability in existing error-free software versions while in the presence of faulty versions. According to the simulation result, the proposed architecture is advantageous over its original N-version technique in terms of fault tolerance capacity
Developing fault tolerance architecture for real-time systems of cloud computing
Mihiretu Kebede Edemo (author)
2020-10-19
doi:10.20372/nadre/19788
Theses
Electronic Resource
English
DDC:
720
DEVELOPING FAULT TOLERANCE ARCHITECTURE FOR REAL-TIME SYSTEMS OF CLOUD COMPUTING
BASE | 2019
|Real-Time Distributed Cloud Computing Architecture for Structural Health Monitoring
British Library Conference Proceedings | 2019
|Cloud Computing and Their Architecture: basics
British Library Conference Proceedings | 2013
|Real-time backend architecture using Node.js, Express and Google Cloud Platform
BASE | 2021
|