首页> 外文期刊>Physical mesomechanics >Adaptive atomic capture of multiple molecules
【24h】

Adaptive atomic capture of multiple molecules

机译:多个分子的自适应原子捕获

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

摘要

Facing the scale, heterogeneity and dynamics of the global computing platform emerging on top of the Internet, autonomic computing has been raised recently as one of the top challenges of computer science research. Such a paradigm calls for alternative programming abstractions, able to express autonomic behaviours. In this quest, nature-inspired analogies regained a lot of interest. More specifically, the chemical programming paradigm, which envisions a program's execution as a succession of reactions between molecules representing data to produce a result, has been shown to provide some adequate abstractions for the high-level specification of autonomic systems. However, conceiving a runtime able to run such a model over large-scale platforms raises several problems, hindering this paradigm to be actually leveraged. Among them, the atomic capture of multiple molecules participating in concurrent reactions is one of the most significant. In this paper, we propose a protocol for the atomic capture of these molecules distributed and evolving over a large-scale platform. As the density of potential reactions has a significant impact on the liveness and efficiency of such a capture, the protocol proposed is made up of two sub-protocols, each of them aimed at addressing different levels of densities of potential reactions in the solution. While the decision to choose one or the other is local to each node participating in a program's execution, a global coherent behaviour is obtained. We also give an overview of the course of execution when a program contains multiple rules and provide a rule-changing mechanism. The proof of correctness, as well as intensive simulation results showing the efficiency and limited overhead of the protocol are given.
机译:面对出现在Internet之上的全球计算平台的规模,异构性和动态性,自主计算最近已成为计算机科学研究的主要挑战之一。这样的范例要求能够表达自主行为的替代编程抽象。在这一追求中,自然启发类比重新引起了人们的兴趣。更具体地说,化学编程范例将程序的执行设想为代表数据的分子之间的一系列反应以产生结果,该化学编程范例已显示出为自动系统的高级规范提供了一些适当的抽象。但是,构想能够在大规模平台上运行这种模型的运行时会带来一些问题,从而阻碍了这种范例的实际利用。其中,参与并发反应的多个分子的原子捕获是最重要的之一。在本文中,我们提出了一种协议,用于捕获在大规模平台上分布和演化的这些分子。由于潜在反应的密度对此类捕获的活性和效率有重大影响,因此建议的方案由两个子协议组成,每个子协议旨在解决溶液中潜在反应密度的不同水平。尽管选择一个或另一个的决定对于参与程序执行的每个节点都是本地的,但可以获得全局一致的行为。当程序包含多个规则并提供规则更改机制时,我们还将概述执行过程。给出了正确性的证明,以及详尽的仿真结果,显示了该协议的效率和有限的开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号