想降低云服务的花销?或许深度强化学习能帮到你 | 论文

简介:
本文来自AI新媒体量子位(QbitAI)

随着云计算的普遍应用,控制计算成本越来越重要,但有调查显示,30%-45%的云开销被浪费了。一些大企业通常咨询专家控制开支,但一些小企业或个人就无法节省费用了。

近日,研究人员发现深度强化学习算法能平衡云服务性能和开销,用户不用规划如何实现,只需设置他们想达到的效果即可。这项研究大大降低了控制云服务开销的专业门槛。

 云计算让共享软硬件资源能按需提供给计算机各种终端和其他设备/图片来自维基百科

研究人员将这项研究的论文《Automated Cloud Provisioning on AWS using Deep Reinforcement Learning》发表在arXiv上,论文由微软的Zhiguang Wang、商业遥感卫星服务商BlackSky的Chul Gwon和Adam Iezzi以及美国马里兰大学的Tim Oates四名研究人员共同完成。

Double Deep Q-learning

为了让用户轻松减少开销,研究人员用了哪些方法呢?

在这篇论文里,研究人员探索了强化学习在云配给上的应用,用户可以制定基于性能和开销的奖励,强化学习算法计算如何去获取奖励。

研究人员用double deep Q-learning算法在CloudSim云计算仿真器上模拟运行效果,结果能够显示强化学习的效果和这种方法的相对优劣。

 DDQN结构图

上图就是一张基于竞争架构的DDQN(double deep Q-learning network)结构图。SeLU函数激活了四个卷积层,并且没有进行池化操作。研究人员没有在最终输出前插入完全连接层,而是将最后卷积层的平坦特征图减半,以此计算状态和效果。

研究人员发现,这种架构有助于用更少的参数提高稳定性。

亚马逊AWS评测效果

亚马逊网络服务系统(Amazon Web Services,AWS)是亚马逊创建的云计算平台,它提供多种远程Web服务,Amazon EC2与Amazon S3都架构在这个平台上。

 AWS的环境

在论文中,研究人员展示了从简单的模拟器到CloudSim的迁移学习,之后再从CloudSim迁移到一个真实的AWS云环境的实例。

在AWS上的运行效果受到了运行时间的限制。研究人员在AWS系统上的运行阈值基线和DQN模型的时间只有3周,但运行D3QN的时间只有一个星期。为了帮助初始测试和开发AWS的环境,研究人员故意将tabular-based Q-learner的运行时间缩短了。

上图为运行结果,结果中包含用相同binning的模拟运行,方便研究人员与预期的结果进行比较。正如我们在模拟运行中所观察到的,如果leaner能在AWS上多运行一段时间,就能看到提高。

在实际的AWS环境中添加非零延迟值会影响结果。虽然很难看到奖励增多,随着时间的推移,奖励的变化明显减少了,这意味着性能是可以提高的。

商业机会

外国媒体Architecht在推荐这篇论文时,说它看起来像是个商业机会:

这是一个研究课题,如果有人想做,看起来又有些商业前景。这项研究的本质是训练一个系统,它能判断理想性价比和其他商业指标,比如“尽可能在平均用户响应时间增加不超过2%的情况下降低开销”。

这么有趣的事情,怎么能不看看论文呢?

论文获取地址:

https://arxiv.org/abs/1709.04305

本文作者:安妮
原文发布时间:2017-09-17
相关文章
|
编解码 容器
QML/Qt Quick anchors.fill 的使用(二)
QML/Qt Quick anchors.fill 的使用
724 0
|
数据库
AOP(面向切面编程)的基本概念和原理
AOP(面向切面编程)的基本概念和原理
1081 0
|
4月前
|
人工智能 数据可视化 API
上阿里云百炼免费体验HappyHorse:新一代AI视频生成模型,免费体验3步成功
阿里云HappyHorse是新一代AI视频生成模型,免费体验:https://t.aliyun.com/U/0UlOFR 支持文生视频、图生视频及视频编辑,具备电影级光影质感、多模态创作能力与超高性价比。新用户可免费体验10秒,720P视频低至0.9元/秒。登录阿里云百炼平台,三步即可开启AI视频创作之旅。
|
4月前
|
移动开发 前端开发 JavaScript
前端组件库——Vant 4知识点大全(三)
教程来源 http://uklgy.cn/category/running.html Vant 4是Vue 3主流移动端组件库,支持深色模式、CSS变量主题定制(700+变量)、动态换肤;提供vw/rem/桌面端/安全区等多维浏览器适配方案;并具备按需加载、图标优化、图片懒加载等高性能特性,轻量且TypeScript友好。
|
5月前
|
5G 数据处理 开发者
【信道估计】基于DFT和最小二乘法LS OFDM系统信道估计技术性能比较附Matlab代码
​ 作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真 关注我领取海量matlab电子书和数学建模资料  🍊个人信条:格物致知,完整Matlab代码获取及仿真咨询内容私信。 🔥 内容介绍 一、OFDM 系统概述 正交频分复用(OFDM)是一种高效的数字通信技术,广泛应用于无线通信领域,如 4G、5G 移动通信系统、数字音频广播(DAB)和数字视频广播(DVB)等。OFDM 的核心思想是将高速串行数据转换为并行的低速子数据流,通过多个正交的子载波同时传输。每个子载波上的数据符号速率相对较低,符号周期相对较长,从而对多径衰落具有
377 0
|
7月前
|
人工智能 数据可视化 安全
数字人厂商如何结合大屏全息一体机打造政企展厅AI讲解员?
在数字化浪潮下,世优科技“波塔AI数字人”以中间件焕新、智慧大屏共生、全息/移动导览、政务一体机四大路径,助力政企展厅与政务大厅实现交互升级、服务提效与体验跃迁,打造安全、智能、可落地的数字新基建。
388 0
|
机器学习/深度学习 计算机视觉
RT-DETR改进策略【注意力机制篇】| GAM全局注意力机制: 保留信息以增强通道与空间的相互作用
RT-DETR改进策略【注意力机制篇】| GAM全局注意力机制: 保留信息以增强通道与空间的相互作用
529 3
RT-DETR改进策略【注意力机制篇】| GAM全局注意力机制: 保留信息以增强通道与空间的相互作用
|
8月前
|
人工智能 JSON 数据挖掘
大模型应用开发中MCP与Function Call的关系与区别
MCP与Function Call是大模型应用的两大关键技术。前者是跨模型的标准协议,实现多工具动态集成;后者是模型调用外部功能的机制。MCP构建通用连接桥梁,支持多模型、跨平台协作,具备高扩展性与解耦能力;Function Call则依赖特定模型,直接解析意图并调用函数。两者在企业级系统中可协同工作:模型通过Function Call识别意图,转为MCP标准请求调用工具,兼顾智能解析与生态扩展。未来将趋向融合,形成“模型解析-协议传输-工具执行”的统一范式。
|
9月前
|
数据采集 安全 数据挖掘
Python字符串统计:从基础到进阶的实用指南
本文系统介绍Python字符串统计技巧,涵盖长度计算、字符与单词计数、子串查找、频率分析及文件处理等场景,结合代码示例讲解基础方法与进阶优化,助你高效应对数据分析、文本处理等实际需求。
1054 0
快手自动抢红包辅助插件,快手抢红包福袋脚本全自动,智能抢包软件按键版
这是一套快手自动抢红包插件源码,通过模拟点击实现自动化操作。例如准备100个快手账号配合此插件挂机抢红包