m***@yahoo.com
2007-05-02 19:40:51 UTC
Hello,
it happens from time to time that I have to run some cpu intensive
processes in the order of 1000 CPU hours (estimated from my single 2
GHz Pentium). Most of these tasks can do without interprocess
communication similar to the boinc network (http://
boinc.berkeley.edu/).
Does some distributed computing network exist, where I - as a private
person without university affiliation - can have these 1000 CPU hours
run within 1 hour? What is the approximate cost? Ideally payment would
be done with PayPal, no long registration procedures involved.
And now for two very basic, more technical questions:
How is the job management done in such an environment? I have heard of
a globus toolkit. Because I assume that most networks will be
heterogenous (at least some nodes will probably have larger memory and
faster CPUs than others), I wonder how you can guarantee that your job
runs everywhere. Is it common to write the jobs in Java in order to be
system independent? Or as system independent C/C++ source code, which
is compiled on each node at the beginning of the job execution? You
see, you could help me with a link to a distributed computing
introduction...
Secondly, mostly for curiosity, I'd like to have low-cost access to a
multiprocessor cluster with Gigabit ethernet interconnect to teach
myself the MPI concepts. Since I expect very little CPU time
consumption, but frequent short logins during learning, it is fine if
the cost is ~1$/h/CPU or even more as long as there is no high per-
session-fee. Is such a learning platform available for rent for
private individuals?
Thanks
Mark
it happens from time to time that I have to run some cpu intensive
processes in the order of 1000 CPU hours (estimated from my single 2
GHz Pentium). Most of these tasks can do without interprocess
communication similar to the boinc network (http://
boinc.berkeley.edu/).
Does some distributed computing network exist, where I - as a private
person without university affiliation - can have these 1000 CPU hours
run within 1 hour? What is the approximate cost? Ideally payment would
be done with PayPal, no long registration procedures involved.
And now for two very basic, more technical questions:
How is the job management done in such an environment? I have heard of
a globus toolkit. Because I assume that most networks will be
heterogenous (at least some nodes will probably have larger memory and
faster CPUs than others), I wonder how you can guarantee that your job
runs everywhere. Is it common to write the jobs in Java in order to be
system independent? Or as system independent C/C++ source code, which
is compiled on each node at the beginning of the job execution? You
see, you could help me with a link to a distributed computing
introduction...
Secondly, mostly for curiosity, I'd like to have low-cost access to a
multiprocessor cluster with Gigabit ethernet interconnect to teach
myself the MPI concepts. Since I expect very little CPU time
consumption, but frequent short logins during learning, it is fine if
the cost is ~1$/h/CPU or even more as long as there is no high per-
session-fee. Is such a learning platform available for rent for
private individuals?
Thanks
Mark