A User-Centered Approach for Cloud Service Selection and Recommendation

Cloud computing is one of the most emerging industries and offers scalable computing resources and on-demand packages. A large number of cloud services are being offered by many service providers, a vendor supplies many services or same service is provided by many vendors, which creates the selection issue of appropriate cloud service from a big pool. Quality of service plays important role for better service choice. For this reason, cloud service recommendation systems are proposed in the literature that makes it easy for a user to decide which service to choose. However, user needs and requirements like economy, feedback, etc. are least considered, In our approach, an efficient cloud service recommendation system has been developed enabling users to hire a cloud service according to their own requirements. The aim is to test services according to user needs and some stated parameters. Users select the criteria from given parameter repository, the quality attributes like security, privacy, data storage, etc. and thus services are evaluated. Finally, results are shown providing user with the flexibility and opportunity to select best cloud service.

[1]  Alexandru Iosup,et al.  Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing , 2011, IEEE Transactions on Parallel and Distributed Systems.

[2]  Elarbi Badidi A Framework for Software-as-a-Service Selection and Provisioning , 2013, ArXiv.

[3]  Keqing He,et al.  Cold-Start Web Service Recommendation Using Implicit Feedback , 2014, SEKE.

[4]  Rajkumar Buyya,et al.  2011 Fourth IEEE International Conference on Utility and Cloud Computing SMICloud: A Framework for Comparing and Ranking Cloud Services , 2022 .

[5]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[6]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[7]  L. O'Brien Lero,et al.  Quality Attributes for Service-Oriented Architectures , 2007, International Workshop on Systems Development in SOA Environments (SDSOA'07: ICSE Workshops 2007).

[8]  Rajkumar Buyya,et al.  A framework for ranking of cloud computing services , 2013, Future Gener. Comput. Syst..

[9]  Rajkumar Buyya,et al.  Cloud Computing Principles and Paradigms , 2011 .

[10]  Armin Haller,et al.  A Declarative Recommender System for Cloud Infrastructure Services Selection , 2012, GECON.

[11]  Domenico Talia,et al.  Cloud Computing and Software Agents: Towards Cloud Intelligent Services , 2011, WOA.

[12]  Miltiades E. Anagnostou,et al.  A QoS ontology language for Web-services , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[13]  Bernhard Hollunder,et al.  Quality of Service Attributes in Web Services , 2010, 2010 Fifth International Conference on Software Engineering Advances.

[14]  Muhammad Aslam,et al.  Cloud service recommender system using clustering , 2014, 2014 11th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[15]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[16]  Rajiv Kumar Ranjan,et al.  A Comparative Study of SaaS, PaaS and IaaS in Cloud , 2014 .

[17]  V. Kavitha,et al.  A Survey on Security Issues and Vulnerabilities on Cloud Computing , 2013 .

[18]  Preeti Gulia,et al.  Dynamic Ranking and Selection of Cloud Providers Using Service Level Agreements , 2013 .