Reputation-Based Cooperation in the Clouds

  • Alessandro Celestini
  • Alberto Lluch Lafuente
  • Philip Mayer
  • Stefano Sebastio
  • Francesco Tiezzi
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 430)


The popularity of the cloud computing paradigm is opening new opportunities for collaborative computing. In this paper we tackle a fundamental problem in open-ended cloud-based distributed computing platforms, i.e., the quest for potential collaborators. We assume that cloud participants are willing to share their computational resources for shared distributed computing problems, but they are not willing to disclose the details of their resources. Lacking such information, we advocate to rely on reputation scores obtained by evaluating the interactions among participants. More specifically, we propose a methodology to assess, at design time, the impact of different (reputation-based) collaborator selection strategies on the system performance. The evaluation is performed through statistical analysis on a volunteer cloud simulator.


Cloud Computing Task Execution Reputation System Cloud Platform Reputation Score 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Amoretti, M., Picone, M., Zanichelli, F., Ferrari, G.: Simulating mobile and distributed systems with DEUS and ns-3. In: HPCS (2013)Google Scholar
  2. 2.
    European integrated project ASCENS,
  3. 3.
    The science cloud platform,
  4. 4.
    Bolch, G., Greiner, S., de Meer, H., Trivedi, K.: Queueing Networks and Markov Chains, 2nd edn. Wiley (2006)Google Scholar
  5. 5.
    Celestini, A., Lluch-Lafuente, A., Mayer, P., Sebastio, S., Tiezzi, F.: Reputation-based cooperation in the clouds. Technical report, IMT Lucca (2014),
  6. 6.
    Damiani, E., di Vimercati, D.C., Paraboschi, S., Samarati, P., Violante, F.: A reputation-based approach for choosing reliable resources in peer-to-peer networks. In: CCS (2002)Google Scholar
  7. 7.
    Despotovic, Z., Aberer, K.: A Probabilistic Approach to Predict Peers’ Performance in P2P Networks. In: Klusch, M., Ossowski, S., Kashyap, V., Unland, R. (eds.) CIA 2004. LNCS (LNAI), vol. 3191, pp. 62–76. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  8. 8.
    Gambetta, D.: Can We Trust Trust? In: Trust: Making and Breaking Cooperative Relations, ch. 13, pp. 213–237. Basil Blackwell (1988)Google Scholar
  9. 9.
    Jøsang, A., Ismail, R.: The beta reputation system. In: The 15th Bled Electronic Commerce Conference (2002)Google Scholar
  10. 10.
    Mayer, P., Klarl, A., Hennicker, R., Puviani, M., Tiezzi, F., Pugliese, R., Keznikl, J., Bureš, T.: The Autonomic Cloud: A Vision of Voluntary, Peer-2-Peer Cloud Computing. In: SASO AWARENESS Workshop, pp. 1–6 (2013)Google Scholar
  11. 11.
    Mishra, S., Kushwaha, D., Misra, A.: A cooperative trust management framework for load balancing in cluster based distributed systems. In: Recent Trends in Information, Telecommunication and Computing (ITC), pp. 121–125 (2010)Google Scholar
  12. 12.
  13. 13.
    Saino, L., Cocora, C., Pavlou, G.: A toolchain for simplifying network simulation setup. In: SIMUTOOLS (2013)Google Scholar
  14. 14.
    Sebastio, S., Amoretti, M., Lluch-Lafuente, A.: A computational field framework for collaborative task execution in volunteer clouds. In: 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) (2014)Google Scholar
  15. 15.
    Sebastio, S., Vandin, A.: MultiVeStA: Statistical model checking for discrete event simulators. In: 7th International Conference on Performance Evaluation Methodologies and Tools (VALUETOOLS) (2013)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2014

Authors and Affiliations

  • Alessandro Celestini
    • 1
  • Alberto Lluch Lafuente
    • 2
  • Philip Mayer
    • 3
  • Stefano Sebastio
    • 2
  • Francesco Tiezzi
    • 2
  1. 1.Istituto per le Applicazioni del Calcolo, IAC-CNRRomeItaly
  2. 2.IMT Institute for Advanced StudiesLuccaItaly
  3. 3.Ludwig-Maximilians-Universität MünchenGermany

Personalised recommendations