[MOBY-dev] Fwd: Google of Web services / donating CPU cycles through Web services

Catherine Letondal letondal at pasteur.fr
Mon May 17 12:03:24 UTC 2004


Hi,

There was a discussion about this idea last week in the [bioclusters] mailing list
that reminds me a lot the discussion at CSHL (the discussion was about having a moby 
service provider publishing "somewhere" its service - not in a repository like moby 
central but in a place where Google could find it - and having a client find it as a 
Web (visible) document with a proper URI).

------- Forwarded Message

From: Dan Bolser <dmb at mrc-dunn.cam.ac.uk>
To: bioclusters at bioinformatics.org
Subject: [Bioclusters] Question about grid
List-Archive: <https://bioinformatics.org/pipermail/bioclusters/>
Date: Thu, 13 May 2004 14:01:49 +0100 (BST)


Hello,

I had an idea to do with grid computing, but it may be total garbage.

I heard about some clever people who started to 'steal' computation from
unsuspecting web sites by hijacking the normal function of the site and
co-opting its computations into a different program. 

If these stories are true, surly we could do this with a bit more
civility, and set up a bunch of generic 'calculators' through the web
which could then be used for grid computing.

The way I imagine the system is this... 

Program starts by searching the web for calculators, the code is compiled
for the 'web-engine' so every single instruction is encoded as an HTTP /
CGI / XML request, and all instructions are performed over the web on a
shifting number of calculators.

Actually, I found something similar hear...

http://ausweb.scu.edu.au/aw02/papers/refereed/kelly/paper.html

I wanted to ask about the feasibility of such an idea. 

For example if one machine sent all its instructions to another over a
gigabit intra net, how much slower would this be than local computation?

Is a gigabit LAN 1/2/3/10/100/1000 orders of magnitude slower than
internal CPU communication channels?

The power of an open source system like this would be if someone like
Apache would take the idea on board and release it as part of its standard
distribution. However, even if every web server on the web were running
such a calculator (why not be ambitious), could the system be fast enough?


Naturally there are a lot of issues regarding distribution / allocation /
scheduling etc. but before we get into nasty details, is the idea remotely
worth consideration?

How difficult would it be to make a Java compiler accommodate such a 
web-engine?

Thanks very much for any feedback,

Dan.

_______________________________________________
Bioclusters maillist  -  Bioclusters at bioinformatics.org
https://bioinformatics.org/mailman/listinfo/bioclusters

------- End of Forwarded Message




More information about the MOBY-dev mailing list