Skip to Main content Skip to Navigation

On Distributing the Runtime of the Chemical Programming Model

Marko Obrovac 1 Cédric Tedeschi 1
1 MYRIADS - Design and Implementation of Autonomous Distributed Systems
Inria Rennes – Bretagne Atlantique , IRISA-D1 - SYSTÈMES LARGE ÉCHELLE
Abstract : Internet is nowadays a global computing platform comprising myriads of autonomous services which require targeted composition and coordination. Nature-inspired, and more specifically chemical programming models, in which a computation is seen as a set of reactions between molecules interacting freely in a solution, has emerged as a promising alternative for programming such platforms. While much works recently highlighted the versatility and expressiveness of such a model, its distributed execution is still a widely open problem. With this paper, we start the study of a distributed execution environment for chemical programs. We propose a framework based on a peer-to-peer network on top of which molecules and reactions are distributed. We exhibit some optimality properties of our algorithms. A real-world prototype has been developed, and deployed over the nation-wide Grid'5000 testbed. These experiments confirm the viability of our proposal.
Complete list of metadata

Cited literature [9 references]  Display  Hide  Download
Contributor : Cédric Tedeschi Connect in order to contact the contributor
Submitted on : Tuesday, June 28, 2011 - 11:48:14 AM
Last modification on : Tuesday, October 19, 2021 - 11:58:53 PM
Long-term archiving on: : Thursday, March 30, 2017 - 12:25:29 PM


Files produced by the author(s)


  • HAL Id : inria-00604134, version 1


Marko Obrovac, Cédric Tedeschi. On Distributing the Runtime of the Chemical Programming Model. [Research Report] RR-7661, INRIA. 2011, pp.16. ⟨inria-00604134⟩



Les métriques sont temporairement indisponibles