Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re: agents for distributed computation

by talexb (Canon)
on Dec 20, 2007 at 18:35 UTC ( #658203=note: print w/replies, xml ) Need Help??

in reply to agents for distributed computation

    Is Perl missing a trick with regard to this programming approach?

Well, CPAN might be missing a trick, but Perl's alive and well at my company, where I wrote a module called JobQueue that can either run jobs locally (via a fork/wait sub-module called ForkingLayer) or remotely (via calls to a grid engine that we have here, in a sub-module called GridEngine).

My module's been in Production for 2-3 years and works really well -- I took advantage of Perl's OO structure and set it up so that the application doesn't have to know whether it's running on the grid engine or locally. Jobs get submitted, and eventually they finish. That's all the application has to know.

Alex / talexb / Toronto

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

Replies are listed 'Best First'.
A reply falls below the community's threshold of quality. You may see it by logging in.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://658203]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (7)
As of 2020-12-03 14:39 GMT
Find Nodes?
    Voting Booth?
    How often do you use taint mode?

    Results (56 votes). Check out past polls.