A system able to do efficient task allocation based on the resources available over the infrastructure.
- Efficient resource allocation based on criteria such as least price or faster execution.
- Use of go routines to carry out the tasks parallely for faster execution
- Summary for the task execution