[Radiance-general] Radiance Render Server
Peter Apian-Bennewitz
apian at pab-opto.de
Tue Apr 20 20:53:46 CEST 2004
Jeffrey McGrew wrote:
>
> OK, so I've got this idea to make a Radiance Render server. Basically
> it will be a computer that sits in my closet, running Linux, that I
> can e-mail it a render job and have it e-mail back the finished images.
>
> First off: Before I replicate a bunch of work, is there already
> something like this out there available? I know that Design Workshop
> has a render server available via a web form.
>
> Second off: Would it even be feasible to use e-mail as the way to
> submit and receive jobs? The jobs would probably be rather large, so I
> guess I'll have to figure something out. Just seems very simple to
> make some programs that would take an e-mail and run with it than to
> have to build a web front end or something...
>
> Thanks for any input,
>
> Jeffrey McGrew
>
> _______________________________________________
> Radiance-general mailing list
> Radiance-general at radiance-online.org
> http://www.radiance-online.org/mailman/listinfo/radiance-general
>
>
if you want my arogant two-cent thoughts after some years of IT life:
the only reason for doing it by email is what the name of your domain
says: becausewecan.org
1. You'll be moving a couple of dozen megabytes for any serious work,
email gateways typically block very large emails, not to mention
folks with slow links. A sysadmin may rip out vital parts out of
someone using the system mail spool area as intermediate
octree/image storage. ftp/http/scp is just better by design for
large volume
2. the server has to set up everything the specific job needs
(version of binaries, environment variables, libraries, ...),
which needs a bit of care with any method
3. web-based leaps to mind before email does (the latter probably
never leaps anyway...). Marc Fontoynont's group sat up something
for their Genelux program long ago (sorry, don't have any further
references to it)
4. how do your users pack their jobs ? zip,tar ? How do they verify
they have everything included ?
5. why setting up a server anyway? For an occasoanl user the various
boot-radiance-from-cd concepts are probably much quicker (right on
their machine), for bulk processing a render farm with file
sharing is approx 3 orders of magnitude faster and easier to manage
6. for public usage the server would have to implement some resource
management, otherwise any job may block the resources for an
unpredictable time
if you still want to go and dig in (good!), my personal recommendation
would be PHP scripts on a webserver (very preferably Apache). Actually I
thought about it years ago at ISE, but just hadn't found a good reason
to offer it publicly. Internally we used our own job distribution system
(based on NFS) at ISE.
cheers
Peter
--
pab-opto, Freiburg, Germany, http://www.pab-opto.de
[see web page to check digital email signature]
More information about the Radiance-general
mailing list