skip to main content
10.1145/3211933.3211936acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
research-article

Towards Blockchain-enabled Wireless Mesh Networks

Published:15 June 2018Publication History

ABSTRACT

Recently, mesh networking and blockchain are two of the hottest technologies in the telecommunications industry. Combining both can reformulate Internet access. While mesh networking makes connecting to the Internet easy and affordable, blockchain on top of mesh networks makes Internet access profitable by enabling bandwidth-sharing for crypto-tokens. Hyperledger Fabric (HLF) is a blockchain framework implementation and one of the Hyperledger projects hosted by The Linux Foundation. We evaluate HLF in a real production mesh network and in the laboratory. We quantify the performance, bottlenecks and limitations of the current implementation v1.0. We identify the opportunities for improvement to serve the needs of wireless mesh access networks. To the best of our knowledge, this is the first HLF deployment made in a production wireless mesh network.

References

  1. Akyildiz, I. F., Wang, X., and Wang, W. Wireless mesh networks: a survey. Computer networks 47, 4 (2005), 445--487. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Androulaki, E., et al. Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains. ArXiv e-prints (Jan. 2018).Google ScholarGoogle Scholar
  3. Baig, R., Dalmau, L., Roca, R., Navarro, L., Freitag, F., and Sathiaseelan, A. Making community networks economically sustainable, the guifi. net experience. In Proceedings of the 2016 workshop on Global Access to the Internet for All (2016), ACM, pp. 31--36. Google ScholarGoogle ScholarCross RefCross Ref
  4. Baig, R., Freitag, F., and Navarro, L. Cloudy in guifi.net: Establishing and sustaining a community cloud as open commons. Future Generation Computer Systems (01/2018 2018).Google ScholarGoogle Scholar
  5. Belli, L. Community networks: the internet by the people, for the people, 2017.Google ScholarGoogle Scholar
  6. Cerdà-alabern, L., Neumann, A., and Escrich, P. Experimental evaluation of a wireless community mesh network. In Proceedings of the 16th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (New York, NY, USA, 2013), MSWiM '13, ACM, pp. 23--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Coimbra, M. E., Selimi, M., Francisco, A. P., Freitag, F., and Veiga, L. Gelly-scheduling: Distributed graph processing for service placement in community networks. In 33rd ACM/SIGAPP Symposium On Applied Computing (SAC 2018) (Apr. 2018), ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Dinh, T. T. A., et al. Blockbench: A framework for analyzing private blockchains. In Proceedings of the 2017 ACM International Conference on Management of Data (New York, NY, USA, 2017), SIGMOD '17, ACM, pp. 1085--1100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. ITU. International Telecommunications Union, ICT Facts and Figures 2016. http://www.itu.int/en/ITU-D/Statistics/Documents/facts/ICTFactsFigures2016.pdf.Google ScholarGoogle Scholar
  10. Nakamoto, S. Bitcoin: A peer-to-peer electronic cash system.Google ScholarGoogle Scholar
  11. Neumann, A., López, E., Cerdà-alabern, L., and Navarro, L. Securely-entrusted multi-topology routing for community networks. In 2016 12th Annual Conference on Wireless On-demand Network Systems and Services (WONS) (2016), IEEE, IEEE.Google ScholarGoogle Scholar
  12. Scherer, M. Performance and scalability of blockchain networks and smart contracts. Master's thesis, UmeÃě University, Department of Computing Science, 2017.Google ScholarGoogle Scholar
  13. Selimi, M., Cerdà-alabern, L., Freitag, F., Veiga, L., Sathiaseelan, A., and Crowcroft, J. A lightweight service placement approach for community network micro-clouds. Journal of Grid Computing (Feb 2018).Google ScholarGoogle Scholar
  14. Sousa, J., Bessani, A., and Vukolić, M. A Byzantine Fault-Tolerant Ordering Service for the Hyperledger Fabric Blockchain Platform. ArXiv e-prints (Sept. 2017).Google ScholarGoogle Scholar
  15. Wood, G. Ethereum: A secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper 151 (2014), 1--32.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    CryBlock'18: Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems
    June 2018
    121 pages
    ISBN:9781450358385
    DOI:10.1145/3211933

    Copyright © 2018 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 15 June 2018

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Upcoming Conference

    MOBISYS '24

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader