Automatic Selection and Ranking of Cloud Providers using Service Level Agreements

The popularity of cloud computing has increased by tremendous amounts within last few years. By replacing huge amount of traditional IT infrastructure in very short time, cloud computing has brought itself to a supreme position in IT industry. Various factors such as easy availability, pay as you use model and cost effective nature of cloud computing have helped it to achieve this position. However, with the rising popularity of cloud a large number of providers have readily invested in the same. As a result of this the numbers of providers offering cloud services have increased rapidly. Thus, it becomes extremely difficult for a user to select the best cloud manually. Thus keeping the above issue in the mind, this paper proposes a framework that dynamically selects the best cloud as per user requirements and thereby removes the overhead of cloud selection from the user. The selection and ranking of clouds is done by matching user requirements with Service Level Agreements offered by different clouds according to user assigned weights. General Terms Automatic selection of clouds