首页> 外文期刊>International journal of simulation: systems, science and technology >CPN TOOLS-BASED SOFTWARE SOLUTION FOR RELIABILITY ANALYSIS OF PROCESSES IN MICROSERVICE ENVIRONMENTS
【24h】

CPN TOOLS-BASED SOFTWARE SOLUTION FOR RELIABILITY ANALYSIS OF PROCESSES IN MICROSERVICE ENVIRONMENTS

机译:基于CPN工具的软件解决方案,可用于微服务环境中进程的可靠性分析

获取原文
           

摘要

Microservices are a popular contemporary method to build scalable distributed systems (e.g. websites). It is hard topredict executable operations reliability of the future system due to the vast number of components and their nonlinear relations.In this paper we consider the operation executed by multiple microservices as a single atomic transaction. The transaction mattersonly if it is completed successfully. In case of an error during an execution, or due to the necessity to discard the results, thetransaction must be reversed or compensated. To analyze the reliability of the execution of such an operation we introduce adedicated software solution based on Coloured Petri-Net, CPN, Tools. Accordingly, the interactive microservices system has to bedescribed using Coloured Petri-net terms, and the operation must comply with certain rules of business process modelling, e.g. tohave an input/output point. The software solution consists of several interconnecting units which include the CPN Tools,ACCESS/CPN and PostgreSQL. These programs are controlled by an application server through the web-interface. The softwaresolution allows the analysis to be performed simultaneously by multiple examiners due to the implication of web technologies.
机译:微服务是一种受扩张的分布式系统(例如网站)的受欢迎的当代方法。由于大量组件及其非线性关系,它是硬幅性的可执行操作可靠性。在本文中,我们将多个微服务执行的操作视为单个原子事务。如果成功完成,则事务非常重要。如果在执行期间出错,或由于必须丢弃结果的必要性,则必须反转或补偿该切片。为了分析这种操作的执行的可靠性,我们将基于彩色Petri-Net,CPN,工具引入附加的软件解决方案。因此,交互式微服务系统必须使用彩色Petri-Net术语划标,并且操作必须符合某些业务流程规范,例如,捕获输入/输出点。软件解决方案包括多个互连单元,包括CPN工具,访问/ CPN和PostgreSQL。这些程序由应用程序服务器通过Web接口控制。由于Web技术的含义,软磁性化允许分析由多个审查员同时进行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号