首页 > 最新文献

International Workshop on Information, Computation, and Control Systems for Distributed Environments最新文献

英文 中文
Weighted networks in socio-technical systems: concepts and challenges 社会技术系统中的加权网络:概念和挑战
Ž. Stojanov, Jelena Stojanov, Gordana Jotanović, D. Dobrilović
Socio-technical systems join together humans and technique. Basic concepts and principles of socio-technical systems are outlined, as well as weighted networks as the appropriate mathematical models. Particular examples of socio-technical systems with various usages of weighted networks in domains such as airline connection networks, scientific collaboration, social networks, software engineering and urban traffic are presented. Comparative analysisof the selected examples is outlined with the focus on the nature and functions of nodes, links and weights. The identified challenges, such as the creation of networks, evolving nature of systems, and the need for multidisciplinary teams in the system design are discussed.
社会技术系统将人类和技术结合在一起。概述了社会技术系统的基本概念和原则,以及加权网络作为适当的数学模型。在航空公司连接网络、科学合作、社会网络、软件工程和城市交通等领域,提出了具有加权网络各种用法的社会技术系统的具体例子。对所选示例进行比较分析,重点是节点、链接和权重的性质和功能。讨论了确定的挑战,如网络的创建,系统的演化性质,以及系统设计中多学科团队的需要。
{"title":"Weighted networks in socio-technical systems: concepts and challenges","authors":"Ž. Stojanov, Jelena Stojanov, Gordana Jotanović, D. Dobrilović","doi":"10.47350/iccs-de.2020.24","DOIUrl":"https://doi.org/10.47350/iccs-de.2020.24","url":null,"abstract":"Socio-technical systems join together humans and technique. Basic concepts and principles of socio-technical systems are outlined, as well as weighted networks as the appropriate mathematical models. Particular examples of socio-technical systems with various usages of weighted networks in domains such as airline connection networks, scientific collaboration, social networks, software engineering and urban traffic are presented. Comparative analysis\u0000of the selected examples is outlined with the focus on the nature and functions of nodes, links and weights. The identified challenges, such as the creation of networks, evolving nature of systems, and the need for multidisciplinary teams in the system design are discussed.","PeriodicalId":210887,"journal":{"name":"International Workshop on Information, Computation, and Control Systems for Distributed Environments","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114998578","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
System for monitoring parameters of functioning infrastructure objects and their external environment 用于监测功能基础设施对象及其外部环境参数的系统
I. Sidorov, R. Kostromin, A. Feoktistov
The paper addresses relevant issues applying the concept of Industry 4.0 in related to modeling infrastructure objects at the Baikal natural territory that use environmentally friendly technologies. In particular, the use of heat pumps belongs to such technologies, since this enables us to reduce air emissions. Object models are designed on the basis of their digital twins. Digital twins are intended to reflect the structure and processes of object functioning. In addition, we plan to delegate them the decision-making in managing these objects in real-time. Such a digital twin has to become smarter over time. This virtual entity has to gain knowledge and skills to select optimal scenarios for controlling object and improving its functioning parameters. Therefore, the initial problem in its development is creating a monitoring system for the collection, unification, aggregation, storage, and transmission of subject-oriented data. Such data include information about the object operation and environmental state. The data must be promptly obtained from peripheral equipment (controlling and measuring devices). For the effective operation of a digital twin, we have to partially transfer functions of primary data processing, their intellectual analysis and decision-making to the controlling and measuring devices. To this end, we use agents that implement software on peripheral equipment.
本文解决了应用工业4.0概念在贝加尔湖自然区域使用环保技术建模基础设施对象的相关问题。特别是热泵的使用属于这样的技术,因为这使我们能够减少空气排放。对象模型是在其数字孪生的基础上设计的。数字孪生旨在反映物体功能的结构和过程。此外,我们计划将实时管理这些对象的决策权委托给他们。随着时间的推移,这样的数字孪生必须变得更加智能。这个虚拟实体必须获得知识和技能来选择最优的场景来控制对象并改进其功能参数。因此,在其发展过程中首先要解决的问题是创建一个面向主题数据的采集、统一、聚合、存储和传输的监控系统。这些数据包括关于对象操作和环境状态的信息。必须及时从外围设备(控制和测量设备)获取数据。为了数字孪生的有效运行,我们必须将原始数据处理、智能分析和决策的部分功能转移到控制和测量设备上。为此,我们使用代理在外围设备上实现软件。
{"title":"System for monitoring parameters of functioning infrastructure objects and their external environment","authors":"I. Sidorov, R. Kostromin, A. Feoktistov","doi":"10.47350/iccs-de.2020.23","DOIUrl":"https://doi.org/10.47350/iccs-de.2020.23","url":null,"abstract":"The paper addresses relevant issues applying the concept of Industry 4.0 in related to modeling infrastructure objects at the Baikal natural territory that use environmentally friendly technologies. In particular, the use of heat pumps belongs to such technologies, since this enables us to reduce air emissions. Object models are designed on the basis of their digital twins. Digital twins are intended to reflect the structure and processes of object functioning. In addition, we plan to delegate them the decision-making in managing these objects in real-time. Such a digital twin has to become smarter over time. This virtual entity has to gain knowledge and skills to select optimal scenarios for controlling object and improving its functioning parameters. Therefore, the initial problem in its development is creating a monitoring system for the collection, unification, aggregation, storage, and transmission of subject-oriented data. Such data include information about the object operation and environmental state. The data must be promptly obtained from peripheral equipment (controlling and measuring devices). For the effective operation of a digital twin, we have to partially transfer functions of primary data processing, their intellectual analysis and decision-making to the controlling and measuring devices. To this end, we use agents that implement software on peripheral equipment.","PeriodicalId":210887,"journal":{"name":"International Workshop on Information, Computation, and Control Systems for Distributed Environments","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133584472","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
The conceptual design of a complex technical object based on intelligent technologies 基于智能技术的复杂技术对象的概念设计
R. Karimov, N. Kondratyeva, E. Kuzmina, Alexey S. Kovtunenko, M. Verkhoturov, S. Valeev
The problem of system design of complex technical objects based on intelligent technologies is considered. An optimization model for the conceptual design of a micro-mini-satellite based on a genetic algorithm is discussed. An artificial neural network model of a propulsion system is considered, as well as a heuristic algorithm for analyzing the cross-correlation of telemetric parameters of a micro-mini-satellite. The concept of constructing an intelligent system for information support of the life cycle of a complex technical object based on the considered models and algorithms is proposed.
研究了基于智能技术的复杂技术对象的系统设计问题。讨论了一种基于遗传算法的微型微型卫星概念设计优化模型。提出了一种推进系统的人工神经网络模型,并提出了一种用于分析微型微型卫星遥测参数相互关系的启发式算法。基于所考虑的模型和算法,提出了构建复杂技术对象生命周期信息支持智能系统的概念。
{"title":"The conceptual design of a complex technical object based on intelligent technologies","authors":"R. Karimov, N. Kondratyeva, E. Kuzmina, Alexey S. Kovtunenko, M. Verkhoturov, S. Valeev","doi":"10.47350/iccs-de.2020.13","DOIUrl":"https://doi.org/10.47350/iccs-de.2020.13","url":null,"abstract":"The problem of system design of complex technical objects based on intelligent technologies is considered. An optimization model for the conceptual design of a micro-mini-satellite based on a genetic algorithm is discussed. An artificial neural network model of a propulsion system is considered, as well as a heuristic algorithm for analyzing the cross-correlation of telemetric parameters of a micro-mini-satellite. The concept of constructing an intelligent system for information support of the life cycle of a complex technical object based on the considered models and algorithms is proposed.","PeriodicalId":210887,"journal":{"name":"International Workshop on Information, Computation, and Control Systems for Distributed Environments","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131865257","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Increasing reliability and fault tolerance of a secure distributed cloud storage 提高分布式云存储的可靠性和容错性
N. Kucherov, M. Babenko, A. Tchernykh, V. Kuchukov, I. Vashchenko
The work develops the architecture of a multi-cloud data storage system based on the principles of modular arithmetic. This modication of the data storage system allows increasing reliability of data storage and fault tolerance of the cloud system. To increase fault-tolerance, adaptive data redistribution between available servers is applied. This is possible thanks to the introduction of additional redundancy. This model allows you to restore stored data in case of failure of one or more cloud servers. It is shown how the proposed scheme will enable you to set up reliability, redundancy, and reduce overhead costs for data storage by adapting the parameters of the residual number system.
研究了基于模块化算法原理的多云数据存储系统的体系结构。通过对数据存储系统的修改,提高了数据存储的可靠性和云系统的容错能力。为了提高容错性,应用了可用服务器之间的自适应数据重新分配。这要归功于引入了额外的冗余。此模型允许您在一个或多个云服务器出现故障时恢复存储的数据。它展示了所提出的方案如何使您能够通过调整余数系统的参数来设置可靠性、冗余并降低数据存储的开销成本。
{"title":"Increasing reliability and fault tolerance of a secure distributed cloud storage","authors":"N. Kucherov, M. Babenko, A. Tchernykh, V. Kuchukov, I. Vashchenko","doi":"10.47350/iccs-de.2020.16","DOIUrl":"https://doi.org/10.47350/iccs-de.2020.16","url":null,"abstract":"The work develops the architecture of a multi-cloud data storage system based on the principles of modular arithmetic. This modication of the data storage system allows increasing reliability of data storage and fault tolerance of the cloud system. To increase fault-tolerance, adaptive data redistribution between available servers is applied. This is possible thanks to the introduction of additional redundancy. This model allows you to restore stored data in case of failure of one or more cloud servers. It is shown how the proposed scheme will enable you to set up reliability, redundancy, and reduce overhead costs for data storage by adapting the parameters of the residual number system.","PeriodicalId":210887,"journal":{"name":"International Workshop on Information, Computation, and Control Systems for Distributed Environments","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121968283","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Asynchronous-streamed model for describing dynamically changing parallelism 用于描述动态变化的并行性的异步流模型
A. Legalov, D. Romanova
The article presents the concept of an asynchronous-streamed model, which is an extension of the functional data-flow model of parallel computing. We suppose that the model will be used to describe dynamically changing parallelism. This model is based on the concept of asynchronous lists, which allow considering their parallelism as an independent way of describing the parallelism of the program. The specifics of asynchronous lists are represented. Using the examples, we show how to use this model to get temporary estimates of parallelism at different conditions of solving the problem. These estimates depends on correlation between data speed getting and computation time those data in parallel devices. Also, we demonstrate how two connected asynchronous-streamed functions can form pipeline automatically. As a result, we show out that on this model it is possible to obtain temporary estimates of the calculations performed and estimations which demonstrate the levels of parallelism.
本文提出了异步流模型的概念,它是并行计算的功能数据流模型的扩展。我们假设该模型将用于描述动态变化的并行性。该模型基于异步列表的概念,允许将它们的并行性视为描述程序并行性的独立方式。表示了异步列表的细节。通过实例,我们展示了如何使用该模型在解决问题的不同条件下获得并行度的临时估计。这些估计取决于并行设备中数据获取速度和计算时间之间的相关性。此外,我们还演示了两个连接的异步流函数如何自动形成管道。结果表明,在该模型上,可以获得执行的计算的临时估计和显示并行性水平的估计。
{"title":"Asynchronous-streamed model for describing dynamically changing parallelism","authors":"A. Legalov, D. Romanova","doi":"10.47350/iccs-de.2020.17","DOIUrl":"https://doi.org/10.47350/iccs-de.2020.17","url":null,"abstract":"The article presents the concept of an asynchronous-streamed model, which is an extension of the functional data-flow model of parallel computing. We suppose that the model will be used to describe dynamically changing parallelism. This model is based on the concept of asynchronous lists, which allow considering their parallelism as an independent way of describing the parallelism of the program. The specifics of asynchronous lists are represented. Using the examples, we show how to use this model to get temporary estimates of parallelism at different conditions of solving the problem. These estimates depends on correlation between data speed getting and computation time those data in parallel devices. Also, we demonstrate how two connected asynchronous-streamed functions can form pipeline automatically. As a result, we show out that on this model it is possible to obtain temporary estimates of the calculations performed and estimations which demonstrate the levels of parallelism.","PeriodicalId":210887,"journal":{"name":"International Workshop on Information, Computation, and Control Systems for Distributed Environments","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121269748","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Swarm optimization approach to non-stationary physical field survey problem using a group of autonomous underwater vehicles 基于一组自主水下航行器的非平稳物理场调查问题的群优化方法
A. Tolstikhin, I. Bychkov
The paper considers the problem of searching for the source of a non-stationary physical eld. We assume that the use of swarm algorithms may be applicable in this case. A hybrid of the Whale Optimization Algorithm and Grey Wolf Optimizer is proposed in this paper. The algorithm has several advantages over its origins: a more precise solution of the optimization problem for low-dimensional functions and a higher convergence rate of the firstiterations. Two modications were made to adapt the algorithm to the requirements of the problem. The proposed algorithm is used as a basis for a control strategy for a group of autonomous underwater vehicles. As a result, in the vast number of cases, the group can find the source within the given number of search iterations.
本文研究了寻找非平稳物理场源的问题。我们假设使用群算法可能适用于这种情况。提出了一种鲸优化算法和灰狼优化算法的混合算法。该算法与原始算法相比具有以下优点:对低维函数的优化问题能更精确地求解,且第一次迭代的收敛速度更快。为了使算法适应问题的要求,进行了两次修改。该算法作为一组自主水下航行器控制策略的基础。因此,在大多数情况下,小组可以在给定次数的搜索迭代中找到源。
{"title":"Swarm optimization approach to non-stationary physical field survey problem using a group of autonomous underwater vehicles","authors":"A. Tolstikhin, I. Bychkov","doi":"10.47350/iccs-de.2020.25","DOIUrl":"https://doi.org/10.47350/iccs-de.2020.25","url":null,"abstract":"The paper considers the problem of searching for the source of a non-stationary physical eld. We assume that the use of swarm algorithms may be applicable in this case. A hybrid of the Whale Optimization Algorithm and Grey Wolf Optimizer is proposed in this paper. The algorithm has several advantages over its origins: a more precise solution of the optimization problem for low-dimensional functions and a higher convergence rate of the first\u0000iterations. Two modications were made to adapt the algorithm to the requirements of the problem. The proposed algorithm is used as a basis for a control strategy for a group of autonomous underwater vehicles. As a result, in the vast number of cases, the group can find the source within the given number of search iterations.","PeriodicalId":210887,"journal":{"name":"International Workshop on Information, Computation, and Control Systems for Distributed Environments","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124382064","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Continuous integration, delivery, and deployment for scientific workflows in Orlando Tools Orlando Tools中科学工作流的持续集成、交付和部署
S. Gorsky
The paper addresses issues of continuous integration in the development of scientific applications based on workflows (special case of distributed applied software packages) for heterogeneous computing environments. The preparation and carrying out of scientific computational experiments are often accompanied by intensive software modification. Thus, there is a need for the following stages: building, testing, debugging, and installation new versions of software in heterogeneous nodes of environment. These stages may take longer time overheads than computations themselves. The solution to this challenge lies in the use of tools for continuous integration of software. However, such tools require deep integration with the tools for the workflow development because of scientific workflow specifics. To this end, the paper describes the combination of the authors Orlando Tools framework for the development and use packages with the GitLab system that is widely used for continuous integration. Such combination significantly reduces the complexity of software continuous when developing and using packages.
本文讨论了在异构计算环境中基于工作流(分布式应用软件包的特殊情况)的科学应用程序开发中的持续集成问题。科学计算实验的准备和实施往往伴随着密集的软件修改。因此,需要进行以下阶段:在环境的异构节点中构建、测试、调试和安装新版本的软件。这些阶段可能比计算本身花费更长的时间开销。解决这一挑战的方法在于使用工具对软件进行持续集成。然而,由于科学的工作流特性,这些工具需要与工作流开发工具进行深度集成。为此,本文介绍了作者将Orlando Tools框架与广泛用于持续集成的GitLab系统相结合的开发和使用包。这样的组合在开发和使用包时显著降低了软件的复杂性。
{"title":"Continuous integration, delivery, and deployment for scientific workflows in Orlando Tools","authors":"S. Gorsky","doi":"10.47350/iccs-de.2020.11","DOIUrl":"https://doi.org/10.47350/iccs-de.2020.11","url":null,"abstract":"The paper addresses issues of continuous integration in the development of scientific applications based on workflows (special case of distributed applied software packages) for heterogeneous computing environments. The preparation and carrying out of scientific computational experiments are often accompanied by intensive software modification. Thus, there is a need for the following stages: building, testing, debugging, and installation new versions of software in heterogeneous nodes of environment. These stages may take longer time overheads than computations themselves. The solution to this challenge lies in the use of tools for continuous integration of software. However, such tools require deep integration with the tools for the workflow development because of scientific workflow specifics. To this end, the paper describes the combination of the authors Orlando Tools framework for the development and use packages with the GitLab system that is widely used for continuous integration. Such combination significantly reduces the complexity of software continuous when developing and using packages.","PeriodicalId":210887,"journal":{"name":"International Workshop on Information, Computation, and Control Systems for Distributed Environments","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130398974","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Tender of computational works in heterogeneous distributed environment 异构分布式环境下的计算工程投标
A. Feoktistov
Nowadays, applying various market-based methods for regulating supply and demand of resources for distributed computing is becoming increasingly relevant. In particular, different forms of standard auctions are actively used. However, their basic capabilities often do not enable to fully solve the complicated problems of resource allocation in a heterogeneous distributed computing environment. In this regard, a tender of computational works based on a combinatorial Vickrey auction has been designed. It is applied within multi-agent computing management. For the tender, new models are proposed to rank the criteria of resources owners and users. The tender use advantages are shown in comparison with traditional meta-schedulers.
目前,应用各种基于市场的方法来调节分布式计算资源的供需变得越来越重要。特别是,积极采用不同形式的标准拍卖。然而,它们的基本功能往往不能完全解决异构分布式计算环境中复杂的资源分配问题。在这方面,我们设计了一种基于组合维克里拍卖的计算作品招标。应用于多智能体计算管理中。在招标中,提出了新的资源所有者和用户排序标准模型。与传统的元调度程序相比,招标使用的优势显示出来。
{"title":"Tender of computational works in heterogeneous distributed environment","authors":"A. Feoktistov","doi":"10.47350/iccs-de.2020.09","DOIUrl":"https://doi.org/10.47350/iccs-de.2020.09","url":null,"abstract":"Nowadays, applying various market-based methods for regulating supply and demand of resources for distributed computing is becoming increasingly relevant. In particular, different forms of standard auctions are actively used. However, their basic capabilities often do not enable to fully solve the complicated problems of resource allocation in a heterogeneous distributed computing environment. In this regard, a tender of computational works based on a combinatorial Vickrey auction has been designed. It is applied within multi-agent computing management. For the tender, new models are proposed to rank the criteria of resources owners and users. The tender use advantages are shown in comparison with traditional meta-schedulers.","PeriodicalId":210887,"journal":{"name":"International Workshop on Information, Computation, and Control Systems for Distributed Environments","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132471642","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Survey of software configuration management tools of nodes in heterogeneous distributed computing environment 异构分布式计算环境下节点软件配置管理工具综述
R. Kostromin
The paper discusses the problem of preparing a computing environment for large-scale scientific experiments in the process of continuous integration of applied and system software. A comparative analysis of software configuration management tools (such as Chef, Ansible, Puppet, and SaltStack) of computational nodes in a heterogeneous environment is being performed. These tools are intended for automating the configuration of different nodes. Such automation reduces the setup time of nodes and increases the reliability of computations by minimizing the number of software and hardware failures, associated with the human factor in the manual configuration process. For the development of scientific applications, the Orlando Tools framework is used. Based on the results of the comparative analysis and requirements of this framework, the Ansible framework was selected for further integration into the chain of continuous integration of applied and system software. Practical experiments have shown the advantages of using Ansible in comparison with other systems of a similar purpose.
本文讨论了在应用软件与系统软件持续集成的过程中,为大规模科学实验准备计算环境的问题。对异构环境下计算节点的软件配置管理工具(如Chef、Ansible、Puppet、SaltStack)进行对比分析。这些工具用于自动化不同节点的配置。这种自动化减少了节点的设置时间,并通过最小化与手动配置过程中的人为因素相关的软件和硬件故障的数量来提高计算的可靠性。对于科学应用程序的开发,使用Orlando Tools框架。根据对比分析的结果和该框架的需求,选择Ansible框架进一步集成到应用软件和系统软件的持续集成链中。实际实验表明,与其他类似目的的系统相比,使用Ansible具有优势。
{"title":"Survey of software configuration management tools of nodes in heterogeneous distributed computing environment","authors":"R. Kostromin","doi":"10.47350/iccs-de.2020.15","DOIUrl":"https://doi.org/10.47350/iccs-de.2020.15","url":null,"abstract":"The paper discusses the problem of preparing a computing environment for large-scale scientific experiments in the process of continuous integration of applied and system software. A comparative analysis of software configuration management tools (such as Chef, Ansible, Puppet, and SaltStack) of computational nodes in a heterogeneous environment is being performed. These tools are intended for automating the configuration of different nodes. Such automation reduces the setup time of nodes and increases the reliability of computations by minimizing the number of software and hardware failures, associated with the human factor in the manual configuration process. For the development of scientific applications, the Orlando Tools framework is used. Based on the results of the comparative analysis and requirements of this framework, the Ansible framework was selected for further integration into the chain of continuous integration of applied and system software. Practical experiments have shown the advantages of using Ansible in comparison with other systems of a similar purpose.","PeriodicalId":210887,"journal":{"name":"International Workshop on Information, Computation, and Control Systems for Distributed Environments","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114515250","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Predicting runtime of computational jobs in distributed computing environment 分布式计算环境下计算作业运行时预测
A. Feoktistov, O. Basharina
The paper addresses a relevant problem of predicting the runtime of jobs for executing problem-solving schemes of large-scale applications in a heterogeneous distributed computing environment. Such an environment includes nodes that have various hardware architectures, different system software, and diverse computational possibilities. We believe that increasing the accuracy in predicting the runtime of jobs can significantly improve the efficiency of problem-solving and rational use of resources in the heterogeneous environment. To this end, we propose new models that make it possible to take into account various estimations of the module runtime for all modules included in the problem-solving scheme. These models were developed using the special computational model of distributed applied software packages (large-scale scientific applications). In addition, we compare the prediction results (jobs runtime and their errors) using different estimations. Among them are the estimations obtained through the modules testing, users estimations, and estimations based on computational history. These results were obtained in continuous integration, delivery, and deployment of applied and system software of a package for solving warehouse logistics problems. They show that the largest accuracy is achieved by the modules testing.
本文解决了在异构分布式计算环境中,为执行大规模应用程序的问题解决方案而预测作业运行时的相关问题。这样的环境包括具有各种硬件架构、不同系统软件和各种计算可能性的节点。我们认为,提高作业运行时预测的准确性可以显著提高异构环境中解决问题和合理使用资源的效率。为此,我们提出了新的模型,使得考虑到解决问题方案中包含的所有模块的模块运行时的各种估计成为可能。这些模型是利用分布式应用软件包(大规模科学应用)的特殊计算模型建立的。此外,我们比较了使用不同估计的预测结果(作业运行时及其误差)。其中包括通过模块测试得到的估计、用户估计和基于计算历史的估计。这些结果是在解决仓库物流问题的应用软件和系统软件的持续集成、交付和部署中获得的。它们表明,通过模块测试可以达到最大的精度。
{"title":"Predicting runtime of computational jobs in distributed computing environment","authors":"A. Feoktistov, O. Basharina","doi":"10.47350/iccs-de.2020.10","DOIUrl":"https://doi.org/10.47350/iccs-de.2020.10","url":null,"abstract":"The paper addresses a relevant problem of predicting the runtime of jobs for executing problem-solving schemes of large-scale applications in a heterogeneous distributed computing environment. Such an environment includes nodes that have various hardware architectures, different system software, and diverse computational possibilities. We believe that increasing the accuracy in predicting the runtime of jobs can significantly improve the efficiency of problem-solving and rational use of resources in the heterogeneous environment. To this end, we propose new models that make it possible to take into account various estimations of the module runtime for all modules included in the problem-solving scheme. These models were developed using the special computational model of distributed applied software packages (large-scale scientific applications). In addition, we compare the prediction results (jobs runtime and their errors) using different estimations. Among them are the estimations obtained through the modules testing, users estimations, and estimations based on computational history. These results were obtained in continuous integration, delivery, and deployment of applied and system software of a package for solving warehouse logistics problems. They show that the largest accuracy is achieved by the modules testing.","PeriodicalId":210887,"journal":{"name":"International Workshop on Information, Computation, and Control Systems for Distributed Environments","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115200148","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
期刊
International Workshop on Information, Computation, and Control Systems for Distributed Environments
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1