All Projects → lorin → res-eng-short-course-notes

lorin / res-eng-short-course-notes

Licence: other
Notes on David Woods's Resilience Engineering short course

Projects that are alternatives of or similar to res-eng-short-course-notes

resilience4clj-circuitbreaker
Resilience4Clj circuit breaker lets you decorate a function call (usually with a potential of external failure) with a safety mechanism to interrupt the propagation of failures.
Stars: ✭ 40 (+5.26%)
Mutual labels:  resilience
sledgehammer
🔨 📶 WiFi-Jammer/DoS toolset
Stars: ✭ 34 (-10.53%)
Mutual labels:  resilience
COVID-EMDA
A Cross-Domain Data Hub with Electricity Market, Coronavirus Case, Mobility and Satellite Data in U.S.
Stars: ✭ 53 (+39.47%)
Mutual labels:  resilience
toxiproxy ex
ToxiproxyEx is an Elixir API client for the resilience testing tool Toxiproxy.
Stars: ✭ 40 (+5.26%)
Mutual labels:  resilience
Polly
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
Stars: ✭ 9,944 (+26068.42%)
Mutual labels:  resilience
Resilience4j
Resilience4j is a fault tolerance library designed for Java8 and functional programming
Stars: ✭ 7,521 (+19692.11%)
Mutual labels:  resilience
Awesome Chaos Engineering
A curated list of Chaos Engineering resources.
Stars: ✭ 4,740 (+12373.68%)
Mutual labels:  resilience
Failsafe
Fault tolerance and resilience patterns for the JVM
Stars: ✭ 3,541 (+9218.42%)
Mutual labels:  resilience
resilient-transport-service
Resilient demo application - Transport Service
Stars: ✭ 37 (-2.63%)
Mutual labels:  resilience
kafka-flow-retry-extensions
Kafka Flow Retry Patterns Extensions
Stars: ✭ 32 (-15.79%)
Mutual labels:  resilience
fuzz-monkey
Fuzzing tool written in Golang. Insane monkey not included.
Stars: ✭ 13 (-65.79%)
Mutual labels:  resilience
kong-circuit-breaker
Kong plugin for wrapping all proxy calls with a circuit-breaker
Stars: ✭ 27 (-28.95%)
Mutual labels:  resilience
activist
activist.js is a drop-in library for resilience to network interference
Stars: ✭ 26 (-31.58%)
Mutual labels:  resilience

Notes on David Woods's Resilience Engineering short course

These are my personal, unofficial notes on David Woods's Resilience Engineering short couse.

2016 lectures

A set of lectures from 2016 are hosted on YouTube at https://www.youtube.com/playlist?list=PLvlZBj1NU_ikTy1ot30EbEbYMAoBf9eAt.

2015 lectures

A set of lectures from 2015, which were a collaboration between Ohio State University's Cognitive Systems Engineering Laboratory, O'Reiliy Media and the Resilience Engineering Association, were originally linked from OSU (internet archive link).

The individual lectures are still accessible at the links below:

My notes

These are the notes I took watching the lectures. I took a combination of handwritten notes (using my reMarkable tablet) and typed notes:

Summary notes

Handwritten notes

Typed notes

Readings

Books

Flash boys: A Wall Street Revolt by Michael Lewis

Papers

Woods mentions several readings in his lectures, but as of this writing there isn't a publicly available list of them. I've tried to guess based on his description of them in the lectures.

D. L. Alderson and J. C. Doyle, "Contrasting Views of Complexity and Their Implications For Network-Centric Infrastructures," in IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, vol. 40, no. 4, pp. 839-852, July 2010. doi: 10.1109/TSMCA.2010.2048027

Perry & Wears, Underground Adaptations: Case studies from Health care: https://www.researchgate.net/publication/257480321_Underground_Adaptations_Case_Studies_from_Health_Care

Work-arounds, make-work, and kludges by Koopman and Hoffman: https://ieeexplore.ieee.org/document/1249172

Richard Cook’s “Being Bumpable” - intensive care units http://csel.eng.ohio-state.edu/productions/woodscta/media/beingbump.pdf

Cook, Richard I; Woods, David D; McDonald, John S. Human Performance in Anesthesia. Technical Report CSEL91.003, April 1991. Cognitive Systems Engineering Laboratory, The Ohio State University, Columbus, OH 43210. doi: 10.13140/RG.2.2.29675.36648

Chapter: How adapative systems fail: https://www.researchgate.net/publication/284173754_How_Adaptive_Systems_Fail In book: Resilience Engineering in Practice, Chapter: How Adaptive Systems Fail, Publisher: Ashgate, Editors: E. Hollnagel, J. Paries, J. Wreathall, D. D. Woods, pp.127-143

Stephens, R.J. & Woods, David & Patterson, Emily. (2015). Patient boarding in the emergency department as a symptom of complexity-induced risks. Resilience in Everyday Clinical Work. 129-144. https://www.researchgate.net/publication/312624891_Patient_boarding_in_the_emergency_department_as_a_symptom_of_complexity-induced_risks

Stephen Lansing paper Balinese water temples: https://anthrosource.onlinelibrary.wiley.com/doi/abs/10.1525/aa.1987.89.2.02a00030

The theory of graceful extensibility: basic rules that govern adaptive systems: https://link.springer.com/article/10.1007%2Fs10669-018-9708-3

Cook R, Rasmussen J “Going solid”: a model of system dynamics and consequences for patient safety BMJ Quality & Safety 2005;14:130-134. https://qualitysafety.bmj.com/content/14/2/130

Elinor Ostrom: Coping with tragedies of the commons

Simon's Slice: Five Fundamental Tradeoffs that Bound the Performance of Human Work Systems (Hoffman & Woods): https://www.researchgate.net/publication/260404967_Simon's_Slice_Five_Fundamental_Tradeoffs_that_Bound_the_Performance_of_Human_Work_Systems

Al Roth paper about markets unraveling: www.mitpressjournals.org/doi/pdf/10.1162/itgg.2008.3.1.119

Feltovich & Spiro paper about oversimplifications: doi.org/10.1093/jmp/14.2.109

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].