{"title":"Predictive Probabilistic Resource Availability based Cloud Workflow Scheduling (PPRA)","authors":"S. Chitra, R. PrashanthCS","doi":"10.9790/0661-1904015463","DOIUrl":null,"url":null,"abstract":"Cloud Computing provides access to a shared pool of computing resources such as servers, storage, computer networks and services, which can be rapidly provisioned and released, for the execution of various scientific and business applications. Scheduling scientific workflows modeled by Directed Acyclic Graphs is an NP complete problem. In cloud environment, there are fluctuations in resource availability due to shared resources and vastly varying workloads. The performance variations in virtual machines, have an impact on task execution times and data transfer times. This has a great impact on the performance of scheduling algorithms. Schedulers should map tasks to cloud resources considering the effective utilization of underlying resources. We propose a new static workflow scheduling algorithm called Predictive Probabilistic Resource Availability based Cloud Workflow Scheduling (PPRA) with the objective of minimizing makespan considering the probability of resource availability of cloud resources. This algorithm is compared with existing algorithms which assume full resource availability while making scheduling decisions. The proposed algorithm is found to be more reliable and performing better than existing HEFT and ECTS algorithms, in terms of minimized makespan.","PeriodicalId":91890,"journal":{"name":"IOSR journal of computer engineering","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IOSR journal of computer engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.9790/0661-1904015463","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Cloud Computing provides access to a shared pool of computing resources such as servers, storage, computer networks and services, which can be rapidly provisioned and released, for the execution of various scientific and business applications. Scheduling scientific workflows modeled by Directed Acyclic Graphs is an NP complete problem. In cloud environment, there are fluctuations in resource availability due to shared resources and vastly varying workloads. The performance variations in virtual machines, have an impact on task execution times and data transfer times. This has a great impact on the performance of scheduling algorithms. Schedulers should map tasks to cloud resources considering the effective utilization of underlying resources. We propose a new static workflow scheduling algorithm called Predictive Probabilistic Resource Availability based Cloud Workflow Scheduling (PPRA) with the objective of minimizing makespan considering the probability of resource availability of cloud resources. This algorithm is compared with existing algorithms which assume full resource availability while making scheduling decisions. The proposed algorithm is found to be more reliable and performing better than existing HEFT and ECTS algorithms, in terms of minimized makespan.