From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: ** X-Spam-Status: No, score=2.6 required=5.0 tests=AWL,DNS_FROM_RFC_POST, HTML_10_20,HTML_MESSAGE,SPF_NEUTRAL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id 23482BC37 for ; Tue, 28 Jul 2009 18:07:32 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkIFAJq+bkrRVd24mGdsb2JhbACCIjKMS4opPwEBAQEBCAkMBxOrIjOGfohJAQMCBIQIBYIqhXY X-IronPort-AV: E=Sophos;i="4.43,284,1246831200"; d="scan'208";a="33731709" Received: from mail-qy0-f184.google.com ([209.85.221.184]) by mail1-smtp-roc.national.inria.fr with ESMTP; 28 Jul 2009 18:07:31 +0200 Received: by qyk14 with SMTP id 14so203700qyk.1 for ; Tue, 28 Jul 2009 09:07:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=eHNIArjS5jIqO+t6h4r0QWV/P+71Vb+lGKst/mrVovU=; b=mFKQxzUBiM/Ee3uELNKC6b3/xEW+sdlQ80q3AQB63vj+R2KH+TpAaLhuhNnk4e2OlV bt3ZY8t/kzjxvOFNnxGdjj2ksvAweS02GBy6zPch9VbfqlK4kc3y1qOqC3loZuOW7Yjg 5CQ6Yk50PdxSd+WAhfiBrUVHT7g4uN3tbQeZ0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=H2GJCK7BWTQrK2CxOaDCsjywG1AbZ4WzkXl+sX0lG99THCOzmhOm68qUQZLlQLa2dE R/Luc3I/F4txDWAM1H3odzZDdvOydN2VYRKZqqc91sGb+GWJLR0zEzSDHS4hoHqBhkQB G4zDe8vsMapuW6e8mUVQC2En2apSYIbyc8yoE= MIME-Version: 1.0 Sender: warnegia@gmail.com Received: by 10.150.225.14 with SMTP id x14mr13800352ybg.44.1248797249637; Tue, 28 Jul 2009 09:07:29 -0700 (PDT) Date: Tue, 28 Jul 2009 11:07:29 -0500 X-Google-Sender-Auth: 8f81a6b216de6fa1 Message-ID: <5e5d16b10907280907o3b552d71k542f20afc451e064@mail.gmail.com> Subject: [announce] naclgrid 0.1 (desktop grid engine) released From: William Le Ferrand To: caml-list@yquem.inria.fr Content-Type: multipart/alternative; boundary=000e0cd4cd76760d77046fc644d3 X-Spam: no; 0.00; jocaml:01 sandbox:01 jocaml:01 sandbox:01 queued:98 queued:98 gpl:01 gpl:01 functions:01 functions:01 computation:01 computation:01 binary:02 binary:02 groups:02 --000e0cd4cd76760d77046fc644d3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -- I apologize if you receive this message more than once Dear list, I'm am very happy to announce the first release of naclgrid, a light desktop grid engine written in jocaml and relying ocsigen. Basically, it's a server where ++ you can upload tasks, tasks being shared libraries that follow some basic rules. In particular tasks have two functions, one returning a list of subtasks and another one that would gather the results. They also refer to a worker for this specific task. ++ you can participate to queued tasks simply by browsing a webpage. When you do so, you download an atomic task and a worker, which is a 'google native client' binary. It's a standard C program compiled for the google native client. Google native client is a plugin for your browser that performs static analysis on your (native) library before running it in a sandbox: thus you get both safety and close-to-native speed in a browser. When the subtask is done another task is downloaded and so on .. The package embeds two examples, one based on a knn and the other one being some md5 distributed computation. Compared to existing solution (Boinc ..), naclgrid does not require to install a specialized rich client and provides strong safety features : the worker can't compromise your system (according to google ..). Thus you get a multi task and very flexible desktop grid. I've build a website for this software : www.themipsfactory.com. There is a demo video and of course the source code of naclgrid (its GPL v3). It's a bit tricky to install as one has to build ocsigen with jocaml but it should run fine. I'm writing documentation too. There is also a google group, naclgrid-dev (http://groups.google.fr/group/naclgrid-dev), for all the questions regarding the installation and for suggestions. If you have any remarks, both on functionality and style, do not hesitate! And if you know how I can package it in a better way, please tell me! All best! William --000e0cd4cd76760d77046fc644d3 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -- I apologize if you receive this message more than once

Dear list,

I'm am very happy to announce the first release of naclgrid, a light desktop grid engine written in jocaml and relying ocsigen.

Basically, it's a server where

++ you can upload tasks, tasks being shared libraries that follow some basic rules. In particular tasks have two functions, one returning a list of subtasks and another one that would gather the results. They also refer to a worker for this specific task.

++ you can participate to queued tasks simply by browsing a webpage. When you do so, you download an atomic task and a worker, which is a 'google native client' binary. It's a standard C program compiled for the google native client. Google native client is a plugin for your browser that performs static analysis on your (native) library before running it in a sandbox: thus you get both safety and close-to-native speed in a browser. When the subtask is done another task is downloaded and so on ..

The package embeds two examples, one based on a knn and the other one being some md5 distributed computation.

Compared to existing solution (Boinc ..), naclgrid does not require to install a specialized rich client and provides strong safety features : the worker can't compromise your system (according to google ..). Thus you get a multi task and very flexible desktop grid.

I've build a website for this software : www.themipsfactory.com. There is a demo video and of course the source code of naclgrid (its GPL v3). It's a bit tricky to install as one has to build ocsigen with jocaml but it should run fine. I'm writing documentation too. There is also a google group, naclgrid-dev (http://groups.google.fr/group/naclgrid-dev), for all the questions regarding the installation and for suggestions.

If you have any remarks, both on functionality and style, do not hesitate! And if you know how I can package it in a better way, please tell me!

All best!

William


--000e0cd4cd76760d77046fc644d3--