Machine learning algorithm

How do I select a machine learning algorithm for discovering and selecting the best service in the cloud?