首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Performance Modeling and Workflow Scheduling of Microservice-Based Applications in Clouds
【24h】

Performance Modeling and Workflow Scheduling of Microservice-Based Applications in Clouds

机译:云中基于微服务的应用程序的性能建模和工作流调度

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

摘要

Microservice has been increasingly recognized as a promising architectural style for constructing large-scale cloud-based applications within and across organizational boundaries. This microservice-based architecture greatly increases application scalability, but meanwhile incurs an expensive performance overhead, which calls for a careful design of performance modeling and task scheduling. However, these problems have thus far remained largely unexplored. In this paper, we develop a performance modeling and prediction method for independent microservices, design a three-layer performance model for microservice-based applications, formulate a Microservice-based Application Workflow Scheduling problem for minimum end-to-end delay under a user-specified Budget Constraint (MAWS-BC), and propose a heuristic microservice scheduling algorithm. The performance modeling and prediction method are validated and justified by experimental results generated through a well-known microservice benchmark on disparate computing nodes, and the performance superiority of the proposed scheduling solution is illustrated by extensive simulation results in comparison with existing algorithms.
机译:微服务已逐渐被公认为是一种有前途的架构风格,可用于在组织边界内和跨组织边界构建大规模的基于云的应用程序。这种基于微服务的体系结构极大地提高了应用程序的可伸缩性,但同时又带来了昂贵的性能开销,这要求对性能建模和任务调度进行仔细的设计。但是,到目前为止,这些问题基本上还没有得到解决。在本文中,我们为独立的微服务开发了一种性能建模和预测方法,为基于微服务的应用程序设计了一个三层性能模型,制定了一个基于微服务的应用程序工作流调度问题,以最大程度地降低用户在用户-用户之间的端到端延迟。指定预算约束(MAWS-BC),并提出启发式微服务调度算法。通过在不同计算节点上通过众所周知的微服务基准测试产生的实验结果对性能建模和预测方法进行了验证和证明,并且与现有算法相比,通过广泛的仿真结果证明了所提出的调度解决方案的性能优越性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号