{"title":"基于拓扑感知资源分配的数据密集型工作负载优化资源分配方法","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":"{\"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}","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}
An Optimized Resource Allocation Approach for Data-Intensive Workloads Using Topology-Aware Resource Allocation
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.