{"title":"An Optimized Resource Allocation Approach for Data-Intensive Workloads Using Topology-Aware Resource Allocation","authors":"J. J. Rao, K. Cornelio","doi":"10.1109/CCEM.2012.6354595","DOIUrl":null,"url":null,"abstract":"This paper proposes an optimized resource allocation mechanism in Infrastructure-as-a-Service (IaaS)- based cloud systems. Performance of distributed data-intensive applications are impacted significantly as current IaaS systems are usually unaware of the hosted application's requirements and hence allocating resources independent of its needs. To address this resource allocation problem and to optimise the allocation, we enhance an architecture that adopts a \"what if\" methodology to guide allocation decisions taken by the IaaS. The architecture uses a prediction engine with a lightweight simulator to estimate the performance of a given resource allocation and an evolutionary algorithm that includes an evolution strategies algorithm and a genetic algorithm, to find an optimized solution in the large search space.","PeriodicalId":409273,"journal":{"name":"2012 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCEM.2012.6354595","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
This paper proposes an optimized resource allocation mechanism in Infrastructure-as-a-Service (IaaS)- based cloud systems. Performance of distributed data-intensive applications are impacted significantly as current IaaS systems are usually unaware of the hosted application's requirements and hence allocating resources independent of its needs. To address this resource allocation problem and to optimise the allocation, we enhance an architecture that adopts a "what if" methodology to guide allocation decisions taken by the IaaS. The architecture uses a prediction engine with a lightweight simulator to estimate the performance of a given resource allocation and an evolutionary algorithm that includes an evolution strategies algorithm and a genetic algorithm, to find an optimized solution in the large search space.