~/talk

Building Robust Systems with Weakly Interacting Feedback Structures

Talkat Code Mesh 2017 · 2017-11-08..11-09· [microservices, devops-and-delivery]
slides:none on file

Claims a reusable design pattern called Weakly Interacting Feedback Structures that composes multiple feedback loops to maintain one global property, not vague examples. Implements it in the SELFMAN project with Scalaris key/value store, using a structured overlay, neighbor connectivity and finger-based routing, replica management, load balancing and consensus for transactions — i.e. five WIFS. Shows TCP and human respiration as analogues, reports Scalaris running Wikipedia backends, scaling to dozens–hundreds of nodes and winning an IEEE scalable computing prize, so the pattern demonstrably works.

AI-written summary · about

  1. 0:00Intro
  2. 0:29Overview
  3. 1:32Designing robust distributed systems
  4. 3:18Feedback loops are everywhere
  5. 3:57Limits of feedback loops
  6. 5:01Simple example: hotel lobby
  7. 6:58Hotel lobby solution
  8. 8:30TCP uses a similar approach
  9. 9:33Erlang execution model
  10. 10:15Primitive failure detection
  11. 11:07Supervisor trees
  12. 12:31Subsumption architecture
  13. 13:12An obstacle-avoiding robot
  14. 15:14Human respiratory system
  15. 20:56Design of respiratory system
  16. 22:13Respiratory system state diagram
  17. 23:33Feedback structures
  18. 24:29A scalable architecture in four steps
  19. 26:18Scalaris keylvalue store
  20. 27:43Scalaris design uses 5 WIFS
  21. 30:52Scalaris is based on a structured overlay network
  22. 32:10Scalaris scalability
  23. 32:58Smart components are essential
  24. 34:40Power is built in, not added on
  25. 35:54Intelligence is a combination of many smart components
  26. 36:59Conclusion and the future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.