https://medium.com/@monocosmo77/new-developments-in-research-around-distributed-parallel-and-cluster-computing-part2-a0a4e6eed215