Agent
Role
Agent is a software to run source code submitted by users. Based on its function, it is suggested to be deployed in a container. It does everything automatically including compiling code, running program and monitoring performance.
Tasks
It supports parallel testing if resource is abundant.