A. Abohamama, M. F. Alrahmawy, Mohamed A. Elsoud, Taher T. Hamza
{"title":"Swarm Intelligence based Fault-Tolerant Real-Time Cloud Scheduler","authors":"A. Abohamama, M. F. Alrahmawy, Mohamed A. Elsoud, Taher T. Hamza","doi":"10.21608/mjcis.2018.311991","DOIUrl":null,"url":null,"abstract":"Cloud computing is a distributed computing paradigm that is deployed in many real-life applications. Many of these applications are real-time such as scientific computing, financial transactions, etc. Therefore, improving the dependability 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, software rejuvenation, etc, fault-tolerant scheduling algorithms can play a great role toward more dependable systems. In this paper, 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 proposed scheduler has been assessed under different scenarios. Also, it has been compared to other well-known scheduling algorithms and the experimental results have shown the superiority of the proposed algorithm.","PeriodicalId":253950,"journal":{"name":"Mansoura Journal for Computer and Information Sciences","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mansoura Journal for Computer and Information Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21608/mjcis.2018.311991","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Cloud computing is a distributed computing paradigm that is deployed in many real-life applications. Many of these applications are real-time such as scientific computing, financial transactions, etc. Therefore, improving the dependability 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, software rejuvenation, etc, fault-tolerant scheduling algorithms can play a great role toward more dependable systems. In this paper, 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 proposed scheduler has been assessed under different scenarios. Also, it has been compared to other well-known scheduling algorithms and the experimental results have shown the superiority of the proposed algorithm.