当前位置: 首页 > news >正文

陶瓷类网站建设公司支付的网站建设如何入账

陶瓷类网站建设,公司支付的网站建设如何入账,建设ipv6网站,荆州网站建设费用微服务架构已成为云数据中心的基本服务架构。但目前关于微服务系统弹性缩放的研究大多是基于服务或实例级别的水平缩放#xff0c;忽略了能够充分利用单台服务器资源的细粒度垂直缩放#xff0c;从而导致资源浪费。为此#xff0c;本文设计了主动式微服务细粒度弹性缩放算法… 微服务架构已成为云数据中心的基本服务架构。但目前关于微服务系统弹性缩放的研究大多是基于服务或实例级别的水平缩放忽略了能够充分利用单台服务器资源的细粒度垂直缩放从而导致资源浪费。为此本文设计了主动式微服务细粒度弹性缩放算法。算法通过预测请求到达率对系统进行资源预配置。基于预测结果应用平方根配置规则计算需求资源数量进而利用垂直缩放的细粒度资源控制特性和水平缩放的高可用性对微服务进行伸缩。最后应用基于微服务依赖关系的实例迁移算法进一步降低资源开销。实验表明本文提出的算法在优化微服务系统时延和开销方面取得了显著效果。 目录 4 算法仿真及结果分析 4.1 实验数据生成 4.2 数据预处理 4.3 实验参数设置 4.4 实验结果分析 4.4.1 GRU-LR- − 预测算法性能分析 预测算法性能分析 4.4.2 垂直与水平相结合的缩放算法性能分析 4 算法仿真及结果分析 本实验对 GRU 预测模型的实现基于 Python3 完成其他部分应用 java 语言完成仿真。 4.1 实验数据生成 本实验同时考虑五条微服务链在云数据中心的弹性缩放每条服务链包含 5 个微服务。为了对动态缩放算法进行更全面的评估本文通过 Abdullah 等人和李德方提出的负载生成方法为五条微服务链构建具有不同特征的请求到达率并基于生成的请求到达率对预测模型和弹性缩放算法进行性能评估。本实验以 5 分钟为一个时隙共生成 576 个时隙即 48 小时的请求到达率。 (1) 微服务链 1 请求到达率线性增加。本实验采用公式(39)生成 1 的请求到达率。 1 ( 1) 1 ( 0 ) (ℕ(0,1)) 。其中 1 ( 0 )即初始状态的请求到达率。表示第个时 隙为固定值本实验取 0.2。 为随机噪声比例因子取值为 0.5 1 ( 0 ) 5。 (2) 微服务链 2 请求到达率周期性变化。本实验采用公式(40)生成 2 的请求到达率 其中是振幅 2 ( 0 )是初始状态的请求到达率p表示周期。本实验中 10p 200 2 ( 0 ) 10。本实验采用 Gaussian 函数生成微服务链 3 、 4 和 5 的请求到达率。流量峰值可能出现在任意时刻因此服务链的请求到达率是多个 Gaussian 函数的叠加。 (3) 微服务链 3 请求到达率峰值集中在白天。 4.2 数据预处理 将数据输入到 GRU 中训练之前需要先对数据进行标准化处理。标准化处理将数据统一缩放到指定范围内以避免数据相差太大导致小数值被忽略同时还可降低计算复杂度。本文采用极大极小值标准化 Max-min Normalization 方法将数据映射到区间[0,1]内。 4.3 实验参数设置 本实验对五条微服务链的请求流量分别应用 GRU 模型进行调参训练。其中训练轮次、模型训练时进行梯度下降的每个 batch 中的样本数 batch_size 以及 Adam 算法的学习率分别为 30 、 64 、 0.001 。 GRU 神经网络隐藏层数取值为 1 隐藏层单元数在区间 [50,100] 内取值时间步长在区间 [1,20]内取值最终综合预测精度和训练预测时长。 预测模型中应用线性回归进行短期流量预测的时间窗口 取值为 3。动态缩放实验中每条服务链包含5 个微服务服务器核心对微服务的服务率在 5-10 之间变化每台服务器最大核心数为 8.动态实验时隙个数T 取值为 50SR Rule 中排队概率阈值δ默认取值为 0.1。 4.4 实验结果分析 4.4.1 GRU-LR- − 预测算法性能分析 预测算法性能分析 本文采用 GRU-LR-3σ算法对微服务请求到达率进行预测的效果如图 7 所示。从图 7 的预测效果图中可看出对于具有不同特征的请求流量通过 GRU-LR-3σ算法预测的到达率与真实到达率十分接近GRU-LR-3σ算法的预测值在部分时刻略大于实际值但总体来看二者相差并不大。因此GRU-LR-3σ预测模型对预测的平均流量进行扩展可保留适当冗余资源以提升服务性能但不会造成很大的资源浪费这得益于 GRU-LR-3σ算法采用相对估计误差的标准差作为σ的取值从而避免了过度的资源消耗。 4.4.2 垂直与水平相结合的缩放算法性能分析 本实验以首次适应降序放置算法 First FitDecreasingFFD 和随机缩放算法 Random 为对比算法对本文提出的基于垂直和水平的相结合的微服务缩放算法 HABVH 进行性能评估FFD 和 Random算法介绍如下 (1) FFDFFD 算法在进行服务扩展时首先对服务器剩余核心数降序排序然后从有序列表末尾开始寻找刚好能满足待扩展实例核心需求的服务器如果搜索完有序列表后未找到适合的服务器则重启服务器进行实例扩展。当实例需要收缩时FFD 算法采用与HABVH 相同的实例收缩算法回收资源。 (2) RandomRandom 算法从所有满足待扩展实例核心需求的服务器中随机选择一台服务器进行实例扩展如果没有满足需求的服务器则重启一台服务器。同样地Random 算法也采用与 HABVH 相同的实例收缩算法回收资源。本实验选取生成的五个数据集的第 461 至第 511共 50 个时隙内的请求到达率作为动态实验的流量输入微服务系统请求总到达率为五个数据集的请求到达率之和时隙 461 至时隙 511 内的请求总到达率。 本文通过设置请求排队概率控制系统对用户的响应时延为了展示不同排队概率约束下 HABVH 算法的性能本实验评估了请求到达率为图 9 所示的总到达率请求排队概率阈值δ分别设置为 0.1、0.2、0.5、0.8 时 HABVH 算法对微服务系统的优化结果实验结果如图 11 所示。
http://www.sadfv.cn/news/387518/

相关文章:

  • 有没有免费的源码网站免费工程项目分包平台
  • 做深度游网站 知乎网络推广速成班
  • 二级域名网站查询入口翻译建设企业网站
  • 万网的网站建设网站备案每年一次
  • 深圳自建站网站江苏省高职重点专业群建设网站
  • 小红书app的网络营销方式seo优化检测
  • 好多网站没排名了经济型网站建设
  • 超市网站建设策划书桂林人论坛网
  • 网站添加新关键词做超市促销海报哪个网站好
  • html5网站建设 教程视频公司注册网站及流程
  • 杭州网站商场开发静态网页设计素材
  • 东台网站制作建设环保网站查询系统
  • 企业网站一般用什么框架做台州市建设工程质量检测中心网站
  • 做网店去哪个网站货源好温州网站建设公司公司哪家好
  • 呼市浩特网站建设wordpress口腔
  • 微网站是什么wordpress文件简易版
  • 学做甜点的网站广西住房及城乡建设厅网站
  • 做网站虚拟主机多少钱网站内容的特点
  • dedecms5.7环保科技公司网站模板佛山网页设计制作
  • 零基础制作公司网站教程做网站手把手
  • 好看网电影网站模板微网站 布局
  • 怎样自学网站开发株洲网站做的好的公司
  • 齐齐哈尔市建设网站设计高端网页
  • 如何自建外贸网站ftp服务器搭建设置网站信息
  • 网站建设合同缴纳印花税吗爱网站免费一站二站
  • 滨州外贸网站建设上海网站优化公司排名
  • 利辛做网站WordPress开发微信支付
  • 红酒集团网站建设邯郸网站建设渠道
  • 锦绣江南网站建设中小企业服务网
  • 课程设计代做网站php免费网站自己做