资 源 简 介
Superpy distributes python programs across a cluster of machines or across multiple processors on a single machine. This is a coarse-grained form of parallelism in the sense that remote tasks generally run in separate processes and do not share memory with the caller.
Key features of superpy include:
Send tasks to remote servers or to same machine via XML RPC call
GUI to launch, monitor, and kill remote tasks
GUI can automatically launch tasks every day, hour, etc.
Works on the Microsoft Windows operating system
Can run as a windows service
Jobs submitted to windows can run as submitting user or as service user
Inputs/outputs are python objects via python pickle
Pure python implementation
Supports simple load-balancing to send tasks to best servers
The ultimate vision for superpy is that you:
1. Install it as an always on service on a cloud of machines
1. Use the s