Advertisement

Towards Incentive-Based Resource Assignment and Regulation in Clouds for Community Networks

  • Amin M. Khan
  • Ümit Cavus Büyükşahin
  • Felix Freitag
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8193)

Abstract

Community networks are built with off-the-shelf communication equipment aiming to satisfy a community’s demand for Internet access and services. These networks are a real world example of a collective that shares ICT resources. But while these community networks successfully achieve the IP connectivity over the shared network infrastructure, the deployment of applications inside of community networks is surprisingly low. Given that community networks are driven by volunteers, we believe that bringing in incentive-based mechanisms for service and application deployments in community networks will help in unlocking its true potential. We investigate in this paper such mechanisms to steer user contributions, in order to provide cloud services from within community networks. From the analysis of the community network’s topology, we derive two scenarios of community clouds, the local cloud and the federated cloud. We develop an architecture tailored to community networks which integrates the incentive mechanism we propose. In simulations of large scale community cloud scenarios we study the behaviour of the incentive mechanism in different configurations, where slices of homogeneous virtual machine instances are shared. Our simulation results allow us to understand better how to configure such an incentive mechanism in a future prototype of a real community cloud system, which ultimately should lead to realisation of clouds in community networks.

Keywords

Incentive Mechanisms Cloud Computing Community Networks Distributed Resource Sharing 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Elianos, F.A., Plakia, G., Frangoudis, P.A., Polyzos, G.C.: Structure and evolution of a large-scale Wireless Community Network. In: 2009 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks & Workshops. IEEE (June 2009)Google Scholar
  2. 2.
    Guifi.net: Commons for Open, Free & Neutral Network, OFNN (2010), http://guifi.net/es/ProcomunXOLN
  3. 3.
    Khan, A.M., Sharifi, L., Veiga, L., Navarro, L.: Clouds of Small Things: Provisioning Infrastructure-as-a-Service from within Community Networks. In: 2nd International Workshop on Community Networks and Bottom-up-Broadband (CNBuB 2013), within IEEE WiMob, Lyon, France (October 2013)Google Scholar
  4. 4.
    Vega, D., Cerda-Alabern, L., Navarro, L., Meseguer, R.: Topology patterns of a community network: Guifi.net. In: 2012 1st International Workshop on Community Networks and Bottom-up-Broadband (CNBuB 2012), within IEEE WiMob, pp. 612–619. IEEE (October 2012)Google Scholar
  5. 5.
    Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M.: IaaS Cloud Architecture: From Virtualized Datacenters to Federated Cloud Infrastructures. Computer 45(12), 65–72 (2012)CrossRefGoogle Scholar
  6. 6.
    OpenStack - Open Source Cloud Computing Software, http://www.openstack.org/
  7. 7.
    Biczók, G., Toka, L., Gulyás, A., Trinh, T.A., Vidács, A.: Incentivizing the global wireless village. Computer Networks 55(2), 439–456 (2011)zbMATHCrossRefGoogle Scholar
  8. 8.
    Bina, M., Giaglis, G.: Unwired Collective Action: Motivations of Wireless Community Participants. In: 2006 International Conference on Mobile Business. IEEE (December 2006)Google Scholar
  9. 9.
    Zhang, K., Antonopoulos, N., Mahmood, Z.: A taxonomy of incentive mechanisms in peer-to-peer systems: Design requirements and classification. International Journal on Advances in Networks and Services 3(1), 196–205 (2010)Google Scholar
  10. 10.
    Buyuksahin, U., Khan, A., Freitag, F.: Support Service for Reciprocal Computational Resource Sharing in Wireless Community Networks. In: 5th International Workshop on Hot Topics in Mesh Networking (IEEE HotMESH 2013), within IEEE WoWMoM, Madrid, Spain (June 2013)Google Scholar
  11. 11.
    Rahman, R., Meulpolder, M., Hales, D., Pouwelse, J., Epema, D., Sips, H.: Improving Efficiency and Fairness in P2P Systems with Effort-Based Incentives. In: 2010 IEEE International Conference on Communications, pp. 1–5 (May 2010)Google Scholar
  12. 12.
    Vega, D., Meseguer, R., Freitag, F., Ochoa, S.: Effort-Based Incentives for Resource Sharing in Collaborative Volunteer Applications. In: 2013 17th IEEE International Conference on Computer Supported Cooperative Work in Design (CSCWD 2013). IEEE (June 2013)Google Scholar
  13. 13.
    Vega, D., Messeguer, R., Ochoa, S.F., Freitag, F.: Sharing hardware resources in heterogeneous computer-supported collaboration scenarios. Integrated Computer-Aided Engineering 20(1), 59–77 (2013)Google Scholar
  14. 14.
    Neumann, A., Vilata, I., Leon, X., Escrich, P., Navarro, L., Lopez, E.: Community-Lab: Architecture of a Community Networking Testbed for the Future Internet . In: 2012 1st International Workshop on Community Networks and Bottom-up-Broadband (CNBuB 2012), within IEEE WiMob. IEEE (October 2012)Google Scholar
  15. 15.
    Braem, B., Baig Viñas, R., Kaplan, A.L., Neumann, A., Vilata i Balaguer, I., Tatum, B., Matson, M., Blondia, C., Barz, C., Rogge, H., Freitag, F., Navarro, L., Bonicioli, J., Papathanasiou, S., Escrich, P.: A case for research with and on community networks. ACM SIGCOMM Computer Communication Review 43(3), 68–73 (2013)CrossRefGoogle Scholar
  16. 16.
    Armbrust, M., Stoica, I., Zaharia, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A.: A view of cloud computing. Communications of the ACM 53(4), 50 (2010)CrossRefGoogle Scholar
  17. 17.
    Marinos, A., Briscoe, G.: Community Cloud Computing. In: Jaatun, M.G., Zhao, G., Rong, C. (eds.) Cloud Computing. LNCS, vol. 5931, pp. 472–484. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  18. 18.
    Anderson, D.P., Cobb, J., Korpela, E., Lebofsky, M., Werthimer, D.: SETI@home: an experiment in public-resource computing. Communications of the ACM 45(11), 56–61 (2002)CrossRefGoogle Scholar
  19. 19.
    Thain, D., Tannenbaum, T., Livny, M.: Distributed computing in practice: The Condor experience. Concurrency and Computation: Practice and Experience 17(2-4), 323–356 (2005)CrossRefGoogle Scholar
  20. 20.
    Cappos, J., Beschastnikh, I., Krishnamurthy, A., Anderson, T.: Seattle: A platform for educational cloud computing. In: Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE 2009), pp. 111–115. ACM Press, New York (2009)CrossRefGoogle Scholar
  21. 21.
    Chun, B., Culler, D., Roscoe, T., Bavier, A., Peterson, L., Wawrzoniak, M., Bowman, M.: PlanetLab: An Overlay Testbed for Broad-Coverage Services. ACM SIGCOMM Computer Communication Review 33(3), 3 (2003)CrossRefGoogle Scholar
  22. 22.
    Cohen, B.: Incentives build robustness in BitTorrent. In: Workshop on Economics of Peer-to-Peer Systems, vol. 6, pp. 68–72 (2003)Google Scholar
  23. 23.
    Distefano, S., Puliafito, A.: Cloud@Home: Toward a Volunteer Cloud. IT Professional 14(1), 27–31 (2012)CrossRefGoogle Scholar
  24. 24.
    Punceva, M., Rodero, I., Parashar, M., Rana, O.F., Petri, I.: Incentivising resource sharing in social clouds. Concurrency and Computation: Practice and Experience (March 2013)Google Scholar
  25. 25.
    Roovers, J., Vanmechelen, K., Broeckhove, J.: A Reverse Auction Market for Cloud Resources. In: Vanmechelen, K., Altmann, J., Rana, O.F. (eds.) GECON 2011. LNCS, vol. 7150, pp. 32–45. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  26. 26.
    Petri, I., Rana, O., Cosmin Silaghi, G.: SLA as a Complementary Currency in Peer-2-Peer Markets. In: Altmann, J., Rana, O.F. (eds.) GECON 2010. LNCS, vol. 6296, pp. 141–152. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  27. 27.
    Toka, L., Maillé, P.: Managing a peer-to-peer backup system: Does imposed fairness socially outperform a revenue-driven monopoly? In: Veit, D.J., Altmann, J. (eds.) GECON 2007. LNCS, vol. 4685, pp. 150–163. Springer, Heidelberg (2007)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • Amin M. Khan
    • 1
  • Ümit Cavus Büyükşahin
    • 1
  • Felix Freitag
    • 1
  1. 1.Department of Computer ArchitectureUniversitat Politècnica de CatalunyaBarcelonaSpain

Personalised recommendations