skip to main content
10.1145/2830629.2830648acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-devConference Proceedingsconference-collections
research-article

Toward Alternative Decentralized Infrastructures

Published:01 December 2015Publication History

ABSTRACT

New forms of infrastructure are needed in a world characterized by the burdens of global climate change, a growing population, increasing socio-technical complexity, and natural and human stressors to our human systems. Enabling communities to transition to a more resilient configuration of infrastructures is crucial for establishing a distributed portfolio of processes and systems by which human needs may be met. This paper proposes a potential way to increase infrastructure resilience by supporting the creation of alternative, decentralized infrastructures (ADIs) composed of small-scale, heterogeneous systems and processes. We see two possible roles for these ADIs: first, they could be integrated with existing infrastructures in the industrialized world, thereby providing some redundancy during times of strain on larger centralized systems; and second, they could help developing communities leapfrog centralized and more capital intensive conventional infrastructure. We present a model for how ADI systems may be built, based on principles from software engineering. Finally, we identify some challenges that go beyond technical implementation details in the instantiation of ADIs, and offer some thoughts on how to address them.

References

  1. Aditya, V. and Sasikumar, K. 2013. Nutrient management decision support system for livelihood security of farmers. Proceedings of the 3rd ACM Symposium on Computing for Development (ACM DEV '13) (New York, New York, USA, 2013). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Agrawal, R. and Sundari, S.K. 2012. KrishiEkta : Integrated Knowledge and Information Distribution System for Indian Agriculture. Proceedings of the 2nd ACM Symposium on Computing for Development (ACM DEV '12) (New York, New York, USA, 2012). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Atzori, L., Iera, A. and Morabito, G. 2010. The internet of things: A survey. Computer networks. 54, 15 (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Avizienis, A. and Kelly, J. 1984. Fault tolerance by design diversity: Concepts and experiments. Computer. 17, 8 (1984). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bloch, J. 2006. How to design a good API and why it matters. In Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications (OOPSLA '06) (New York, New York, USA, 2006). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Brock, J. and Patterson, D.J. 2015. Cacophony: Building a Resilient Internet of Things. In First Workshop on Computing within Limits. First Workshop on Computing within Limits (LIMITS 2015). (Irvine, CA, 2015).Google ScholarGoogle Scholar
  7. Chandan, V., Jain, M. and Khadilkar, H. 2014. UrJar: A Lighting Solution using Discarded Laptop Batteries. Proceedings of the Fifth ACM Symposium on Computing for Development (ACM DEV-5 '14) (New York, New York, USA, 2014). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Chen, J. 2015. Computing within Limits and ICTD. First Workshop on Computing within Limits (LIMITS 2015). (Irvine, CA, 2015).Google ScholarGoogle Scholar
  9. Chen, J. and Subramanian, L. 2013. Interactive web caching for slow or intermittent networks. Proceedings of the 4th Annual Symposium on ... (New York, New York, USA, 2013). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Corrigan-Gibbs, H. and Chen, J. 2014. FlashPatch: spreading software updates over flash drives in under-connected regions. Proceedings of the Fifth ACM Symposium on Computing for Development (ACM DEV-5 '14) (New York, New York, USA, 2014). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Critical Infrastructure Sectors: 2015. http://www.dhs.gov/critical-infrastructure-sectors. Accessed: 2015-09-06.Google ScholarGoogle Scholar
  12. Critical Resilient Interdependent Infrastructure Systems and Processes (CRISP): http://www.nsf.gov/pubs/2015/nsf15531/nsf15531.htm.Google ScholarGoogle Scholar
  13. Current World Population: 2015. http://www.worldometers.info/world-population/. Accessed: 2015-09-06.Google ScholarGoogle Scholar
  14. Damevski, K. 2009. Expressing measurement units in interfaces for scientific component software. Proceedings of the 2009 Workshop on Component-Based High Performance Computing (CBHPC '09) (New York, New York, USA, 2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Despommier, D. 2010. The vertical farm: feeding the world in the 21st century. Thomas Dunne Books, St. Martin's Press.Google ScholarGoogle Scholar
  16. Epstein, R. 2015. How Google Could Rig the 2015 Election. Politico Magazine.Google ScholarGoogle Scholar
  17. Gabale, V., Raman, B., Chebrolu, K. and Kulkarni, P. 2010. LiT MAC: addressing the challenges of effective voice communication in a low cost, low power wireless mesh network. Proceedings of the First ACM Symposium on Computing for Development (ACM DEV '10) (New York, New York, USA, 2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Ginsberg, J., Mohebbi, M. and Patel, R. 2009. Detecting influenza epidemics using search engine query data. Nature. 457, 7232 (2009).Google ScholarGoogle ScholarCross RefCross Ref
  19. Global Data: 2015. https://gsmaintelligence.com/. Accessed: 2015-09-06.Google ScholarGoogle Scholar
  20. Holling, C. 1973. Resilience and stability of ecological systems. Annual review of ecology and systematics. 4, (1973).Google ScholarGoogle Scholar
  21. Hopkins, R. 2008. The transition handbook: from oil dependency to local resilience. Chelsea Green Publishing.Google ScholarGoogle Scholar
  22. IEEE 2010. Systems and software engineering -- Vocabulary. ISO/IEC/IEEE 24765:2010(E). 2010.Google ScholarGoogle Scholar
  23. Iland, D. and Belding, E. 2014. Open Charging Kiosk: A Business in a Box. InProceedings of the Fifth ACM Symposium on Computing for Development (ACM DEV-5 '14). (New York, New York, USA, 2014). Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. IPCC 2014. Part A: Global and Sectoral Aspects. Contribution of Working Group II to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change.Google ScholarGoogle Scholar
  25. Kouloumpis, E., Wilson, T. and Moore, J. 2011. Twitter sentiment analysis: The good the bad and the omg! Proceedings of the Fifth International AAAI Conference on Weblogs and Social Media (ICWSM 11) (2011).Google ScholarGoogle Scholar
  26. Kumar, V. and Dave, V. 2013. Krishimantra: agricultural recommendation system. Proceedings of the 3rd ACM Symposium on Computing for Development (ACM DEV '13) (New York, New York, USA, 2013). Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Lamb, D. 1987. IDL: Sharing intermediate representations. ACM Transactions on Programming Languages and Systems. 9, 3 (1987). Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Leavens, G., Baker, A. and Ruby, C. 2006. Preliminary design of JML: A behavioral interface specification language for Java. ACM SIGSOFT Software Engineering Notes. 31, 3 (2006). Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Liu, C. and Richardson, D. 2002. RAIC: Architecting dependable systems through redundancy and just-in-time testing. ICSE 2002 Workshop on Architecting Dependable Systems (WADS) (Orlando, FL, USA, 2002).Google ScholarGoogle Scholar
  30. Lydon, M. and Garcia, A. 2015. Tactical urbanism: Short-term action for long-term change. Island Press.Google ScholarGoogle Scholar
  31. Maniatis, P. and Roussopoulos, M. 2005. The LOCKSS peer-to-peer digital preservation system. ACM Transactions on Computer Systems. 23, 1 (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Mitchell, L., Frank, M. and Harris, K. 2013. The geography of happiness: Connecting twitter sentiment and expression, demographics, and objective characteristics of place. PLoS ONE. 8, 5:e64417 (2013).Google ScholarGoogle ScholarCross RefCross Ref
  33. Modi, V., McDade, S., Lallement, D. and Saghir, J. 2005. Energy and the Millenium Development Goals.Google ScholarGoogle Scholar
  34. p2p4java: https://github.com/djp3/p2p4java. Accessed: 2015-09-06.Google ScholarGoogle Scholar
  35. Patterson, D.J. 2015. Haitian Resiliency: A Case Study in Intermittent Infrastructure. First Workshop on Computing within Limits (LIMITS 2015). (Irvine, CA, 2015).Google ScholarGoogle Scholar
  36. Penzenstadler, B., Raturi, A., Richardson, D., Silberman, S. and Tomlinson, B. 2015. Collapse (& Other Futures) Software Engineering. First Workshop on Computing within Limits (LIMITS 2015). (Irvine, CA, 2015).Google ScholarGoogle Scholar
  37. Penzenstadler, B., Raturi, A., Richardson, D. and Tomlinson, B. 2014. Safety, security, now sustainability: The nonfunctional requirement for the 21st century. IEEE Software. 31, 3 (2014).Google ScholarGoogle ScholarCross RefCross Ref
  38. Radcliffe, J. 2004. Water recycling in Australia: a review undertaken by the Australian academy of technological sciences and engineering.Google ScholarGoogle Scholar
  39. Sathiaseelan, A. and Mortier, R. 2014. A Feasibility Study of an In-the-Wild Experimental Public Access WiFi Network. Proceedings of the Fifth ACM Symposium on Computing for Development (ACM DEV-5 '14) (New York, New York, USA, 2014). Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Smarr, L. 2010. The Growing Interdependence of the Internet and Climate Change. IEEE Internet Computing Magazine. Jan/Feb, (2010).Google ScholarGoogle Scholar
  41. Stylos, J. and Myers, B. 2007. Mapping the space of API design decisions. Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VLHCC '07). (Washington DC, USA, 2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Tomlinson, B., Silberman, M., Patterson, D., Pan, Y. and Blevis, E. 2012. Collapse informatics: augmenting the sustainability & ICT4D discourse in HCI. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '12) (New York, New York, USA, 2012). Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Walker, B., Holling, C., Carpenter, S. and Kinzig, A. 2004. Resilience, adaptability and transformability in social--ecological systems. Ecology and society. 9, 2:5 (2004).Google ScholarGoogle Scholar
  44. Water & Desertification: 2010. http://archive.unu.edu/africa/activities/water.html. Accessed: 2015-09-06.Google ScholarGoogle Scholar
  45. Wolf, A., Clarke, L. and Wileden, J. 1989. The AdaPIC tool set: Supporting interface control and analysis throughout the software development process. IEEE Transactions on Software Engineering. 15, 3 (1989). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Toward Alternative Decentralized Infrastructures

      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
        DEV '15: Proceedings of the 2015 Annual Symposium on Computing for Development
        December 2015
        186 pages
        ISBN:9781450334907
        DOI:10.1145/2830629

        Copyright © 2015 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 the author(s) 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: 1 December 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        DEV '15 Paper Acceptance Rate13of50submissions,26%Overall Acceptance Rate52of164submissions,32%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader