{"title":"A genetic algorithm based scheduler for cloud environment","authors":"Rui Wang, Ting-Lei Huang","doi":"10.1109/ICCCT.2013.6749597","DOIUrl":null,"url":null,"abstract":"Cloud Computing is a computing model that is widely accepted both in the academia and industry mainly because it offers resources on-demand and they are rapidly provisioned. Such a provisioning sytem calls for efficient scheduling mechanisms for allocation and de-allocation of resources. A good scheduling mechanism should satisfy the QoS requirements of the user and at the same time make an efficent utilization of resources. Scheduling algorithms which are application-centric tend to optimize the performance of each individual application whereas those that are resource-centric tend to optimize the performance of each resource. Hence there exists a need for a good scheduling algorithm that optimizes both these factors. This paper proposes a bi-ojective Genetic Algorithm based scheduler for cloud that optimizes the makespan (application-centric) and average processor utilization (resource-centric).","PeriodicalId":290499,"journal":{"name":"2013 4th International Conference on Computer and Communication Technology (ICCCT)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"23","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 4th International Conference on Computer and Communication Technology (ICCCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCT.2013.6749597","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 23
Abstract
Cloud Computing is a computing model that is widely accepted both in the academia and industry mainly because it offers resources on-demand and they are rapidly provisioned. Such a provisioning sytem calls for efficient scheduling mechanisms for allocation and de-allocation of resources. A good scheduling mechanism should satisfy the QoS requirements of the user and at the same time make an efficent utilization of resources. Scheduling algorithms which are application-centric tend to optimize the performance of each individual application whereas those that are resource-centric tend to optimize the performance of each resource. Hence there exists a need for a good scheduling algorithm that optimizes both these factors. This paper proposes a bi-ojective Genetic Algorithm based scheduler for cloud that optimizes the makespan (application-centric) and average processor utilization (resource-centric).