SLA驱动的云环境算法选择框架

本文提出了一种基于SLA的自动化算法选择框架,通过集成机器学习模型预测算法-硬件组合性能,并针对0-1背包问题构建包含6种算法的数据集,进行了分类与回归任务的实证评估及可解释性分析。

SLA驱动的云环境自动化算法选择框架

摘要

云计算提供按需资源访问,由消费者与云服务提供商之间的服务级别协议(SLA)进行规范。SLA违规会影响效率和服务提供商的盈利能力。本研究提出了一种面向资源受限云环境中组合优化问题的SLA感知自动化算法选择框架。该框架采用机器学习模型集成来预测性能,并根据SLA约束对算法-硬件组合进行排序。

方法框架

核心架构

  • 使用集成机器学习模型进行性能预测
  • 基于SLA约束的算法-硬件配对排序机制
  • 支持组合优化问题的自动化算法选择

实证验证

将框架应用于0-1背包问题,构建包含以下要素的数据集:

  • 实例特定特征
  • 内存使用情况
  • 运行时间
  • 最优性差距
  • 涵盖6种算法的性能数据

实验评估

基准测试

在分类和回归任务上评估框架性能:

  • 分类任务:算法选择准确性
  • 回归任务:性能指标预测

消融研究

深入分析以下因素的影响:

  • 超参数调优
  • 不同学习方法比较
  • 大语言模型在回归任务中的有效性
  • 基于SHAP的可解释性分析

技术贡献

  1. 首创SLA中心的自动化算法选择框架
  2. 集成多机器学习模型实现性能预测
  3. 提供算法-硬件组合的智能排序方案
  4. 通过可解释性分析增强决策透明度
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计