Boss
A human sends machine learning job to the Boss. A Job is JSON object containing the the desired machine learning script and the parameters needed for successful execution. The Boss stores the Job and Creates an Order. The Order is another JSON object representing the state of a requested Job.
Job #4
0 Boss
/|\ +-----------------> ____
/ \ +""+
+__+
[ ==.]`)
+----+====== 0 +--+
+ |
Order #3 Job #3
| |
Order #2 Job #2
| |
Order #1 Job #1
Worker
The Worker uses node-scheduler to fire an HTTP request to the Boss letting it know the Worker is "bored." The Boss will then search through the Orders for the ...