Fixes #3946: add a service to store and use node executions
Refs #3946: implement proper use of execution nodes reports, by minimizing the number of query to the database