Bio-inspired Networking and Complex Networks: A Survey Sheng-Yuan Tu 1.

Slides:



Advertisements
Similar presentations
Computational Intelligence Winter Term 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Advertisements

Complex Networks Advanced Computer Networks: Part1.
Mobile Ad-hoc Network Simulator: mobile AntNet R. Hekmat * (CACTUS TermiNet - TU Delft/EWI/NAS) and Radovan Milosevic (MSc student) Mobile Ad-hoc networks.
Computational Intelligence Winter Term 2013/14 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Security Issues in Ant Routing Weilin Zhong. Outline Swarm Intelligence AntNet Routing Algorithm Security Issues in AntNet Possible Solutions.
School of Information University of Michigan Network resilience Lecture 20.
G. Folino, A. Forestiero, G. Spezzano Swarming Agents for Discovering Clusters in Spatial Data Second International.
Swarm algorithms COMP308. Swarming – The Definition aggregation of similar animals, generally cruising in the same direction Termites swarm to build colonies.
Ant colony algorithm Ant colony algorithm mimics the behavior of insect colonies completing their activities Ant colony looking for food Solving a problem.
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Biologically Inspired Computation Lecture 10: Ant Colony Optimisation.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
Small-World Graphs for High Performance Networking Reem Alshahrani Kent State University.
Networks FIAS Summer School 6th August 2008 Complex Networks 1.
Modeling an Intelligent Continuous Authentication System to Protect Financial Information Resources Thomas G. Calderon Akhilesh Chandra John J. Cheh The.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Ants-based Routing Marc Heissenbüttel University of Berne
Advanced Topics in Data Mining Special focus: Social Networks.
Ant Colony Optimization Optimisation Methods. Overview.
Ant Colony Optimization: an introduction
Ant Colony Optimization (ACO): Applications to Scheduling
1 IE 607 Heuristic Optimization Ant Colony Optimization.
Ant colony optimization algorithms Mykulska Eugenia
Distributed Systems 15. Multiagent systems and swarms Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
Epidemic spreading in complex networks: from populations to the Internet Maziar Nekovee, BT Research Y. Moreno, A. Paceco (U. Zaragoza) A. Vespignani (LPT-
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
By:- Omkar Thakoor Prakhar Jain Utkarsh Diwaker
[1] B. Hull, K. Jamieson and H. Balakrishnan, “Mitigating Congestion in Wireless Sensor Networks,” Proceedings of the 2nd International Conference on Embedded.
Swarm Computing Applications in Software Engineering By Chaitanya.
Swarm Intelligence 虞台文.
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
-Abhilash Nayak Regd. No. : CS1(B) “The Power of Simplicity”
Kavita Singh CS-A What is Swarm Intelligence (SI)? “The emergent collective intelligence of groups of simple agents.”
FRE 2672 TFG Self-Organization - 01/07/2004 Engineering Self-Organization in MAS Complex adaptive systems using situated MAS Salima Hassas LIRIS-CNRS Lyon.
Object Oriented Programming Assignment Introduction Dr. Mike Spann
Adapted from the original presentation made by the authors Reputation-based Framework for High Integrity Sensor Networks.
A Novel Multicast Routing Protocol for Mobile Ad Hoc Networks Zeyad M. Alfawaer, GuiWei Hua, and Noraziah Ahmed American Journal of Applied Sciences 4:
Unifying Dynamical Systems and Complex Networks Theories ~ A Proposal of “Generative Network Automata (GNA)” ~ Unifying Dynamical Systems and Complex Networks.
Complex Network Theory – An Introduction Niloy Ganguly.
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Ant colony optimization. HISTORY introduced by Marco Dorigo (MILAN,ITALY) in his doctoral thesis in 1992 Using to solve traveling salesman problem(TSP).traveling.
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
1 Swarm Intelligence on Graphs (Consensus Protocol) Advanced Computer Networks: Part 1.
Complex Network Theory – An Introduction Niloy Ganguly.
5 Fundamentals of Ant Colony Search Algorithms Yong-Hua Song, Haiyan Lu, Kwang Y. Lee, and I. K. Yu.
M ulti m edia c omputing laboratory Biologically Inspired Cooperative Routing for Wireless Mobile Sensor Networks S. S. Iyengar, Hsiao-Chun Wu, N. Balakrishnan,
Biologically Inspired Computation Ant Colony Optimisation.
Community structure in graphs Santo Fortunato. More links “inside” than “outside” Graphs are “sparse” “Communities”
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
What is Ant Colony Optimization?
By Eric Han, Chung Min Kim, and Kathryn Tarver Investigations of Ant Colony Optimization.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Swarm Intelligence. An Overview Real world insect examples Theory of Swarm Intelligence From Insects to Realistic A.I. Algorithms Examples of AI applications.
Netlogo demo. Complexity and Networks Melanie Mitchell Portland State University and Santa Fe Institute.
Topic1:Swarm Intelligence 李长河,计算机学院
Presentation By SANJOG BHATTA Student ID : July 1’ 2009.
Algorithms and Computational Biology Lab, Department of Computer Science and & Information Engineering, National Taiwan University, Taiwan Network Biology.
Ant Colony Optimisation. Emergent Problem Solving in Lasius Niger ants, For Lasius Niger ants, [Franks, 89] observed: –regulation of nest temperature.
Self-organizing algorithms Márk Jelasity. Decide Object control measure control loop Centralized Mindset: Control Loop ● problem solving, knowledge (GOFAI)
Cmpe 588- Modeling of Internet Emergence of Scale-Free Network with Chaotic Units Pulin Gong, Cees van Leeuwen by Oya Ünlü Instructor: Haluk Bingöl.
Lecture 23: Structure of Networks
Scientific Research Group in Egypt (SRGE)
Lecture 23: Structure of Networks
Computational Intelligence
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Ant Colony Optimization
Lecture 23: Structure of Networks
Computational Intelligence
Speaker: Ao Weng Chon Advisor: Kwang-Cheng Chen
Information Sciences and Systems Lab
Presentation transcript:

Bio-inspired Networking and Complex Networks: A Survey Sheng-Yuan Tu 1

Outline  Challenges in future wireless networks  Bio-inspired networking  Example 1: ant colony  Example 2: immune system  Complex networks  Network measures  Network models  Phenomena in complex networks  Dynamical processes on complex networks  Further research topics 2

Challenges in Future Wireless Networks  Scalability  By 2020, there will be trillion wireless devices [1] (e.g. cell phone, laptop, health/safety care sensors, …)  Adaptation  Dynamic network condition and diverse user demand  Resilience  Robust to failure/malfunction of nodes and to intruders 3

Bio-inspired Networking  Biomimicry: studies designs and processes in nature and then mimics them in order to solve human problems [3]  A number of principles and mechanisms in large scale biological systems [2]  Self-organization: Patterns emerge, regulated by feedback loops, without existence of leader  Autonomous actions based on local information/interaction: Distributed computing with simple rule of thumb  Birth and death as expected events: Systems equip with self- regulation  Natural selection and evolution  Optimal solution in some sense  A special issue on bio-inspired networking will be published in IEEE JSAC in 2 nd quarter

Bio-inspired Networking Observation, verbal description Math. Model (Diff. eq., prob. methods, fuzzy logic,…) Verification, hypothesis testing Parameter evaluation, prediction Entities mapping Algorithm establishment Performance evaluation Biological Modeling Engineering Applying Parameter tuning Parameter tuning 5

Example 1: Foraging of Ant Colony  Stigmergy: interaction between ants is built on trail pheromone [6]  Behaviors [6]:  Lay pheromone in both directions between food source and nest  Amount of pheromone when go back to nest is according to richness of food source (explore richest resource)  Pheromone intensity decreases over time due to evaporation  Stochastic model (no trail-laying in backward): 6

Example 1: Foraging of Ant Colony  Parameter evaluation:  Ω : flux of ants  q : amount of pheromone laying  f : rate of pheromone evaporation  k : attractiveness of an unmarked path  n : degree of nonlinearity of the choice  Shortest path search [5] 7

Example 1: Foraging of Ant Colony  Application in ad-hoc network routing [4]  Modified behaviors  Probabilistic solution construction without forward pheromone updating  Deterministic backward path with loop elimination and pheromone updating  Pheromone updates based on solution quality  Pheromone evaporation (balance between exploration and exploitation) 8

Example 1: Foraging of Ant Colony  Algorithm  Initiation  Path selection  Pheromone update  More other applications can be found in swarm intelligence [7]. 9

Example 2: Immune System  Functional architecture of the IS [8]  Physical barriers: skin, mucous membranes of digestive, respiratory, and reproductive tracts  Innate immune system: macrophages cells, complement proteins, and natural killer cells against common pathogen  Adaptive immune system: B cells and T cells  B cells and T cell are created from stem cells in the bone marrow ( 骨 髓 ) and the thymus ( 胸腺 ) respectively by rearrangement of genes in immature B/T cells.  Negative selection: if the antibodies of a B cell match any self antigen in the bone marrow, the cell dies.  Self tolerance: almost all self antigens are presented in the thymus.  Clonal selection: a B cell divides into a number of clones with similar but not strictly identical antibodies.  Danger signal: generated when a cell dies before begin old 10

Example 2: Immune System  Procedure Antibodies of B cell match antigens (signal 1b) Antibodies of T cell binds the antigens (signal 1t) Matching > Threshold? Clonal selection Receive signal 2t? Match antigens? Antigen Presenting Cell No Yes Danger Signal Signal 2t T cell sent signal 2b to B cell 11

Example 2: Immune System  Application in misbehavior detection in mobile ad-hoc networks with dynamic source routing (DSR) protocol [8]  Entity mapping:  Body: the entire mobile ad-hoc network  Self-cells: well behaving nodes  Non-self cells: misbehaving nodes  Antigen: sequence of observed DSR protocol events in the packet headers  Antibody: A pattern with the same format of antigen  Chemical binding: matching function  Bone marrow: a network with only certified nodes  Negative selection: antibodies are created during an offline learning phase 12

Complex Networks  The above approach is more or less heuristic and is based on trial and error. What is theoretical framework to understanding network behaviors?  Network measures  Degree/connectivity ( k )  Degree distribution  Scale-free networks  Shortest path  Six degrees of separation (S. Milgram 1960s)  Small-world effect  Clustering coefficient ( C )  Average clustering coefficient of all nodes with k links C(k) [12] 13

Complex Networks  Network models  Random graphs (ER model)  Start with N nodes and connect each pair of nodes with prob. p  Node degrees follow a Poisson distribution  Generalized random graphs (with arbitrary degree distribution)  Assign k i stubs to every vertex i=1,2,…,N  Iteratively choose pairs of stubs at random and join them together  Scale-free networks (evolution of networks)  Start with m 0 unconnected vertices  Growth: add a new vertex with m stubs at every time step  Preference attachment:  Hierarchical networks  Coexistence of modularity, local clustering, scale-free tology Generalized random graphs [11] 14

Complex Networks [12] 15

Phenomena in Complex Networks: Phase Transition  Phase transition: as an external parameter is varied, a change occurs in the macroscopic behavior of the system under study [10].  Example: Emergence of giant component in generalized random graphs [13]  Degree distribution : p k  Outgoing degree distribution of neighbors:  With the aid of generating function, [13] derived distribution of component sizes. Specially, the average component size is  Diverges if, and a giant component emerges.  For random graphs, a giant component emerges if 16

Phenomena in Complex Networks: Synchronization  Synchronization: many natural systems can be described as a collection of oscillators coupled to each other via an interaction matrix and display synchronized behavior [10].  Application: distributed decision through self- synchronization [14] x i (t) : state of the system y i : measurement (e.g. temperature) g i (y i ) : local processing unit K : global control loop gain C i : local positive coefficient a ij : coupling among nodes h : coupling function w(t) : coupling noise : propagation delay 17

Phenomena in Complex Networks: Synchronization  Form of consensus: when h(x)=x, system achieves synchronize if and only if the directional graph is quasi strongly connected (QSC) and Example of QSC graph [14] 18

Dynamical Processes on Complex Networks  Epidemic spreading  SIR model  S: susceptible, I: infective, R: recovered  Fully mixed model  SIS model  Application in routing/data forwarding in mobile ad hoc networks [15]  Search in networks  Search in power-law random graphs [16]  Random walk  Utilizing high degree nodes 19

Further Research Topics  Cognition and knowledge construction/representation of humans  Information theoretical approach to local information  In general, we can model the observing/sensing process as a channel, what does the channel capacity mean?  What is relationship between channel capacity and statistical inference?  What are conditions that cooperative information helps (or they achieves consensus)?  Example: spectrum sensing in cognitive radio networks Global information Observed local information Equivalent channel model Cooperative information 20

Reference [1] K. C. Chen, Cognitive radio networks, lecture note. [2] M. Wang and T. Suda, “The bio-networking architecture: A biologically inspired approach to the design of scalable, adaptive, and survivable/available network application,” [3] M. Margaliot, “Biomimicry and fuzzy modeling: A match made in heaven,” IEEE Computational Intelligence Magazine, Aug [4] M. Dorigo and T. Stutzle, Ant colony optimization, [5] S. C. Nicolis, “Communication networks in insect societies,” BIOWIRE, pp , [6] S. Camazine, J. L. Deneubourg, N. R. Franks, J. Sneyd, G. Theraulaz, and E. Bonabeau, Self-organization in biological systems, [7] E. Bonabeau, M. Dorigo, and G. Theraulaz, Swarm intelligence: From natural to artificial systems, [8] J. Y. Le Boudec and S. Sarafijanovic, “ An artificial immune system approach to misbehavior detection in mobile ad-hoc networks,” Bio-ADIT, pp , Jan [9] M. E. J. Newman, “The structure and function of complex networks,” 2003 [10] A. Barrat, M. Barthelemy, and A. Vespignani, Dynamical processes on complex networks, 2008 [11] C. Gros, Complex and adaptive dynamical systems, [12] A-L Barahasi and Z. N. Oltvai, “Network biology: Understanding the cell’s function organization,” Nature Review, Feb

Reference [13] M. E. J. Newman, S. H. Strogatz, and D. J. Watts, “Random graphs with arbitrary degree distributions and their applications,” Physical Review E., [14] S. Barbarossa and G. Scutari, “Bio-inspired sensor network design: Distributed decisions through self- synchronization,” IEEE Signal Processing Magazine, May [15] L. Pelusi, A. Passarella, and M. Conti, “Opportunistic networking: Data forwarding in disconnected mobile ad hoc networks,” IEEE Communications Magazine, Nov [16] L. A. Adamic, R. M. Lukose, A. R. Puniyani, and B. A. Huberman, “Search in power-law networks,” Physical Review E.,