Roadmap

Short term

  • code reorganization for better reusability
  • a command line client to manage a pool of benchers
  • the command line client must support an interactive mode, and a not interactive mode
  • the command line methods must be available as a library (a bench could be launch by an external mean)
  • a true daemonizable server mode
  • handling listening on multiple interfaces
  • one daemon managing several available jobs
  • one bench == one new process to prevent memory leaks over time.

Mid term

  • ascii graph output (could be usefull if use inside an IRC bot for example)
  • authentification and confidentiality between the client and the benchers
  • shared objects (to share some resources between jobs and reduce memory footprint)