Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3001913.3001918acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesacm-devConference Proceedingsconference-collections
research-article

Bringing the Cloud to Rural and Remote Areas via Cloudlets

Published: 18 November 2016 Publication History
  • Get Citation Alerts
  • Abstract

    Instead of relying on huge and expensive data centers for rolling out cloud-based services to rural and remote areas, we propose a hardware platform based on small single-board computers. The role of these micro-data centers is twofold. On the one hand, they act as intermediaries between cloud services and clients, improving availability in the case of network or power outages. On the other hand, they run community-based services on local infrastructure. We illustrate how to build such a system without incurring high costs, high power consumption, or single points of failure. Additionally, we opt for a system that is extendable and scalable as well as easy to deploy, relying on an open design.

    References

    [1]
    P. Abrahamsson, S. Helmer, N. Phaphoom, L. Nicolodi, N. Preda, L. Miori, M. Angriman, J. Rikkilä, X. Wang, K. Hamily, and S. Bugoloni. Affordable and energy-efficient cloud computing clusters: The Bolzano Raspberry Pi cloud cluster experiment. In UsiNg and building ClOud Testbeds (UNICO) Workshop (at CloudCom Conf.), Bristol, December 2013.
    [2]
    J. Arnold. OpenStack Swift. O'Reilly, Sebastopol, California, 2014.
    [3]
    R. Awosan. Factor analysis of the adoption of cloud computing in Nigeria. African Journal of Computing & ICT, 7(1):33--41, January 2014.
    [4]
    BRCK. Modem/router specification. http://www.brck.com/specification/, 2014. Accessed: 2015-06-18.
    [5]
    W. Broadway. Isobar. http://isobar.org.uk/, 2016. {Online; accessed September-2016}.
    [6]
    A. Chandra, J. Weissman, and B. Heintz. Decentralized edge clouds. IEEE Internet Computing, 17(5):70--73, Sept 2013.
    [7]
    J. Chen and L. Subramanian. Interactive web caching for slow or intermittent networks. In Proc. of the 4th Annual Symposium on Computing for Development (ACM DEV-4'13), pages 5:1--5:10, Cape Town, South Africa, 2013.
    [8]
    M. F. Cloutier, C. Paradis, and V. M. Weaver. Design and analysis of a 32-bit embedded high-performance cluster optimized for energy and performance. In Proc. of the 1st Int. Workshop on Hardware-Software Co-Design for High Performance Computing (Co-HPC'14), pages 1--8, New Orleans, Louisiana, 2014.
    [9]
    F. Cuomo, E. Mibuari, K. Weldemariam, and O. Stewart. Leveraging Raspberry Pi for interactive education. In ACM DEV-4 '13, pages 16:1--16:2, 2013.
    [10]
    G. Dannen. The Einstein-Szilard refrigerators. Scientific American, 276(1):90--95, 1997.
    [11]
    J. Dickinson. Openstack swift on Raspberry Pi. http://programmerthoughts.com/openstack/swift-on-pi/, 2013. {Online; accessed February-2014}.
    [12]
    T. Dillon, C. Wu, and E. Chang. Cloud computing: Issues and challenges. In Proc. 24th Int. Conf. on Adv. Inf. Networking and Appl. (AINA'10), pages 27--33, Perth, Australia, April 2010.
    [13]
    S. Dutta and B. Bilbao-Osorio, editors. The Global Information Technology Report 2012 -- Living in a Hyperconnected World. World Economic Forum, Geneva, 2012.
    [14]
    V. Gabale, R. Mehta, J. Patani, K. Ramakrishnan, and B. Raman. Deployments made easy: Essentials of managing a (rural) wireless mesh network. In Proc. of the 3rd ACM Symposium on Computing for Development (ACM DEV'13), pages 10:1--10:10, Bangalore, India, 2013.
    [15]
    P. Garcia Lopez, A. Montresor, D. Epema, A. Datta, T. Higashino, A. Iamnitchi, M. Barcellos, P. Felber, and E. Riviere. Edge-centric computing: Vision and challenges. SIGCOMM Comput. Commun. Rev., 45(5):37--42, Sept. 2015.
    [16]
    G. Garrison, S. Kim, and R. L. Wakefield. Success factors for deploying cloud computing. Commun. of the ACM, 55(9):62--68, Sept. 2012.
    [17]
    S. Greengard. Cloud computing and developing nations. Commun. of the ACM, 53(5):18--20, May 2010.
    [18]
    S. Hasan, Y. Ben-David, C. Scott, E. Brewer, and S. Shenker. Enhancing rural connectivity with software defined networks. In Proc. of the 3rd ACM Symposium on Computing for Development (ACM DEV'13), pages 49:1--49:2, Bangalore, India, 2013.
    [19]
    T. Hildmann and O. Kao. Deploying and extending on-premise cloud storage based on owncloud. In 34th Int. Conf. on Distributed Computing Systems Workshops (ICDCSW'14), pages 76--81, June 2014.
    [20]
    L. Hosman. Emerging Markets: Top ICT Hardware Challenges. Inveneo, San Francisco, 2014.
    [21]
    L. Hosman and B. Baikie. Solar-powered cloud computing datacenters. IT Professional, 15(2):15--21, March 2013.
    [22]
    D. L. Johnson, E. M. Belding, and C. Mudenda. Kwaabana: File sharing for rural networks. In Proc. of the 4th Annual Symposium on Computing for Development (ACM DEV-4'13), pages 4:1--4:10, Cape Town, South Africa, 2013.
    [23]
    D. L. Johnson, V. Pejovic, E. M. Belding, and G. van Stam. Villageshare: Facilitating content generation and sharing in rural networks. In Proc. of the 2nd ACM Symposium on Computing for Development (ACM DEV'12), pages 7:1--7:10, Atlanta, Georgia, 2012.
    [24]
    Y. Kim, T. Kelly, and S. Raja. Building Broadband: Strategies and Policies for the Developing World. World Bank Publications, Washington, DC, 2010.
    [25]
    E. Koukoumidis, D. Lymberopoulos, K. Strauss, J. Liu, and D. Burger. Pocket cloudlets. SIGARCH Comput. Archit. News, 39(1):171--184, Mar. 2011.
    [26]
    N. Kshetri. Cloud computing in developing economies. IEEE Computer, 43(10):47--55, October 2010.
    [27]
    A. Nungu, R. Olsson, B. Pehrson, J. Kang, D. Kifetew, and A. Rustamov. Inclusive ubiquitous access -- a status report. In 6th Int. Conf. on e-Infrastructure and e-Services for Developing Countries (AFRICOMM'14), pages 13--22, Kampala, Uganda, November 2014.
    [28]
    ownCloud. owncloud documentation overview. https://doc.owncloud.org/. {Online; accessed July-2014}.
    [29]
    C. Pahl, S. Helmer, L. Miori, and J. Sanin. A container-based edge cloud PaaS architecture based on Raspberry Pi clusters. In 3rd International Symposium on Intercloud and IoT. IEEE, 2016.
    [30]
    A. Pentland, R. Fletcher, and A. Hasson. DakNet: rethinking connectivity in developing nations. Computer, 37(1):78--83, 2004.
    [31]
    N. Phaphoom, X. Wang, S. Samuel, S. Helmer, and P. Abrahamsson. A survey study on major technical barriers affecting the decision to adopt cloud services. Journal of Systems and Software, 103:167--181, May 2015.
    [32]
    M. Poblet. Affordable telecommunications: A new digital economy is calling. Australian Journal of Telecommunications and the Digital Economy, 1(1):12.1--12.19, November 2013.
    [33]
    S. Ruponen and J. Zidbeck. Testbed for rural area networking -- first steps towards a solution. In 4th Int. Conf. on e-Infrastructure and e-Services for Developing Countries (AFRICOMM'14), pages 14--23, Yaounde, Cameroon, November 2012.
    [34]
    M. Satyanarayanan, P. Bahl, R. Caceres, and N. Davies. The case for VM-based cloudlets in mobile computing. Pervasive Computing, IEEE, 8(4):14--23, 2009.
    [35]
    D. Schneider and Q. Hardy. Under the hood at Google and Facebook. IEEE Spectrum, 48(6):63--67, 2011.
    [36]
    N. Schot. Feasibility of Raspberry Pi 2-based micro data centers in big data applications. In 23rd Twente Student Conference on IT, Enschede, Netherlands, June 2015.
    [37]
    M. Shabalala, P. Tarwireyi, and M. Adigun. Addressing privacy in cloud computing environment. In 6th Int. Conf. on e-Infrastructure and e-Services for Developing Countries (AFRICOMM'14), pages 144--153, Kampala, Uganda, November 2014.
    [38]
    S. Soltesz, H. Pötzl, M. E. Fiuczynski, A. Bavier, and L. Peterson. Container-based operating system virtualization: A scalable, high-performance alternative to hypervisors. SIGOPS Oper. Syst. Rev., 41(3), Mar. 2007.
    [39]
    S. Subashini and V. Kavitha. A survey on security issues in service delivery models of cloud computing. Journal of Network and Computer Applications, 34(1):1--11, 2011.
    [40]
    SwiftStack. swiftstack/ssbench. https://github.com/swiftstack/ssbench. {Online; accessed May-2014}.
    [41]
    C. Tesgera, M. Klein, and A. Juan-Verdejo. A cloudlet-based approach to tackle network challenges in mobile cloud applications. In Proc. of the Int. Conf. on Advances in ICT for Emerging Regions (ICTer'14), page 253, Colombo, Sri Lanka, December 2014.
    [42]
    P. Tso, D. White, S. Jouet, J. Singer, and D. Pezaros. The Glasgow Raspberry Pi cloud: A scale model for cloud computing infrastructures. In The 1st Int. Workshop on Resource Management of Cloud Computing, Philadelphia, Pennsylvania, 2013.
    [43]
    UNCTAD. Information Economy Report 2013. The Cloud Economy and Developing Countries. United Nations Publication, Geneva, 2013.
    [44]
    M. Vigil and E. Belding. Social media locality in a tribal network. In Proc. of the Fifth ACM Symposium on Computing for Development (ACM DEV'14), pages 119--120, San Jose, California, USA, 2014.
    [45]
    Z. Yang, B. Y. Zhao, Y. Xing, S. Ding, F. Xiao, and Y. Dai. AmazingStore: available, low-cost online storage service using cloudlets. In Proc. of 9th Int. Workshop on Peer-to-Peer Systems (IPTPS'10), San Jose, California, 2010.

    Cited By

    View all
    1. Bringing the Cloud to Rural and Remote Areas via Cloudlets

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      ACM DEV '16: Proceedings of the 7th Annual Symposium on Computing for Development
      November 2016
      265 pages
      ISBN:9781450346498
      DOI:10.1145/3001913
      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: 18 November 2016

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Micro-data centers
      2. cloudlets
      3. edge computing

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      ACM DEV '16

      Acceptance Rates

      Overall Acceptance Rate 52 of 164 submissions, 32%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)15
      • Downloads (Last 6 weeks)4

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Drone-Hosted Computation for Emergency ResponseIEEE Internet of Things Journal10.1109/JIOT.2023.328404510:23(20408-20414)Online publication date: 1-Dec-2023
      • (2022)6 Years Later: Examining Long-term Project OutcomesProceedings of the 5th ACM SIGCAS/SIGCHI Conference on Computing and Sustainable Societies10.1145/3530190.3534825(1-11)Online publication date: 29-Jun-2022
      • (2021)A Survey on Trustworthiness for the Internet of ThingsIEEE Access10.1109/ACCESS.2021.30664579(42493-42514)Online publication date: 2021
      • (2021)GPU-based embedded edge server configuration and offloading for a neural network serviceThe Journal of Supercomputing10.1007/s11227-021-03623-9Online publication date: 25-Jan-2021
      • (2020)ROCK-CNN: a Distributed RockPro64-based Convolutional Neural Network Cluster for IoT. Verification and Performance Analysis2020 26th Conference of Open Innovations Association (FRUCT)10.23919/FRUCT48808.2020.9087457(174-181)Online publication date: Apr-2020
      • (2019)A Lightweight Container Middleware for Edge Cloud ArchitecturesFog and Edge Computing10.1002/9781119525080.ch7(145-170)Online publication date: 11-Jan-2019
      • (2018)Next generation single board clustersNOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium10.1109/NOMS.2018.8406120(1-3)Online publication date: 23-Apr-2018
      • (2018)Commodity single board computer clusters and their applicationsFuture Generation Computer Systems10.1016/j.future.2018.06.04889:C(201-212)Online publication date: 1-Dec-2018
      • (2017)The Raspberry Pi: A Technology Disrupter, and the Enabler of DreamsElectronics10.3390/electronics60300516:3(51)Online publication date: 12-Jul-2017
      • (2017)A Platform for Edge Computing Based on Raspberry Pi ClustersData Analytics10.1007/978-3-319-60795-5_16(153-159)Online publication date: 14-Jun-2017

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media