A Hybrid Model for Ranking Cloud Services

In this paper we analyse the typical inter-cloud scenario, with particular reference to the negotiation of a CSA (Cloud Service Agreement). Thereafter, the roles of the main players - customers, providers, brokers, and auditors -- are taken into account along with reciprocal trust relationships. On this basis, we propose a hybrid model for ranking cloud services. By means of the proposed model we take into account QoS measurements performed by independent Brokers plus certifications made by Auditors. Furthermore, in addition to objective QoS measures, the described model represents an attempt to integrate a reputation system which involves the community of Cloud users in a typical inter-cloud scenario. Indeed, they are supposed to interact with brokers in order to release feedbacks based on their direct experience, and send opinion (recommendations) to potential Cloud customers.

[1]  Rao Mikkilineni,et al.  Designing a New Class of Distributed Systems , 2011, Springer Briefs in Electrical and Computer Engineering.

[2]  Andrew T. Campbell,et al.  A Review of QoS Architectures , 1996 .

[3]  Sarvapali D. Ramchurn,et al.  Trust in multi-agent systems , 2004, The Knowledge Engineering Review.

[4]  Giuseppe M. L. Sarnè,et al.  A Trust Model for Competitive Cloud Federations , 2014, 2014 Eighth International Conference on Complex, Intelligent and Software Intensive Systems.

[5]  Xiaohua Jia,et al.  Data storage auditing service in cloud computing: challenges, methods and opportunities , 2011, World Wide Web.

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

[7]  Giuseppe M. L. Sarnè,et al.  An Agent Based Architecture for VM Software Tracking in Cloud Federations , 2014, 2014 Eighth International Conference on Complex, Intelligent and Software Intensive Systems.

[8]  M. Kunze,et al.  Cloud Federation , 2011 .

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

[10]  Karl Aberer,et al.  Managing trust in a peer-2-peer information system , 2001, CIKM '01.

[11]  日経BP社,et al.  Amazon Web Services完全ソリューションガイド , 2016 .

[12]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[13]  Ling Liu,et al.  PeerTrust: supporting reputation-based trust for peer-to-peer electronic communities , 2004, IEEE Transactions on Knowledge and Data Engineering.

[14]  Nik Bessis,et al.  Towards Inter-cloud Schedulers: A Survey of Meta-scheduling Approaches , 2011, 2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[15]  Chunyan Miao,et al.  A Survey of Trust and Reputation Management Systems in Wireless Communications , 2010, Proceedings of the IEEE.

[16]  David M. Nicol,et al.  Trust mechanisms for cloud computing , 2013, Journal of Cloud Computing: Advances, Systems and Applications.

[17]  Rajkumar Buyya,et al.  Inter‐Cloud architectures and application brokering: taxonomy and survey , 2014, Softw. Pract. Exp..

[18]  Nicholas R. Jennings,et al.  An integrated trust and reputation model for open multi-agent systems , 2006, Autonomous Agents and Multi-Agent Systems.

[19]  Cong Wang,et al.  Enabling Public Auditability and Data Dynamics for Storage Security in Cloud Computing , 2011, IEEE Transactions on Parallel and Distributed Systems.

[20]  Giuseppina Cretella,et al.  Cross-Platform Cloud APIs , 2015 .

[21]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[22]  Giuseppe M. L. Sarnè,et al.  An Evolutionary Approach for Cloud Learning Agents in Multi-cloud Distributed Contexts , 2015, 2015 IEEE 24th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[23]  Junping Du,et al.  Adaptive and attribute-based trust model for service level agreement guarantee in cloud computing , 2013, IET Inf. Secur..

[24]  Dana Petcu,et al.  Building a Mosaic of Clouds , 2010, Euro-Par Workshops.

[25]  Zibin Zheng,et al.  Investigating QoS of Real-World Web Services , 2014, IEEE Transactions on Services Computing.

[26]  Laura Ricci,et al.  Cloud Federations in Contrail , 2011, Euro-Par Workshops.

[27]  Giuseppe M. L. Sarnè,et al.  A Reputation-Based Approach to Improve QoS in Cloud Service Composition , 2015, 2015 IEEE 24th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[28]  Amin Jula,et al.  Cloud computing service composition: A systematic literature review , 2014, Expert Syst. Appl..

[29]  Timothy Grance,et al.  Cloud Computing Synopsis and Recommendations , 2012 .

[30]  Giuseppe M. L. Sarnè,et al.  An Agent Based Negotiation Protocol for Cloud Service Level Agreements , 2014, 2014 IEEE 23rd International WETICE Conference.

[31]  Khaled M. Khan,et al.  Establishing Trust in Cloud Computing , 2010, IT Professional.

[32]  Paul Resnick,et al.  Reputation systems , 2000, CACM.

[33]  Giuseppe M. L. Sarnè,et al.  A Trust-Based, Multi-agent Architecture Supporting Inter-Cloud VM Migration in IaaS Federations , 2014, IDCS.

[34]  Giuseppe M. L. Sarnè,et al.  Integrating trust measures in multiagent systems , 2012, Int. J. Intell. Syst..

[35]  Gary Garrison,et al.  Success factors for deploying cloud computing , 2012, CACM.

[36]  Jorge Bernardino,et al.  An overview of openstack architecture , 2014, IDEAS.

[37]  Giuseppe Pappalardo,et al.  Design and evaluation of a high‐level Grid communication infrastructure , 2007, Concurr. Comput. Pract. Exp..

[38]  Giuseppe M. L. Sarnè,et al.  An agent‐oriented, trust‐aware approach to improve the QoS in dynamic grid federations , 2015, Concurr. Comput. Pract. Exp..

[39]  Giuseppe M. L. Sarnè,et al.  A Trust-Based Approach for a Competitive Cloud/Grid Computing Scenario , 2012, IDC.

[40]  Jordi Sabater-Mir,et al.  On representation and aggregation of social evaluations in computational trust and reputation models , 2007, Int. J. Approx. Reason..

[41]  Alexandru Iosup,et al.  A Performance Analysis of EC2 Cloud Computing Services for Scientific Computing , 2009, CloudComp.