...
首页> 外文期刊>Quality Control, Transactions >QoS-Constrained Service Selection for Networked Microservices
【24h】

QoS-Constrained Service Selection for Networked Microservices

机译:QoS约束的网络化微服务的服务选择

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

In the microservice system, microservices are generally deployed as many microservice instances connected by a network system, and there are several composite services (CSs) in the system, each of which consists of several tasks that need to be executed on instances and has some Quality of Service (QoS) constraints to represent the user requirement for QoS. At runtime, it is necessary to select the microservice instance for each task under constraints and form an execution path of the CS. However, traditional service selection methods focus on the QoS optimization of a single CS, while ignoring sharing and competition of instances. To address this problem, this paper presents a Microservice Service Selection algorithm (MSS) based on list scheduling. Firstly, a workflow model is employed to describe the CS and to analyze the processing speed of instances, the transferring speed of the network and the degree of task concurrency, to calculate the sub-deadline of each task. Then, according to the sub-deadline and other information, the scheduling urgency of each task is calculated and updated in real-time. Finally, two service selection strategies based on the sub-deadline and urgency are proposed to complete the microservice instances selection and constitute the service path. Experiments have been carried out using the standard workflow examples of real-world applications. The results show that the proposed selection strategies can effectively improve the performance of service selection in network systems.
机译:在微服务系统中,微服务通常部署了由网络系统连接的多种微服务实例,系统中有几种复合服务(CSS),每个组合服务(CSS)包括几个需要在实例上执行的任务,并且具有一些质量服务(QoS)约束来表示QoS的用户要求。在运行时,有必要为约束下的每个任务选择微服务实例,并形成CS的执行路径。但是,传统的服务选择方法专注于单个CS的QoS优化,同时忽略了分享和实例竞争。为了解决这个问题,本文基于列表调度提供了一个微服务选择算法(MSS)。首先,采用工作流程模型来描述CS并分析实例的处理速度,网络的传输速度和任务并发程度,以计算每个任务的子截止日期。然后,根据子截止日期和其他信息,每个任务的调度紧迫性都是实时计算和更新的。最后,提出了两个基于子截止日期和紧迫性的服务选择策略来完成微服务实例选择并构成服务路径。使用现实世界应用的标准工作流示例进行了实验。结果表明,所提出的选择策略可以有效提高网络系统中服务选择的性能。

著录项

  • 来源
    《Quality Control, Transactions》 |2020年第2020期|39285-39299|共15页
  • 作者单位

    Tongji Univ Dept Comp Sci & Technol Shanghai 201804 Peoples R China|Tongji Univ Key Lab Embedded Syst & Serv Comp Minist Educ Shanghai 201804 Peoples R China;

    Tongji Univ Dept Comp Sci & Technol Shanghai 201804 Peoples R China|Tongji Univ Key Lab Embedded Syst & Serv Comp Minist Educ Shanghai 201804 Peoples R China;

    Shanghai Int Studies Univ Sch Business & Management Shanghai 200083 Peoples R China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Distributed system; microservice; scheduling; service selection;

    机译:分布式系统;微服务;调度;服务选择;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号