Automatic exploration of datacenter performance regimes

P. Bodík, Rean Griffith, Charles Sutton, A. Fox, Michael I. Jordan, D. Patterson
{"title":"Automatic exploration of datacenter performance regimes","authors":"P. Bodík, Rean Griffith, Charles Sutton, A. Fox, Michael I. Jordan, D. Patterson","doi":"10.1145/1555271.1555273","DOIUrl":null,"url":null,"abstract":"Horizontally scalable Internet services present an opportunity to use automatic resource allocation strategies for system management in the datacenter. In most of the previous work, a controller employs a performance model of the system to make decisions about the optimal allocation of resources. However, these models are usually trained offline or on a small-scale deployment and will not accurately capture the performance of the controlled application. To achieve accurate control of the web application, the models need to be trained directly on the production system and adapted to changes in workload and performance of the application. In this paper we propose to train the performance model using an exploration policy that quickly collects data from different performance regimes of the application. The goal of our approach for managing the exploration process is to strike a balance between not violating the performance SLAs and the need to collect sufficient data to train an accurate performance model, which requires pushing the system close to its capacity. We show that by using our exploration policy, we can train a performance model of a Web 2.0 application in less than an hour and then immediately use the model in a resource allocation controller.","PeriodicalId":340736,"journal":{"name":"Workshop on Automated Control for Datacenters and Clouds","volume":"134 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"52","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Workshop on Automated Control for Datacenters and Clouds","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1555271.1555273","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 52

Abstract

Horizontally scalable Internet services present an opportunity to use automatic resource allocation strategies for system management in the datacenter. In most of the previous work, a controller employs a performance model of the system to make decisions about the optimal allocation of resources. However, these models are usually trained offline or on a small-scale deployment and will not accurately capture the performance of the controlled application. To achieve accurate control of the web application, the models need to be trained directly on the production system and adapted to changes in workload and performance of the application. In this paper we propose to train the performance model using an exploration policy that quickly collects data from different performance regimes of the application. The goal of our approach for managing the exploration process is to strike a balance between not violating the performance SLAs and the need to collect sufficient data to train an accurate performance model, which requires pushing the system close to its capacity. We show that by using our exploration policy, we can train a performance model of a Web 2.0 application in less than an hour and then immediately use the model in a resource allocation controller.
自动探索数据中心性能机制
水平可伸缩的Internet服务提供了在数据中心中使用自动资源分配策略进行系统管理的机会。在之前的大部分工作中,控制器使用系统的性能模型来决定资源的最佳分配。然而,这些模型通常是脱机训练或在小规模部署中训练的,并且不能准确地捕获受控应用程序的性能。为了实现对web应用程序的精确控制,模型需要直接在生产系统上进行训练,并适应应用程序工作负载和性能的变化。在本文中,我们建议使用一种探索策略来训练性能模型,该策略可以从应用程序的不同性能机制中快速收集数据。我们管理探索过程的方法的目标是在不违反性能sla和需要收集足够的数据来训练准确的性能模型之间取得平衡,这需要推动系统接近其容量。通过使用我们的探索策略,我们可以在不到一个小时的时间内训练Web 2.0应用程序的性能模型,然后立即在资源分配控制器中使用该模型。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信