首页> 外文会议>IEEE International Conference on Cloud Computing and Big Data Analysis >A Multi-Level Self-Adaptation Approach For Microservice Systems
【24h】

A Multi-Level Self-Adaptation Approach For Microservice Systems

机译:微服务系统的多级自适应方法

获取原文

摘要

Microservice technology that emphasizes self-management and lightweight of software systems has received great interests in both academic and industry fields of software engineering. The highly self-contained components and the dynamic running instance of microservice architecture require more flexible and diverse self-adaptation at multiple levels, which poses challenges to existing self-adaptation technologies. This paper proposes a multi-level self-adaptation approach to enrich the self-adaptation capabilities of microservice architecture and technologies. In our approach, the self-adaptation of microservice system can occur at both microservice level and instance level to satisfy various self-adaptation requirements. Based on the abstract model of self-adaptive microservice systems, the operation primitives to accomplish self-adaptation at different levels are proposed. We also present a microservice self-adaptation description language MSDL to specify the self-adaptation logics at multiple levels and implement a supporting platform by extending Kubernetes. A case is developed to illustrate our approach and experiments are conducted to show its effectiveness and availability.
机译:强调自我管理和轻量级软件系统的微服务技术已经在软件工程的学术和行业领域引起了极大的兴趣。高度独立的组件和微服务体系结构的动态运行实例需要在多个级别上更灵活和多样化的自适应,这对现有的自适应技术提出了挑战。本文提出了一种多层次的自适应方法,以丰富微服务体系结构和技术的自适应能力。在我们的方法中,微服务系统的自适应可以同时发生在微服务级别和实例级别,以满足各种自适应需求。基于自适应微服务系统的抽象模型,提出了实现不同层次自适应的操作原语。我们还提出了一种微服务自适应描述语言MSDL,以在多个级别上指定自适应逻辑,并通过扩展Kubernetes来实现一个支持平台。开发了一个案例来说明我们的方法,并进行了实验以证明其有效性和可用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号