{"title":"Reducing Noisy-Neighbor Impact with a Fuzzy Affinity-Aware Scheduler","authors":"Luis Tomás, C. Vázquez, Johan Tordsson, G. Moreno","doi":"10.1109/ICCAC.2015.14","DOIUrl":null,"url":null,"abstract":"Overbooking techniques have been proven efficient to increase overall utilization of cloud datacenters. However, overbooking may also degrade applications performance as (at least) some applications need to share physical resources such as CPU or memory. Consequently, interference may increase among the virtual machines that share resources, the so called noisy neighbors effect. We present an affinity-aware scheduler to reduce the impact of such interference. A fuzzy logic engine accounts for the uncertainty in these environments and estimates which CPU cores are currently more suitable for each incoming application. This helps the scheduler make virtual machine to physical resource mapping decisions, also known as vcpu pinning. An experimental evaluation based on a combination of interactive services and batch applications confirms that our affinity-aware fuzzy scheduler reduces the interference among applications, enabling more predictable performance and consequently safer overbooking.","PeriodicalId":133491,"journal":{"name":"2015 International Conference on Cloud and Autonomic Computing","volume":"93 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Cloud and Autonomic Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCAC.2015.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
Abstract
Overbooking techniques have been proven efficient to increase overall utilization of cloud datacenters. However, overbooking may also degrade applications performance as (at least) some applications need to share physical resources such as CPU or memory. Consequently, interference may increase among the virtual machines that share resources, the so called noisy neighbors effect. We present an affinity-aware scheduler to reduce the impact of such interference. A fuzzy logic engine accounts for the uncertainty in these environments and estimates which CPU cores are currently more suitable for each incoming application. This helps the scheduler make virtual machine to physical resource mapping decisions, also known as vcpu pinning. An experimental evaluation based on a combination of interactive services and batch applications confirms that our affinity-aware fuzzy scheduler reduces the interference among applications, enabling more predictable performance and consequently safer overbooking.