Dynamic management of resources and workloads for RDBMS in cloud: a control-theoretic approach

PhD '12 Pub Date : 2012-05-20 DOI:10.1145/2213598.2213614
Pengcheng Xiong
{"title":"Dynamic management of resources and workloads for RDBMS in cloud: a control-theoretic approach","authors":"Pengcheng Xiong","doi":"10.1145/2213598.2213614","DOIUrl":null,"url":null,"abstract":"As cloud computing environments become explosively popular, dealing with unpredictable changes, uncertainties, and disturbances in both systems and environments turns out to be one of the major challenges facing the concurrent computing industry. My research goal is to dynamically manage resources and workloads for RDBMS in cloud computing environments in order to achieve ``better performance but lower cost\", i.e., better service level compliance but lower consumption of virtualized computing resource(s).\n Nowadays, although control theory offers a principled way to deal with the challenge based on feedback mechanisms, a controller is typically designed based on the system designer's domain knowledge and intuition instead of the behavior of the system being controlled. My research approach is based on the essence of control theory but transcends state-of-the-art control-theoretic approaches by leveraging interdisciplinary areas, especially from machine learning. While machine learning is often viewed merely as a toolbox that can be deployed for many data-centric problems, my research makes efforts to incorporate machine learning as a full-fledged engineering discipline into control-theoretic approaches for realizing my research goal.\n My PhD thesis work implements two solid systems by leveraging machine learning techniques, namely, ActiveSLA and SmartSLA. ActiveSLA is an automatic controller featuring risk assessment admission control to obtain the most profitable service-level compliance. SmartSLA is an automatic controller featuring cost-sensitive adaptation to achieve the lowest total cost. The experimental results show that both of the two systems outperform the state-of-the-art methods.","PeriodicalId":335125,"journal":{"name":"PhD '12","volume":"86 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"PhD '12","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2213598.2213614","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

As cloud computing environments become explosively popular, dealing with unpredictable changes, uncertainties, and disturbances in both systems and environments turns out to be one of the major challenges facing the concurrent computing industry. My research goal is to dynamically manage resources and workloads for RDBMS in cloud computing environments in order to achieve ``better performance but lower cost", i.e., better service level compliance but lower consumption of virtualized computing resource(s). Nowadays, although control theory offers a principled way to deal with the challenge based on feedback mechanisms, a controller is typically designed based on the system designer's domain knowledge and intuition instead of the behavior of the system being controlled. My research approach is based on the essence of control theory but transcends state-of-the-art control-theoretic approaches by leveraging interdisciplinary areas, especially from machine learning. While machine learning is often viewed merely as a toolbox that can be deployed for many data-centric problems, my research makes efforts to incorporate machine learning as a full-fledged engineering discipline into control-theoretic approaches for realizing my research goal. My PhD thesis work implements two solid systems by leveraging machine learning techniques, namely, ActiveSLA and SmartSLA. ActiveSLA is an automatic controller featuring risk assessment admission control to obtain the most profitable service-level compliance. SmartSLA is an automatic controller featuring cost-sensitive adaptation to achieve the lowest total cost. The experimental results show that both of the two systems outperform the state-of-the-art methods.
云中RDBMS的资源和工作负载的动态管理:一种控制理论方法
随着云计算环境的爆炸性流行,处理系统和环境中不可预测的变化、不确定性和干扰已成为并发计算行业面临的主要挑战之一。我的研究目标是在云计算环境中动态管理RDBMS的资源和工作负载,以实现“更好的性能但更低的成本”,即更好的服务水平遵从性但更低的虚拟化计算资源消耗。如今,虽然控制理论提供了一种原则性的方法来处理基于反馈机制的挑战,但控制器通常是基于系统设计者的领域知识和直觉而不是被控制系统的行为来设计的。我的研究方法基于控制理论的本质,但通过利用跨学科领域,特别是机器学习,超越了最先进的控制理论方法。虽然机器学习通常被视为一个可以用于许多以数据为中心的问题的工具箱,但我的研究努力将机器学习作为一门成熟的工程学科纳入控制理论方法,以实现我的研究目标。我的博士论文工作通过利用机器学习技术实现了两个坚实的系统,即ActiveSLA和SmartSLA。ActiveSLA是一种自动控制器,具有风险评估接纳控制功能,可获得最有利可图的服务水平合规性。SmartSLA是一种自动控制器,具有成本敏感自适应功能,可实现最低的总成本。实验结果表明,这两种系统都优于目前最先进的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信