From f06e12d1acf1a8b8e13d919d92de9e4acb01facf Mon Sep 17 00:00:00 2001 From: Prashanth Mundkur Date: Wed, 25 Apr 2012 16:41:36 -0700 Subject: [PATCH] Update intro doc. --- doc/intro.rst | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/doc/intro.rst b/doc/intro.rst index 4a33130af..ccb13e879 100644 --- a/doc/intro.rst +++ b/doc/intro.rst @@ -41,6 +41,9 @@ extremely compact Python API -- typically only two functions are needed -- as well as a REST-style Web API for job control and a easy-to-use Web interface for status monitoring. +Disco also exposes a simple worker protocol, allowing jobs to be +written in any language that implements the protocol. + Distributed computing made easy ------------------------------- @@ -59,7 +62,7 @@ maintains an 800-core cluster running Disco using this setup. Main features ------------- -- Proven to scale to hundreds of CPUs and tens of thousands of simulataneous +- Proven to scale to hundreds of CPUs and tens of thousands of simultaneous tasks. - Used to process datasets in the scale of tens of terabytes. @@ -67,9 +70,8 @@ Main features - Extremely simple to use: A typical tasks consists of two functions written in Python and two calls to the Disco API. -- Tasks can be specified in any other language as well, via a simple external - interface based on standard input and output streams. Bindings for C are - provided as an example. +- Tasks can be specified in any other language as well, by + implementing the Disco worker protocol. - Input data can be in any format, even binary data such as images. The data can be located on any source that is accesible by HTTP or it can