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

临沂做商城网站的公司硬件开发环境

临沂做商城网站的公司,硬件开发环境,网站建设更新不及时,提供网站建设课程微服务架构已成为云数据中心的基本服务架构。但目前关于微服务系统弹性缩放的研究大多是基于服务或实例级别的水平缩放,忽略了能够充分利用单台服务器资源的细粒度垂直缩放,从而导致资源浪费。为此,本文设计了主动式微服务细粒度弹性缩放算法…

微服务架构已成为云数据中心的基本服务架构。但目前关于微服务系统弹性缩放的研究大多是基于服务或实例级别的水平缩放,忽略了能够充分利用单台服务器资源的细粒度垂直缩放,从而导致资源浪费。为此,本文设计了主动式微服务细粒度弹性缩放算法。算法通过预测请求到达率对系统进行资源预配置。基于预测结果,应用平方根配置规则计算需求资源数量,进而利用垂直缩放的细粒度资源控制特性和水平缩放的高可用性对微服务进行伸缩。最后应用基于微服务依赖关系的实例迁移算法进一步降低资源开销。实验表明,本文提出的算法在优化微服务系统时延和开销方面取得了显著效果。

目录

3 算法设计

3.3 微服务实例迁移与缩放

3.3.1 HABVH 算法整体架构

3.3.2 垂直扩展算法

3.3.3 水平扩展算法

3.3.5 实例迁移算法


3 算法设计

3.3 微服务实例迁移与缩放

根据 SR Rule 为每个微服务计算出需要缩放的核心数后,需要决定要扩展的核心具体的部署位置以及要回收的核心所属的实例。因此,本章提出了基于垂直和水 平 的 混 合 微 服 务 缩 放 算 法 ( Hybrid ScalingAlgorithm for Micro-Service Based on Vertical andHorizontal,HABVH )对微服务实例进行细粒度伸缩,旨在保证服务性能的同时减少使用的服务器数量。

3.3.1 HABVH 算法整体架构

HABVH 算法充分利用垂直缩放的细粒度控制和水平缩放的高可用性对微服务进行缩放。首先,根据 SRRule 计算得到的核心数判断微服务是否需要缩放,并将需要缩放的微服务加入集合𝑁 𝑡𝑑𝑎𝑚𝑓 中,进而对𝑁 𝑡𝑑𝑎𝑚𝑓中的微服务进行具体缩放操作。

HABVH 包含以下几个主要步骤:首先判断𝑁 𝑡𝑑𝑎𝑚𝑓中的微服务需要扩展还是收缩。对于需要扩展的微服务,优先执行垂直扩展算法( Vertical Scale-Out Algorithm,VSOA ),如果垂直扩展后仍然存在待部署核心,则将微服务加入水平扩展队列 𝑅 𝑝𝑣𝑢ℎ。当𝑁 𝑡𝑑𝑎𝑚𝑓 中所有需要扩展的微服务都执行完垂直扩展后,再对水平扩展队列中的微服务统一执行水平扩展算法( Horizontal Scale-Out Algorithm,HSOA )。对于需要收缩的微服务,调用延时实例收缩算法( Instance Scale-In Algorithm,ISIA )回收核心。当集合𝑁 𝑡𝑑𝑎𝑚𝑓 中所有微服务完成缩放后,为了进一步降低供应商租赁的服务器数目,本文提出了实例迁移算法( Instance Migration Algorithm,IMA ),IMA 可在保证服务性能不下降的前提下减少使用的服务器数目。

3.3.2 垂直扩展算法

垂直扩展算法充分利用已部署实例所属服务器上的资源对微服务进行细粒度扩展。垂直扩展算法具有两个优势:首先,垂直扩展利用已经启动的服务器上的资源进行扩展,不需要额外租赁服务器,因此避免增加供应商的成本开销。其次,根据定理 1,垂直扩展可将微服务实例集中部署,其性能优于拆分部署方案。但是,当对微服务已部署实例全部执行完垂直扩展后还存在待部署的核心,则需要将微服务加入水平扩展队列𝑅 𝑝𝑣𝑢ℎ,并在所有微服务执行完垂直扩展后调用水平扩展算法。

3.3.3 水平扩展算法

水平扩展算法将待扩展的实例分为大实例和小实例,并对大实例和小实例采用不同的部署方式,以快速得到部署方案。首先计算参数𝑣和𝑤的值:

3.3.5 实例迁移算法

为了进一步减少使用的服务器数目,降低服务供应商的成本,本文设计了实例迁移算法 IMA。实例迁移算法的整体思想如下:将资源利用率低的服务器上的实例尽可能迁移到资源利用率较高的服务器上,然后将资源利用率低的服务器的实例列表清空,以减少租赁的服务器数量。为了尽量减小迁移过程对微服务系统性能的影响,本文定义服务器𝑗的评价函数𝐸 𝑗 ,𝐸 𝑗 用服务器𝑗上部署的微服务之间的依赖关系总和来计算。

http://www.yayakq.cn/news/721069/

相关文章:

  • 博客网站哪个权重高阿里云oss建站 直接上传wordpress
  • 建网站价格网河南省建设厅官网查询
  • 京东客网站怎么做的软装设计风格
  • 安康市网站建设北京建站模板系统
  • 青岛公司建站网站网站后台维护技能
  • 电子商务网站建设与管理是什么做地产网站哪家好
  • 广东网站建设方案自动生成作文网站
  • 网站制作时自贡做网站公司
  • vs做网站时怎么弹出窗口建设部质量监督官方网站
  • 如何建免费的企业网站软件开发的工资
  • 邯郸集团网站建设禁止wordpress保存修订版
  • 建筑效果图素材网站网络建设服务
  • 惠阳网站建设金融直播室网站建设
  • 网站开发的软件介绍网页qq邮箱登录入口官网
  • 华润置地建设事业部网站mysql做网站
  • 手机文章网站源码ui设计师未来发展方向
  • 照片书哪个网站做的好中国建筑官网电话
  • 域名注册服务网站做网站视频学什么专业
  • wordpress 破解主题下载优化排名seo
  • 公司想做个自己的网站怎么做网站的描述
  • 建设部网站燃气管理部门开发一个网站
  • 网站开发项目方案工信部网站备案举报
  • 做网站的数据库wordpress免费建设
  • 建设p2p网站模板网页文档的默认扩展名为
  • 哪个网站有利于做课件深圳南山网站开发
  • 自己做的网站如何赚钱图书馆网站建设的建议
  • 商城网站建设用乐云seo系统甘肃省建设监理协会网站
  • 做文案的网站有些什么广州番禺楼盘
  • html网站支付链接怎么做的网站建设开发服务费
  • 手机网站解析域名咸阳免费做网站