Restune:一种动态调参方法

Restune是一种基于元学习的资源导向调参方法,它可以为云数据库系统提供最优的配置参数,以提高资源利用率和性能。Restune将调参问题抽象成带限制的优化问题,即最小化资源使用率,同时满足SLA的限制。

为了解决这个问题,Restune采用了贝叶斯优化(BO)框架,利用高斯过程(GP)建立参数和性能之间的概率模型,并通过采集函数选择下一个待评估的参数。与传统的BO方法不同,Restune利用了元学习的思想,将历史任务的知识转移到当前任务上,从而加速了调参过程。

Restune还设计了一种动态权重分配机制,根据任务之间的相似度和差异度,动态调整历史任务对当前任务的影响程度。

Restune在多个真实数据集和云数据库系统上进行了实验,结果表明,它可以显著提高资源利用率和性能,同时满足SLA的限制。

这是Restune的总体框架图。

 

ResTune: Resource Oriented Tuning Boosted by Meta-Learning for Cloud Databases. SIGMOD 2021.

GitHub源代码链接:ResTune/restune at master · shxinding/ResTune · GitHub

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值