A semantic framework to support resource discovery in future cloud markets