Python task scheduling using Pyro4
Closed - This job posting has been filled and work has been completed.
Pyro4 configuration for controlling & scheduling of processes asynchronous functions. Must have ability to function across multiple servers and assign unique network subinterfaces for each process.
a. Processes must be able to be configured to run on a schedule customized for each set.
b. Processes must communicate results to primary host
Benchmark 1: Pyro4 configuration between multiple hosts $200 to be paid 25% per quarter of task completion.
First quarter: Establish communication between primary host and client. Establish host with a Pyro4 name server that can communicate across different networks
Second quarter: Primary host controller able to send & receive results of functions sent to client in an asynchronous communication. Primary host can receive scheduling information to dictate when a client performs tasks.
Third quarter: Client host tracking its local CPU & internet interface resources to be assigned to each task to be performed. Each task must have its own interface that is not shared between tasks. Upon completion of the task, the interface will be freed for future use.
Fourth quarter: Integration of the above three steps into a fully working state.
At each stage for payment to be received the completed task must be demonstrated as being functional to the client.
$75.00 bonus for completion by Jan. 3rd, 2014