Abstract

Cloud Computing is a business model revolution more than a technological one. It capitalized on various technologies that have proved themselves and reshaped the use of computers by replacing their local use by a centralized one where shared resources are stored and managed by a third-party in a way transparent to end-users. With this new use came new needs and one of them is the need to search through Cloud services and select the ones that meet certain requirements. To address this need, we have developed, in a previous work, the Cloud Service Research and Selection System (CSRSS) which aims to allow Cloud users to search through Cloud services in the database and find the ones that match their requirements. It is based on the Skyline and ELECTRE IS. In this paper, we improve the system by introducing 7 new dimensions related to QoS constraints. Our work’s main contribution is conceiving an Agent that uses both the Skyline and an outranking method, called ELECTREIsSkyline, to determine which Cloud services meet better the users’ requirements while respecting QoS properties. We programmed and tested this method for a total of 10 dimensions and for 50 000 cloud services. The first results are very promising and show the effectiveness of our approach.

Highlights

  • Cloud Computing refers to software, hardware and datacenters offered as a service over a network and remotely accessible via various devices such as computers, PDAs, smart phones, etc

  • Menzel et al present in [52] a Multi-Criteria Comparison Method for Cloud Computing, denoted (MC2)2,that offers a framework for selecting Cloud services using Analytic Network Process (ANP), which is an extension of Analytic Hierarchy Process (AHP) proposed by Saaty in [46]

  • The Cloud Service Research and Selection Agent uses the Skyline on the set of tuples returned by the Pre-Skyline Processing Agent to determine which Cloud services are in the Skyline and meet the user’s preferences

Read more

Summary

INTRODUCTION

Cloud Computing refers to software, hardware and datacenters offered as a service over a network and remotely accessible via various devices such as computers, PDAs, smart phones, etc. Examples of IaaS include Amazon Elastic Compute Cloud [20] and Microsoft SQL Azure [21] In addition to these three main models, many others have been proposed such as Hardware as a Service [6], Communication as a Service [22], Network as a Service [23], Data as a Service [22], Workplace as a Service [24], Security as a service [25], Business Process as a service [26], Identity and Policy Management as a Service [27], STorage as a Service [28], Cluster as a Service [29], etc.

RELATED WORK
QUALITY OF SERVICE
EXPERIMENTATION AND RESULTS
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call