A Trust Model for Competitive Cloud Federations

This paper proposes a trust model for a competitive federation of Cloud computing systems. The reference scenario is a large-scale environment in which different Cloud providers compete in offering their pay-per-use XaaS (Anything as a Service) resources to the various users. In this context, to obtain the assignment of a user request, providers may state to possess more resources than the amount really available: the result could be the provisioning of a services with a lower QoS than expected. A trust model is thus mandatory to help the requester to properly choose the adequate provider on the basis of (i) the reliability shown in the past in providing services, and (ii) the reputation the provider has to other users. In this sense, the paper presents an extension to the RRAF model, which has been suitably adapted to a large-scale environment by means of the introduction of a multi-dimensional approach which fits the various reliability issues, typical of Cloud computing systems.

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

[2]  Corrado Santoro,et al.  Integrating Cloud Services in Behaviour Programming for Autonomous Robots , 2013, ICA3PP.

[3]  Corrado Santoro,et al.  ComplexSim: An SMP-Aware Complex Network Simulation Framework , 2012, 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems.

[4]  Jon M. Kleinberg,et al.  Navigation in a small world , 2000, Nature.

[5]  Corrado Santoro,et al.  An economic model for resource management in a Grid-based content distribution network , 2008, Future Gener. Comput. Syst..

[6]  Guido Boella,et al.  AI*IA 2013: Advances in Artificial Intelligence , 2013, Lecture Notes in Computer Science.

[7]  Giuseppe Pappalardo,et al.  Kaqudai: A Dependable Web Infrastructure Made Out of Existing Components , 2013, 2013 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises.

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

[9]  Giuseppe M. L. Sarnè,et al.  CellTrust: a reputation model for C2C commerce , 2008, Electron. Commer. Res..

[10]  Corrado Santoro,et al.  HYGRA: A decentralized protocol for resource discovery and job allocation in large computational Grids , 2010, The IEEE symposium on Computers and Communications.

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

[12]  Jordi Sabater-Mir,et al.  REGRET: reputation in gregarious societies , 2001, AGENTS '01.

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

[14]  Corrado Santoro,et al.  Decentralised Resource Finding in Cloud/Grid Computing Environments: A Performance Evaluation , 2012, 2012 IEEE 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[15]  Jie Wu,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Multi-dimensional Evidence-based Trust Management with Multi-trusted Paths , 2022 .

[16]  Andreas Birk,et al.  Boosting cooperation by evolving trust , 2000, Appl. Artif. Intell..

[17]  Corrado Santoro,et al.  Exploiting GPUs to Simulate Complex Systems , 2013, 2013 Seventh International Conference on Complex, Intelligent, and Software Intensive Systems.

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

[19]  Elizabeth Chang,et al.  Conceptual SLA framework for cloud computing , 2010, 4th IEEE International Conference on Digital Ecosystems and Technologies.

[20]  Giuseppe M. L. Sarnè,et al.  Cloning mechanisms to improve agent performances , 2013, J. Netw. Comput. Appl..

[21]  Giuseppe M. L. Sarnè,et al.  A Distributed Agent-Based Approach for Supporting Group Formation in P2P e-Learning , 2013, AI*IA.

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

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

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

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

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

[27]  C. Sierra,et al.  REGRET: A reputation model for gregarious societies , 2001 .

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

[29]  Sai Liu,et al.  A Robust Collaborative Filtering Recommendation Algorithm Based on Multidimensional Trust Model , 2013, J. Softw..

[30]  Ami Marowka,et al.  What is the GRID? , 2002, Scalable Comput. Pract. Exp..

[31]  Corrado Santoro,et al.  ComplexSim: a flexible simulation platform for complex systems , 2013, Int. J. Simul. Process. Model..

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

[33]  Giuseppe M. L. Sarnè,et al.  HySoN: A Distributed Agent-Based Protocol for Group Formation in Online Social Networks , 2013, MATES.

[34]  Domenico Rosaci,et al.  Trust measures for competitive agents , 2012, Knowl. Based Syst..

[35]  Rajkumar Buyya,et al.  InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services , 2010, ICA3PP.

[36]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

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

[38]  A. Kivity,et al.  kvm : the Linux Virtual Machine Monitor , 2007 .

[39]  Domenico Rosaci,et al.  The Roles of Reliability and Reputation in Competitive Multi Agent Systems , 2010, OTM Conferences.

[40]  Soundar Kumara,et al.  Search in spatial scale-free networks , 2007 .

[41]  Corrado Santoro,et al.  Exploiting the Small-World Effect for Resource Finding in P2P Grids/Clouds , 2011, 2011 IEEE 20th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[42]  Robert L. Grossman,et al.  The Case for Cloud Computing , 2009, IT Professional.

[43]  Qingtao Wu,et al.  Reputation Revision Method for Selecting Cloud Services Based on Prior Knowledge and a Market Mechanism , 2014, TheScientificWorldJournal.

[44]  Giuseppe M. L. Sarnè,et al.  REBECCA: A Trust-Based Filtering to Improve Recommendations for B2C e-Commerce , 2013, IDC.

[45]  Jordi Sabater-Mir,et al.  Review on Computational Trust and Reputation Models , 2005, Artificial Intelligence Review.

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

[47]  Morris Sloman,et al.  Trust Management Tools for Internet Applications , 2003, iTrust.

[48]  Giancarlo Fortino,et al.  Intelligent Distributed Computing VI - Proceedings of the 6th International Symposium on Intelligent Distributed Computing - IDC 2012, Calabria, Italy, September 2012 , 2013, IDC.

[49]  Giuseppe Pappalardo,et al.  Providing QoS strategies and cloud‐integration to web servers by means of aspects , 2015, Concurr. Comput. Pract. Exp..