Biological networks like cells, neurons, and ant colonies have a lot in common with distributed systems, but they have even more in common with sensor networks and heterogeneous home automation systems. They all have to deal with distributed consensus and self-organization problems, but biological and sensor networks have to deal with downright hostile nodes. In this presentation are a couple examples of how we can learn from biology to build a better Internet of Things.
9. Maximal Independent Set
An example of BEEPING where proteins
are secreted (broadcast)
Routing & Clustering
Form an IPv6 subnet
Useful for Routing & Clustering for highly dynamic networks.
Each member of MIS could be labeled “supervisor” and every other “worker”. Then each supervisor could be networked together for max 3-hop comms between
workers.
Routing based Roles Assignment for Monitoring 6LowPAN Networks - https://hal.inria.fr/hal-00747002/document
Distributed monitoring and aggregation in
wireless sensor networks - http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5462033&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp
%3Farnumber%3D5462033
10. Ant Foraging (Emergence)
• Ant leaves more pheromones on a good path
• Ants follow stronger pheromone trails
• Larger population can determine which branch
has better yield
Basically TCP with back pressure