Summary
In recent years, cloud computing has become a priority for organizations that seek to facilitate the management of their increasingly complex information systems (IS) that includes different components: data, services, business processes and hardware. With the large number of cloud providers, the selection of cloud services for each IS component remains a challenge because each one has its own requirements in terms of quality of service which may be different from each other. Cloud providers preferences are generally different from those of organizations, hence the need for a negotiation process. In this article, we propose a framework on which the negotiations between organizations and cloud providers will be based. In this framework, we use rough set theory to predict provider preferences. This method plays an important role in improving the results of negotiations and allows to speed up this process since the preferences of the providers will be known. Additionally, we propose an improvement to an existing negotiation strategy in order to further speed up negotiation process and increase organization utility. Experiments show the effectiveness of our approach in terms of utility, time and success rate.