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

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.

[1]  Leandro Navarro-Moldes,et al.  Community-lab: Architecture of a community networking testbed for the future internet , 2012, 2012 IEEE 8th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[2]  Sergio F. Ochoa,et al.  Effort-based incentives for resource sharing in collaborative volunteer applications , 2013, Proceedings of the 2013 IEEE 17th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[3]  David Hales,et al.  Improving Efficiency and Fairness in P2P Systems with Effort-Based Incentives , 2010, 2010 IEEE International Conference on Communications.

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

[5]  Gerard Briscoe,et al.  Community Cloud Computing , 2009, CloudCom.

[6]  Patrick Maillé,et al.  Managing a Peer-to-Peer Backup System: Does Imposed Fairness Socially Outperform a Revenue-Driven Monopoly? , 2007, GECON.

[7]  George C. Polyzos,et al.  Structure and evolution of a large-scale Wireless Community Network , 2009, 2009 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks & Workshops.

[8]  Leandro Navarro-Moldes,et al.  A case for research with and on community networks , 2013, CCRV.

[9]  George M. Giaglis,et al.  Unwired Collective Action: Motivations of Wireless Community Participants , 2006, 2006 International Conference on Mobile Business.

[10]  Manish Parashar,et al.  Incentivising Resource Sharing in Social Clouds , 2012, 2012 IEEE 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[11]  B. Cohen,et al.  Incentives Build Robustness in Bit-Torrent , 2003 .

[12]  Gergely Biczók,et al.  Incentivizing the global wireless village , 2011, Comput. Networks.

[13]  Douglas Thain,et al.  Distributed computing in practice: the Condor experience , 2005, Concurr. Pract. Exp..

[14]  Felix Freitag,et al.  Support service for reciprocal computational resource sharing in wireless community networks , 2013, 2013 IEEE 14th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[15]  Rubén S. Montero,et al.  IaaS Cloud Architecture: From Virtualized Datacenters to Federated Cloud Infrastructures , 2012, Computer.

[16]  Brian Hayes,et al.  What Is Cloud Computing? , 2019, Cloud Technologies.

[17]  José A. Pino,et al.  Sharing hardware resources in heterogeneous computer-supported collaboration scenarios , 2013, Integr. Comput. Aided Eng..

[18]  Luís Veiga,et al.  Clouds of small things: Provisioning infrastructure-as-a-service from within community networks , 2013, 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[19]  Omer F. Rana,et al.  SLA as a Complementary Currency in Peer-2-Peer Markets , 2010, GECON.

[20]  Antonio Puliafito,et al.  Cloud@Home: Toward a Volunteer Cloud , 2012, IT Professional.

[21]  Ivan Beschastnikh,et al.  Seattle: a platform for educational cloud computing , 2009, SIGCSE '09.

[22]  David P. Anderson,et al.  SETI@home: an experiment in public-resource computing , 2002, CACM.

[23]  Leandro Navarro-Moldes,et al.  Topology patterns of a community network: Guifi.net , 2012, 2012 IEEE 8th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[24]  David E. Culler,et al.  PlanetLab: an overlay testbed for broad-coverage services , 2003, CCRV.

[25]  Jan Broeckhove,et al.  A Reverse Auction Market for Cloud Resources , 2011, GECON.

[26]  Nick Antonopoulos,et al.  A Taxonomy of Incentive Mechanisms in Peer-to-Peer Systems: Design Requirements and Classification , 2010 .