A genetic-based approach to web service composition in geo-distributed cloud environment. (April 2015)