A genetic algorithm enhanced automatic data flow management solution for facilitating data intensive applications in the cloud. (14th August 2018)