crossfire/README.md

661 B

AScrossfire

hello world

components

  • base: #lang for configuration/definitions
  • server: distribute jobs to workers
    • base definitions of input classes and how to divide them
    • dynamic slicing and scheduling based on agents' reported work rate
    • fairly randomized distribution
  • agent: accepts and runs jobs
    • optional: containerization
    • optional: appimage-like behavior
    • required: run binary with infrastructure to get assigned brute force range, log and report progress. via library interface as well as stdio interface
  • client: submit jobs and view progress via command line (and maybe racket/gui and framework???)