Top Banner
Modular RADAR: Immune System Inspired Strategies for Distributed Systems Soumya Banerjee and Melanie Moses
32
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Immune System Inspired Strategies for Distributed Systems

Modular RADAR: Immune System Inspired Strategies for Distributed

Systems

Soumya Banerjee and Melanie Moses

Page 2: Immune System Inspired Strategies for Distributed Systems

Distributed Systems• Distributed sensors– Environmental monitoring– Disaster relief– Military operations

• Multi-robot control• Wireless sensor networks• Intrusion detection systems• Peer-to-peer systems

Page 3: Immune System Inspired Strategies for Distributed Systems

Properties of Distributed Systems

• Physical space is important• Resource constrained (power, bandwidth)• Performance scalability is a desirable feature

Page 4: Immune System Inspired Strategies for Distributed Systems

Natural Immune System

• Operates under constraints of physical space• Resource constrained (metabolic input,

number of immune system cells)• Performance scalability is an important

concern (mice to horses)(Banerjee and Moses, 2010, in review)

Page 5: Immune System Inspired Strategies for Distributed Systems

Problems Faced by the Immune System (IS)

• Only a few IS cells can respond to a pathogen

Page 6: Immune System Inspired Strategies for Distributed Systems

Search Problem

• They have to search throughout the whole body to locate small quantities of pathogens

Page 7: Immune System Inspired Strategies for Distributed Systems

Response Problem

• Have to respond by producing antibodies

Page 8: Immune System Inspired Strategies for Distributed Systems

Nearly Scale-Invariant Search and Response

• How does the immune system search and respond in almost the same time irrespective of the size of the search space?

Page 9: Immune System Inspired Strategies for Distributed Systems

Crivellato et al. 2004

Solution?

Page 10: Immune System Inspired Strategies for Distributed Systems

Lymph Nodes (LN)

• A place in which IS cells and the pathogen can encounter each other in a small volume

• Form a decentralized detection network

Page 11: Immune System Inspired Strategies for Distributed Systems

Decentralized Detection Network

www.lymphadvice.com

Page 12: Immune System Inspired Strategies for Distributed Systems

Modular RADAR

• Search is now– modular– efficient– parallel

We call this a modular RADAR (Robust Adaptive Decentralized search Automated Response)

Page 13: Immune System Inspired Strategies for Distributed Systems

Lymph Node Dynamics

Page 14: Immune System Inspired Strategies for Distributed Systems

Lymph Node Dynamics

Page 15: Immune System Inspired Strategies for Distributed Systems

Lymph Node Dynamics

Page 16: Immune System Inspired Strategies for Distributed Systems
Page 17: Immune System Inspired Strategies for Distributed Systems
Page 18: Immune System Inspired Strategies for Distributed Systems
Page 19: Immune System Inspired Strategies for Distributed Systems
Page 20: Immune System Inspired Strategies for Distributed Systems

Scaling of LN Size and Number

• this is in qualitative agreement with data• need more data

T = tlocal + tglobal

T = tdetectDC + tmigrate

DC + tdetectDC ,cTcell + tcomm

After minimizing we have

N ∝M 4 / 7,where N is the number of LNs

VLN ∝M3 / 7,where VLN is the size of a LN

Banerjee and Moses 2010

Page 21: Immune System Inspired Strategies for Distributed Systems

Summary

• There are increasing costs to global communication as organisms grow bigger

• Semi-modular architecture balances the opposing goals of detecting pathogen (local communication) and recruiting IS cells (global communication)

• Can we emulate this modular RADAR strategy in distributed systems?

Page 22: Immune System Inspired Strategies for Distributed Systems

Peer-to-Peer Systems

• Used to provide distributed services like search, content integration and administration

• Computer nodes store data or service • No single node has complete global

information • Decentralized search using local information

to locate data

Page 23: Immune System Inspired Strategies for Distributed Systems

Semantic Small World (SSW) P2P Overlay Network

• Represents objects by a collection of attribute values derived from object content

• Aggregates data objects with similar semantics close to each other in clusters in order to facilitate efficient search

• It maintains short and long-distance connections between clusters.

• The long-distance connections follow a precise probability distribution making the whole overlay network small-world (Kleinberg 2000)

* M. Li et al. 2004

Page 24: Immune System Inspired Strategies for Distributed Systems

Semantic Small World (SSW) P2P Overlay Network

adapted from M. Li et al. 2004

Page 25: Immune System Inspired Strategies for Distributed Systems

Bounds for Efficient Decentralized Search in SSW

• Average search path length for search across clusters is

where n is the total number of nodes, c is the number of nodes in a cluster,

l is the number of long-distance connections per node

tglobal =Olog2(n /c)

l

⎝ ⎜

⎠ ⎟

M. Li et al. 2004

Page 26: Immune System Inspired Strategies for Distributed Systems

SSW with Modular RADAR

• Our contribution is to – vary the cluster size– vary the number of long-distance connections

as

– such densification is seen as an emergent property of technological networks (Kleinberg 2004) and also incorporates redundant paths€

l = log(n /c) = log(numclusters)

tglobal =O(log(n /c))

Page 27: Immune System Inspired Strategies for Distributed Systems

Time to Search in SSW with Modular RADAR

minimizing by differentiating with respect to c we have

T = tlocal + tglobal

T =α 1c1/ 2 +α 2 log(n /c)

c =O(log2 n)

T =O(logn − loglogn)

Page 28: Immune System Inspired Strategies for Distributed Systems
Page 29: Immune System Inspired Strategies for Distributed Systems

Other Application Areas

• Similar tradeoffs could exist in– Intrusion Detection Systems– Multi-Robot Control– Wireless Sensor Networks

Page 30: Immune System Inspired Strategies for Distributed Systems

Summary• The immune system (IS) and distributed

systems operate under similar constraints• The IS has evolved a sub-modular RADAR

architecture to arbitrate between local and global communication between distributed detectors

• Similar tradeoffs also exist in distributed systems

• Such a modular RADAR approach is shown to improve search times and robustness in a P2P system

• Can be applied in other distributed systems

Page 31: Immune System Inspired Strategies for Distributed Systems

Acknowledgements

• Dr. Melanie Moses• Dr. Alan Perelson• Dr. Stephanie

Forrest• Dr. Jedidiah Crandall• Dr. Rob Miller• Dr. Sam Loker

• SFI Complex Systems Summer School

• Travel grants from PIBBS (Dept. of Biology, UNM)

• Travel grants from RPT and SCAP (UNM)

• NIH COBRE CETI grant (RR018754)

Page 32: Immune System Inspired Strategies for Distributed Systems