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.
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Atzori, L., Iera, A. and Morabito, G. 2010. The internet of things: A survey. Computer networks. 54, 15 (2010). Google ScholarDigital Library
- Avizienis, A. and Kelly, J. 1984. Fault tolerance by design diversity: Concepts and experiments. Computer. 17, 8 (1984). Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- Chen, J. 2015. Computing within Limits and ICTD. First Workshop on Computing within Limits (LIMITS 2015). (Irvine, CA, 2015).Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Critical Infrastructure Sectors: 2015. http://www.dhs.gov/critical-infrastructure-sectors. Accessed: 2015-09-06.Google Scholar
- Critical Resilient Interdependent Infrastructure Systems and Processes (CRISP): http://www.nsf.gov/pubs/2015/nsf15531/nsf15531.htm.Google Scholar
- Current World Population: 2015. http://www.worldometers.info/world-population/. Accessed: 2015-09-06.Google Scholar
- 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 ScholarDigital Library
- Despommier, D. 2010. The vertical farm: feeding the world in the 21st century. Thomas Dunne Books, St. Martin's Press.Google Scholar
- Epstein, R. 2015. How Google Could Rig the 2015 Election. Politico Magazine.Google Scholar
- 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 ScholarDigital Library
- Ginsberg, J., Mohebbi, M. and Patel, R. 2009. Detecting influenza epidemics using search engine query data. Nature. 457, 7232 (2009).Google ScholarCross Ref
- Global Data: 2015. https://gsmaintelligence.com/. Accessed: 2015-09-06.Google Scholar
- Holling, C. 1973. Resilience and stability of ecological systems. Annual review of ecology and systematics. 4, (1973).Google Scholar
- Hopkins, R. 2008. The transition handbook: from oil dependency to local resilience. Chelsea Green Publishing.Google Scholar
- IEEE 2010. Systems and software engineering -- Vocabulary. ISO/IEC/IEEE 24765:2010(E). 2010.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Lamb, D. 1987. IDL: Sharing intermediate representations. ACM Transactions on Programming Languages and Systems. 9, 3 (1987). Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- Lydon, M. and Garcia, A. 2015. Tactical urbanism: Short-term action for long-term change. Island Press.Google Scholar
- Maniatis, P. and Roussopoulos, M. 2005. The LOCKSS peer-to-peer digital preservation system. ACM Transactions on Computer Systems. 23, 1 (2005). Google ScholarDigital Library
- 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 ScholarCross Ref
- Modi, V., McDade, S., Lallement, D. and Saghir, J. 2005. Energy and the Millenium Development Goals.Google Scholar
- p2p4java: https://github.com/djp3/p2p4java. Accessed: 2015-09-06.Google Scholar
- Patterson, D.J. 2015. Haitian Resiliency: A Case Study in Intermittent Infrastructure. First Workshop on Computing within Limits (LIMITS 2015). (Irvine, CA, 2015).Google Scholar
- 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 Scholar
- 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 ScholarCross Ref
- Radcliffe, J. 2004. Water recycling in Australia: a review undertaken by the Australian academy of technological sciences and engineering.Google Scholar
- 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 ScholarDigital Library
- Smarr, L. 2010. The Growing Interdependence of the Internet and Climate Change. IEEE Internet Computing Magazine. Jan/Feb, (2010).Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- Water & Desertification: 2010. http://archive.unu.edu/africa/activities/water.html. Accessed: 2015-09-06.Google Scholar
- 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 ScholarDigital Library
Index Terms
- Toward Alternative Decentralized Infrastructures
Recommendations
Interoperability between the X.509 and EDIFACT Public Key Infrastructures: The DEDICA Project
DEXA '98: Proceedings of the 9th International Workshop on Database and Expert Systems ApplicationsDuring these last years, a big amount of efforts have been devoted to specify and develop public key infrastructures (PKIs). Several initiatives around the world have given as a result the emergency of the one PKI based on X.509 certificates and other ...
Empowering Communities in Marginalized Surroundings: Opportunities from Collaborative Community-Managed Electrification and Advanced ICT
CHI Greece 2021: CHI Greece 2021: 1st International Conference of the ACM Greek SIGCHI ChapterMarginalized communities in Africa present a challenge for sustainable and equal development. Opportunities for breaking out from poverty are scarce. Electrification has been seen to act as an important enabler for improving livelihood in such ...
An exploration of user-generated wireless broadband infrastructures in digital cities
This paper examines the broadband connectivity options available in digital cities. It offers an overview of services provided by commercial operators, the public sector and by citizens themselves, arguing that shortcomings in existing fixed broadband ...
Comments