以下是最近对于云计算中微服务系统调度论文的泛读,欢迎一起探讨问题,如需要论文请私聊。


Amoeba: QoS-Awareness and Reduced Resource Usage of Microservices with Serverless Computing

问题:微服务在IaaS模式部署与无服务器模式部署的切换问题

目标:最大限度的减少资源使用,同时保持微服务的服务质量

构成:混合执行引擎+多资源竞争监视器+竞争感知部署器

原理:争用监视器定期检查共享资源的状态,部署控制器通过性能模型确定何时切换并预测QoS,执行引擎负责切换

亮点:将查询排队时间以及判别函数公式化、预热容器、可以通过离线数据计算容器的处理能力

Idea:


ATOM: Model-Driven Autoscaling for Microservices

问题:缺乏旨在利用微服务架构的独特功能的自动扩展方法

目标:用自动缩放的方法优化微服务场景的性能

构成:负载监视器+负载分析器+缩放规划器+执行器

原理:通过监控数据实例化分层排队网络,使用遗传算法求出最优解

亮点:分层排队网络、发现关键问题的线性关系

Idea:


Incentivizing Microservices for Online Resource Sharing in Edge Clouds

问题:边缘云容量很小,微服务的资源分配问题难以解决

目标:为边缘云提供一种资源分配的方法

构成:在线需求估计+赢家选择+在线算法设计

原理:微服务报告其资源需求,卖方提出价格,赢家选择

亮点:把微服务需求公式化

Idea:


CLITE: Efficient and QoS-Aware Co-location of Multiple Latency-Critical Jobs for Warehouse Scale Computers

问题:多个LC作业与多个BG作业共置的资源分配问题

目标:最大化同时运行的LC作业的数量且满足其QoS,最大化BG作业的性能

构成:贝叶斯优化引擎

原理:建立初始化函数,用贝叶斯优化引擎进行优化,最后给出资源配置

亮点:贝叶斯优化、资源等价类、多资源配置

Idea:


RAMBO: Resource Allocation for Microservices Using Bayesian Optimization

问题:解决大资源配置空间搜索问题

目标:解决微服务应用的资源配置,增加资源利用率

构成:优化服务器+Kubernetes集群操作

原理:优化服务器产生配置,控制节点申请配置,并衡量性能和成本,再向优化器报告真是度量

亮点:多资源配置、贝叶斯优化、双目标问题

Idea:


FIRM: An Intelligent Fine-grained Resource Management Framework for SLO-Oriented Microservices

问题:微服务之间有效的复用共享资源以减少SLO违规

目标:在有效复用共享资源的同时缓解SLO违规

构成:跟踪协调器+提取器+资源评估器+部署模块+异常注入器

原理:提取器根据跟踪协调器提供的数据产生CP,并定位关键微服务,资源评估器对关键微服务进行重新分配资源,

部署模块根据决策进行部署,异常注入器在工作时注入异常,强化模型学习。

亮点:CP&关键微服务的找出、异常注入器的培训、迁移学习的使用

Idea:


GrandSLAm: Guaranteeing SLAs for Jobs in Microservices Execution Frameworks

问题:多租户情境下,实现微服务的高吞吐量和高资源利用率

目标:在满足微服务的QoS的同时,最大化吞吐量

构成:请求松弛计算+排序+批处理

原理:生成微服务应用的DAG,对请求进行松弛度计算,按松弛度排序,动态的批处理运行

亮点:DAG、松弛度计算、动态批处理、共享程度与延迟之间的线性关系、松弛转移

Idea:


PARTIES: QoS-Aware Resource Partitioning for Multiple Interactive Services

问题:多租户模式下,多个LC作业与多个BE作业共置的资源分配问题

目标:为多个LC应用在满足QoS的前提下,和BE作业共享资源

构成:资源监控+调整资源(资源产生+动作产生)

原理:通过资源监控,对违规最严重的微服务进行多资源配置,确定放缩操作,然后确定资源,再进行新轮次的监控

亮点:多资源循环配置、资源敏感度的初步探索、资源的可替代性

Idea:


Sinan: ML-Based and QoS-Aware Resource Management for Cloud Microservices

问题:微服务之间的依赖关系增加了尾部延迟,复杂的拓扑结构加剧了排队效应,并引入了QoS违规

目标:合理分配资源的同时不违反QoS

构成:集中调度器+预测服务器+分布式操作器

原理:请求到达后,Docker汇报信息,搭建模型输入到预测器,预测器产生资源配置并分配

亮点:CNN预测端到端的尾部延迟、增强树预测QoS违反的概率、少量数据再学习可以用于新环境

Idea:


Towards QoS-Aware and Resource-Efficient GPU Microservices Based on Spatial Multitasking GPUs In Datacenters

问题:保证GPU微服务QoS的同时优化资源利用率

目标:保证GPU上微服务QoS的同时最大化资源利用率或最大化吞吐量

构成:竞争感知资源分配器+基于内存的全局通信+进程池

原理:微服务到达后,批处理进入Camelot,性能模型产生两种策略 ,将资源配置发送到进程池,然后进行资源分配

亮点:基于全局的通信机制、两种分配策略

Idea:


云计算中微服务相关论文泛读相关推荐

  1. 好程序员云计算培训分享云计算中微服务是什么?

    好程序员云计算培训分享云计算中微服务是什么?微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调.互相配合,为用户提供最终价值.每个服务运行在其独立的进程中,服务和服务之 ...

  2. 【论文泛读】 Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift

    [论文泛读] Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift ...

  3. 【论文泛读】 Deep Learning 论文合集

    [论文泛读] Deep Learning 论文合集 文章目录 [论文泛读] Deep Learning 论文合集 Batch Normalization: Accelerating Deep Netw ...

  4. golang 比较完美的通用框架,kratos v2.0 学习,一套轻量级 Go 微服务框架,包含大量微服务相关框架及工具。涵盖了互联网开发的常用功能模块的开发库。

    目录 前言 1,关于kratos v2.0 2,Principles 原则 2,Features 特色 3,Architecture 架构 4,总结 前言 本文的原文连接是: https://blog ...

  5. 【论文泛读】 ResNet:深度残差网络

    [论文泛读] ResNet:深度残差网络 文章目录 [论文泛读] ResNet:深度残差网络 摘要 Abstract 介绍 Introduction 残差结构的提出 残差结构的一些问题 深度残差网络 ...

  6. [论文泛读]Web服务组合综述相关论文1(3篇)

    邓水光,吴朝晖. Web服务组合方法综述. 中国科技论文在线,2008,3(2):79-84. Time:2 hours Web服务组合领域的研究内容包括:Web 服务组合建模语言.服务组合方法.服务 ...

  7. SpringBoot中微服务技术中进程间通信原理

    在单体应用中,一个组件调用其它组组件时,是通过语言级的方法或者函数调用,而一个基于微服务的应用是运行于多个服务器上的分布式系统,每个服务实例是一个典型的进程.所以,如下图显示的,服务必须通过内部进程交 ...

  8. 【论文泛读】Easing Embedding Learning by Comprehensive Transcription of Heterogeneous Information Networks

    Easing Embedding Learning by Comprehensive Transcription of Heterogeneous Information Networks [2018 ...

  9. 基于网络抓包实现kubernetes中微服务的应用级监控

    微服务是什么? 此话题不是本文重点,如你还不知道.请谷歌一波,会有遍地的解释.引用下图说明下微服务可能呈现的形态: 微服务监控的挑战 监控的目的是为了让集群中所有的服务组件,不管是HTTP服务,数据库 ...

最新文章

  1. 【设计模式】代理模式 ( 动态代理 | 模拟 Java 虚拟机生成对应的 代理对象 类 )
  2. 研究.jpg图片马赛克问题
  3. java中volatile的含义_java中volatile关键字的含义
  4. matlab narxnet,请问吧里有大神做过MATLAB时间序列神经网络(NARX)吗?
  5. 【第十六章】模板实参推断
  6. webpack系列-plugin
  7. Java标识符和关键字(static,final,abstract,interface)
  8. P5231 [JSOI2012]玄武密码
  9. Telegram支持删除双方设备中的聊天记录
  10. KNN算法实现knn完成iris数据集分类
  11. Weakly Supervised Instance Segmentation using Class Peak Response论文复现以及遇到的问题
  12. EasyUI的Vue版本
  13. 对巴什博奕和尼姆博弈的理解
  14. 《管理长歌行》——乌龟的另一种能力
  15. 如何用营销思维做好产品运营规划?
  16. OpenGL ES for Android 绘制旋转的地球
  17. 【英语系列】——2017年7月
  18. Tenth season second episode,Ross is fine about Rachel and Joey?Chandler and Monica e going to adopt?
  19. HDU 4262 Juggler (模拟+线段树优化)
  20. 《图像处理与计算机视觉算法及应用》读后感

热门文章

  1. 使用Python脚本强化LLDB调试器
  2. 微软.NET手持设备开发工具包基础篇
  3. python 生成pdf收据_python生成器如何实现
  4. mac下图形界面开发:ios and mac osx
  5. 良精企业管理系统注入漏洞
  6. MPLS inter-as ××× Option4:multihop mp-ebgp between rrs
  7. java服务端集成信鸽推送
  8. 开机cmd窗口自动打开dinoklafbzor的解决方法
  9. 铜陵天气预报软件测试,铜陵天气预报15天
  10. Unity3d UGUI 实现底部UI自适应的功能(含工程)