Currently Xephon-B just run and stop, however, it could be a server program for
- dynamic control during benchmark
- run multiple workload at same time (just create multiple managers)
- reduce warm up time if dataset is loaded from disk
- detect memory and goroutine leak in current runner