Towards Application Deployment in Community Network Clouds

  • Mennan Selimi
  • Felix Freitag
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8584)


Community networks are decentralized communication networks, built and operated by citizens for citizens. Most of these networks originated for enabling Internet access for under-provisioned areas. With the consolidation of cloud technology, there is now also the potential to extend the community networks towards the application level, and deploy within these networks cloud-based applications. In this paper we conduct an experimental deployment of a set of applications on cloud-based infrastructures within community networks. The aim of this study is to understand better the feasibility of running cloud-based applications in the challenging environment of these networks. For our study, we use several nodes inside of two community networks to host our applications and carry out experiments under realistic conditions. The results we obtain with deployments of ownCloud, Tahoe-LAFS and BitTorrent, are a correct functioning of the applications and a promising user experience. Our results could encourage users to contribute and participate in larger scale trials of clouds in community networks, and application developers to envision innovative services based on collective infrastructures.


community networks community cloud cloud storage 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Braem, B., Blondia, C., Barz, C., Rogge, H., Freitag, F., Navarro, L., Bonicioli, J., Papathanasiou, S., Escrich, P., Baig Viñas, R., Kaplan, A.L., Neumann, A., Vilata i Balaguer, I., Tatum, B., Matson, M.: A case for research with and on community networks. SIGCOMM Comput. Commun. Rev. 43(3), 68–73 (2013)CrossRefGoogle Scholar
  2. 2. new sections of fiber deployed to the farm (2012),
  3. 3.
    Bina, M., Giaglis, G.: Unwired Collective Action: Motivations of Wireless Community Participants. In: International Conference on Mobile Business (ICMB 2006), Copenhagen, Denmark, pp. 31–40. IEEE (June 2006)Google Scholar
  4. 4.
    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
  5. 5.
    Wilcox-O’Hearn, Z., Warner, B.: Tahoe: The least-authority filesystem. In: Proceedings of the 4th ACM International Workshop on Storage Security and Survivability, StorageSS 2008, pp. 21–26. ACM, New York (2008)Google Scholar
  6. 6.
    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 (October 2012)Google Scholar
  7. 7.
    Jimenez, J., Baig, R., Escrich, P., Khan, A., Freitag, F., Navarro, L., Pietrosemoli, E., Zennaro, M., Payberah, A., Vlassov, V.: Supporting cloud deployment in the community network. In: Global Information Infrastructure Symposium, pp. 1–3 (2013)Google Scholar
  8. 8.
    FEDERICA: Federated E-infrastructure Dedicated to European Researchers Innovating in Computing network Architectures,
  9. 9.
    Jiménez, J., Baig, R., Freitag, F., Navarro, L., Escrich, P.: Deploying PaaS for Accelerating Cloud Uptake in the Community Network. In: International Workshop on the Future of PaaS 2014, within IEEE IC2E, Boston, Massachusetts, USA. IEEE (March 2014)Google Scholar
  10. 10.
    Distefano, S., Puliafito, A.: Cloud@Home: Toward a Volunteer Cloud. IT Professional 14(1), 27–31 (2012)CrossRefGoogle Scholar
  11. 11.
    Yi, S., Jeannot, E., Kondo, D., Anderson, D.P.: Towards Real-Time, Volunteer Distributed Computing. In: 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2011), Newport Beach, USA, pp. 154–163. IEEE (May 2011)Google Scholar
  12. 12.
    Babaoglu, O., Marzolla, M., Tamburini, M.: Design and implementation of a P2P Cloud system. In: 27th Annual ACM Symposium on Applied Computing (SAC 2012), New York, USA, pp. 412–417 (March 2012)Google Scholar
  13. 13.
    Chen, Y.F., Daniels, S., Hadjieleftheriou, M., Liu, P., Tian, C., Vaishampayan, V.: Distributed storage evaluation on a three-wide inter-data center deployment. In: 2013 IEEE International Conference on Big Data, pp. 17–22 (2013)Google Scholar
  14. 14.
    Tseng, F.H., Chen, C.Y., Chou, L.D., Chao, H.C.: Implement a reliable and secure cloud distributed file system. In: 2012 International Symposium on Intelligent Signal Processing and Communications Systems (ISPACS), pp. 227–232 (2012)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Mennan Selimi
    • 1
  • Felix Freitag
    • 1
  1. 1.Department of Computer ArchitectureUniversitat Politècnica de CatalunyaBarcelonaSpain

Personalised recommendations