Nothing Special   »   [go: up one dir, main page]

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

Toward Alternative Decentralized Infrastructures

Published: 01 December 2015 Publication 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).
[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).
[3]
Atzori, L., Iera, A. and Morabito, G. 2010. The internet of things: A survey. Computer networks. 54, 15 (2010).
[4]
Avizienis, A. and Kelly, J. 1984. Fault tolerance by design diversity: Concepts and experiments. Computer. 17, 8 (1984).
[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).
[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).
[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).
[8]
Chen, J. 2015. Computing within Limits and ICTD. First Workshop on Computing within Limits (LIMITS 2015). (Irvine, CA, 2015).
[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).
[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).
[11]
Critical Infrastructure Sectors: 2015. http://www.dhs.gov/critical-infrastructure-sectors. Accessed: 2015-09-06.
[12]
Critical Resilient Interdependent Infrastructure Systems and Processes (CRISP): http://www.nsf.gov/pubs/2015/nsf15531/nsf15531.htm.
[13]
Current World Population: 2015. http://www.worldometers.info/world-population/. Accessed: 2015-09-06.
[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).
[15]
Despommier, D. 2010. The vertical farm: feeding the world in the 21st century. Thomas Dunne Books, St. Martin's Press.
[16]
Epstein, R. 2015. How Google Could Rig the 2015 Election. Politico Magazine.
[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).
[18]
Ginsberg, J., Mohebbi, M. and Patel, R. 2009. Detecting influenza epidemics using search engine query data. Nature. 457, 7232 (2009).
[19]
Global Data: 2015. https://gsmaintelligence.com/. Accessed: 2015-09-06.
[20]
Holling, C. 1973. Resilience and stability of ecological systems. Annual review of ecology and systematics. 4, (1973).
[21]
Hopkins, R. 2008. The transition handbook: from oil dependency to local resilience. Chelsea Green Publishing.
[22]
IEEE 2010. Systems and software engineering -- Vocabulary. ISO/IEC/IEEE 24765:2010(E). 2010.
[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).
[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.
[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).
[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).
[27]
Lamb, D. 1987. IDL: Sharing intermediate representations. ACM Transactions on Programming Languages and Systems. 9, 3 (1987).
[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).
[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).
[30]
Lydon, M. and Garcia, A. 2015. Tactical urbanism: Short-term action for long-term change. Island Press.
[31]
Maniatis, P. and Roussopoulos, M. 2005. The LOCKSS peer-to-peer digital preservation system. ACM Transactions on Computer Systems. 23, 1 (2005).
[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).
[33]
Modi, V., McDade, S., Lallement, D. and Saghir, J. 2005. Energy and the Millenium Development Goals.
[34]
p2p4java: https://github.com/djp3/p2p4java. Accessed: 2015-09-06.
[35]
Patterson, D.J. 2015. Haitian Resiliency: A Case Study in Intermittent Infrastructure. First Workshop on Computing within Limits (LIMITS 2015). (Irvine, CA, 2015).
[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).
[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).
[38]
Radcliffe, J. 2004. Water recycling in Australia: a review undertaken by the Australian academy of technological sciences and engineering.
[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).
[40]
Smarr, L. 2010. The Growing Interdependence of the Internet and Climate Change. IEEE Internet Computing Magazine. Jan/Feb, (2010).
[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).
[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).
[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).
[44]
Water & Desertification: 2010. http://archive.unu.edu/africa/activities/water.html. Accessed: 2015-09-06.
[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).

Cited By

View all
  • (2021)Centralization and decentralization for resilient infrastructure and complexityEnvironmental Research: Infrastructure and Sustainability10.1088/2634-4505/ac0a4f1:2(021001)Online publication date: 16-Jul-2021
  • (2019)Implications of Grassroots Sustainable Agriculture Community Values on the Design of Information SystemsProceedings of the ACM on Human-Computer Interaction10.1145/33591363:CSCW(1-22)Online publication date: 7-Nov-2019
  • (2019)Co-design Methods and Sustainable DevelopmentEncyclopedia of Sustainability in Higher Education10.1007/978-3-030-11352-0_311(232-242)Online publication date: 11-Oct-2019
  • Show More Cited By

Index Terms

  1. Toward Alternative Decentralized Infrastructures

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      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
      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].

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 December 2015

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. ict4d
      2. infrastructure
      3. software engineering
      4. sustainability

      Qualifiers

      • Research-article

      Conference

      ACM DEV '15
      Sponsor:
      ACM DEV '15: Annual Symposium on Computing for Development
      December 1 - 2, 2015
      London, United Kingdom

      Acceptance Rates

      DEV '15 Paper Acceptance Rate 13 of 50 submissions, 26%;
      Overall Acceptance Rate 52 of 164 submissions, 32%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)13
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 20 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2021)Centralization and decentralization for resilient infrastructure and complexityEnvironmental Research: Infrastructure and Sustainability10.1088/2634-4505/ac0a4f1:2(021001)Online publication date: 16-Jul-2021
      • (2019)Implications of Grassroots Sustainable Agriculture Community Values on the Design of Information SystemsProceedings of the ACM on Human-Computer Interaction10.1145/33591363:CSCW(1-22)Online publication date: 7-Nov-2019
      • (2019)Co-design Methods and Sustainable DevelopmentEncyclopedia of Sustainability in Higher Education10.1007/978-3-030-11352-0_311(232-242)Online publication date: 11-Oct-2019
      • (2018)The Changing Morphology of Indoor Ecosystems in the Twenty-first Century Driven by Technological, Climatic, and Sociodemographic ForcesHuman Ecology Review10.22459/HER.24.02.2018.0224:2(25-40)Online publication date: Dec-2018
      • (2018)Computing within limitsCommunications of the ACM10.1145/318358261:10(86-93)Online publication date: 26-Sep-2018
      • (2018)This Changes Sustainable HCIProceedings of the 2018 CHI Conference on Human Factors in Computing Systems10.1145/3173574.3174045(1-12)Online publication date: 21-Apr-2018
      • (2018)Interdependent Infrastructure as Linked Social, Ecological, and Technological Systems (SETSs) to Address Lock‐in and Enhance ResilienceEarth's Future10.1029/2018EF0009266:12(1638-1659)Online publication date: 10-Dec-2018
      • (2018)Co-design Methods and Sustainable DevelopmentEncyclopedia of Sustainability in Higher Education10.1007/978-3-319-63951-2_311-1(1-11)Online publication date: 27-Oct-2018
      • (2017)Further Connecting Sustainable Interaction Design with Sustainable Digital Infrastructure DesignProceedings of the 2017 Workshop on Computing Within Limits10.1145/3080556.3080568(71-83)Online publication date: 22-Jun-2017
      • (2016)Taming limits with approximate networkingProceedings of the Second Workshop on Computing within Limits10.1145/2926676.2926678(1-8)Online publication date: 8-Jun-2016

      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