Functory: a distributed computing library for objective caml

  • Authors:
  • Jean-Christophe Filliâtre;K. Kalyanasundaram

  • Affiliations:
  • CNRS, LRI, Univ Paris-Sud 11, Orsay, France,INRIA Saclay - Île-de-France, ProVal, Orsay, France;CNRS, LRI, Univ Paris-Sud 11, Orsay, France,INRIA Saclay - Île-de-France, ProVal, Orsay, France

  • Venue:
  • TFP'11 Proceedings of the 12th international conference on Trends in Functional Programming
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present Functory, a distributed computing library for Objective Caml. The main features of this library include (1) a polymorphic API, (2) several implementations to adapt to different deployment scenarios such as sequential, multi-core or network, and (3) a reliable fault-tolerance mechanism. This paper describes the motivation behind this work, as well as the design and implementation of the library. It also demonstrates the potential of the library using realistic experiments.