Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: Task orchestrator or distributed state machine

by kschwab (Vicar)
on Jul 09, 2014 at 14:01 UTC ( [id://1092912]=note: print w/replies, xml ) Need Help??


in reply to Task orchestrator or distributed state machine

The type of software you're describing is usually called a "batch scheduler", or more recently, "workload automation".

Some references that might help:

A perl module that I haven't used, but looks related:

BatchSystem::SBS

What you're asking for also has a lot of parallels with testing frameworks, as well as grid/cloud management, so you might find something in one of those spaces that works.

  • Comment on Re: Task orchestrator or distributed state machine

Replies are listed 'Best First'.
Re^2: Task orchestrator or distributed state machine
by kschwab (Vicar) on Jul 09, 2014 at 14:09 UTC

    Also, while it doesn't support many of the things you asked for, gearman is a sort of generic task/job management framework that has a perl api.

    Here's an example of the perl api.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others imbibing at the Monastery: (2)
As of 2024-04-26 03:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found