鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

架构介绍

OmniAdvisor参数调优2.0软件主要分为三部分:劫持优化组件、后台调优服务和历史数据库。

劫持优化组件可认为是Client端,后台调优服务可认为是Server端,而历史数据库负责存储软件过程中产生的数据。OmniAdvisor参数调优2.0软件的示意图如图1所示。

图1 OmniAdvisor参数调优2.0软件示意图

劫持优化组件的核心功能逻辑如下:

  1. 劫持租户任务请求,解析获得任务请求信息。
  2. 查询历史数据库,获得相应任务的最优配置。
  3. 将任务负载与最优配置,提交至Spark集群执行,并获得执行结果。
  4. 将执行结果记录到历史数据库中。
后台调优服务核心功能逻辑如下:
  1. 管理员指定任务负载,提交调优请求。
  2. 查询历史数据库,获取相关历史数据。
  3. 通过调优获得最优配置,并将其写入至历史数据库中。