Swarm Intelligence based Fault-Tolerant Real-Time Cloud Scheduler

Abdelaziz Said Abohamama, Mohammed F. Alrahmawy, Mohamed A. Abu Elsoud, Taher Hamza · Mansoura Journal for Computer and Information Sciences · 2018

Cloud computing is a distributed computing paradigm that is deployed in many real-life applications. Many of theseapplications are real-time such as scientific computing, financial transactions, etc. Therefore, improving thedependability of cloud environments is extremely important to fulfill the reliability and availability requirements of different applications, especially real-time applications. Fault tolerance is the most common approach for improving the system’s dependability. In addition to traditional fault tolerance techniques such as replication, job migration, softwarerejuvenation, etc, fault-tolerant scheduling algorithms can play a great role toward more dependable systems. In thispaper, an ACO based fault-tolerant soft real-time cloud scheduler is developed to minimize deadlines missing rate,makespan, and the imbalance in distributing the workload among the different machines. The performance of proposedscheduler has been assessed under different scenarios. Also, it has been compared to other well-known schedulingalgorithms and the experimental results have shown the superiority of the proposed algorithm.

Read the paper · More papers on PaperTik