Search and Congestion in Complex Communication Networks Albert Díaz-Guilera Departament de Física Fonamental, Universitat de Barcelona Alex Arenas, Dept.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Hidden Metric Spaces and Navigability of Complex Networks
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
Introduction to Network Theory: Modern Concepts, Algorithms
Modeling Malware Spreading Dynamics Michele Garetto (Politecnico di Torino – Italy) Weibo Gong (University of Massachusetts – Amherst – MA) Don Towsley.
报告人: 林 苑 指导老师:章忠志 副教授 复旦大学  Introduction about random walks  Concepts  Applications  Our works  Fixed-trap problem  Multi-trap problem.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
CWI PNA2, Reading Seminar, Presented by Yoni Nazarathy EURANDOM and the Dept. of Mechanical Engineering, TU/e Eindhoven September 17, 2009 An Assortment.
School of Information University of Michigan Network resilience Lecture 20.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin Presented By Tu Tran 1.
Daniel ben -AvrahamClarkson University Boston Universtiy Reuven Cohen Tomer Kalisky Alex Rozenfeld Bar-Ilan University Eugene Stanley Lidia Braunstein.
Information Networks Small World Networks Lecture 5.
Farnoush Banaei-Kashani and Cyrus Shahabi Criticality-based Analysis and Design of Unstructured P2P Networks as “ Complex Systems ” Mohammad Al-Rifai.
Fractality vs self-similarity in scale-free networks The 2 nd KIAS Conference on Stat. Phys., 07/03-06/06 Jin S. Kim, K.-I. Goh, G. Salvi, E. Oh and D.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
Hierarchy in networks Peter Náther, Mária Markošová, Boris Rudolf Vyjde : Physica A, dec
Complex Networks Third Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
Scale Free Networks Robin Coope April Abert-László Barabási, Linked (Perseus, Cambridge, 2002). Réka Albert and AL Barabási,Statistical Mechanics.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
Distributed Regression: an Efficient Framework for Modeling Sensor Network Data Carlos Guestrin Peter Bodik Romain Thibaux Mark Paskin Samuel Madden.
Alon Arad Alon Arad Hurst Exponent of Complex Networks.
Global topological properties of biological networks.
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
Little’s Theorem Examples Courtesy of: Dr. Abdul Waheed (previous instructor at COE)
On Multi-Path Routing Aditya Akella 03/25/02. What is Multi-Path Routing?  Dynamically route traffic Multiple paths to a destination Path taken dependant.
1 Characterizing Selfishly Constructed Overlay Routing Networks March 11, 2004 Byung-Gon Chun, Rodrigo Fonseca, Ion Stoica, and John Kubiatowicz University.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
EECC694 - Shaaban #1 lec #7 Spring The OSI Reference Model Network Layer.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
8/28/2015  A. Orda, R. Rom, A. Segall, Design of Computer Networks Prof. Ariel Orda Room 914, ext 4646.
Optimization Based Modeling of Social Network Yong-Yeol Ahn, Hawoong Jeong.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
IEEE P2P, Aachen, Germany, September Ad-hoc Limited Scale-Free Models for Unstructured Peer-to-Peer Networks Hasan Guclu
Distributed Asynchronous Bellman-Ford Algorithm
Capacity analysis of complex materials handling systems.
Statistical Mechanics of Complex Networks: Economy, Biology and Computer Networks Albert Diaz-Guilera Universitat de Barcelona.
Rate-based Data Propagation in Sensor Networks Gurdip Singh and Sandeep Pujar Computing and Information Sciences Sanjoy Das Electrical and Computer Engineering.
Capacity analysis of complex materials handling systems.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
The Network Layer.
Data Communications and Networking Chapter 11 Routing in Switched Networks References: Book Chapters 12.1, 12.3 Data and Computer Communications, 8th edition.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Physics of Flow in Random Media Publications/Collaborators: 1) “Postbreakthrough behavior in flow through porous media” E. López, S. V. Buldyrev, N. V.
Workshop on Optimization in Complex Networks, CNLS, LANL (19-22 June 2006) Application of replica method to scale-free networks: Spectral density and spin-glass.
Percolation and diffusion in network models Shai Carmi, Department of Physics, Bar-Ilan University Networks Percolation Diffusion Background picture: The.
Spontaneous Formation of Dynamical Groups in an Adaptive Networked System Li Menghui, Guan Shuguang, Lai Choy-Heng Temasek Laboratories National University.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Performance Evaluation Lecture 1: Complex Networks Giovanni Neglia INRIA – EPI Maestro 10 December 2012.
Transport in weighted networks: optimal path and superhighways Collaborators: Z. Wu, Y. Chen, E. Lopez, S. Carmi, L.A. Braunstein, S. Buldyrev, H. E. Stanley.
Siddhartha Gunda Sorabh Hamirwasia.  Generating small world network model.  Optimal network property for decentralized search.  Variation in epidemic.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Models and Algorithms for Complex Networks
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
Response network emerging from simple perturbation Seung-Woo Son Complex System and Statistical Physics Lab., Dept. Physics, KAIST, Daejeon , Korea.
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Lecture 1: Complex Networks
Applications of graph theory in complex systems research
Advanced Computer Networks: Part1
Peer-to-Peer and Social Networks
Peer-to-Peer and Social Networks Fall 2017
Department of Computer Science University of York
Presentation transcript:

Search and Congestion in Complex Communication Networks Albert Díaz-Guilera Departament de Física Fonamental, Universitat de Barcelona Alex Arenas, Dept. Eng. Informàtica i Matemàtiques. Rovira i Virgili Antonio Cabrales, Dept. Economia, Univ. Pompeu Fabra Francesc Giralt, Dept. Enginyeria Química, Univ. Rovira i Virgili Roger Guimerà, Dept. Enginyeria Química, Univ. Rovira i Virgili Fernando Vega-Redondo, Dept. Economia, Univ. Alacant more information at COSIN

BACKGROUND  Organizational structures Radner, Econometrica 61, 1109 (1993) Garicano, J Political Economy 108, 874 (2000)

BACKGROUND  Computer networks Ohira & Sawatari, Phys. Rev. E 58, 193 (1998) Solé and Valverde, Physica 289A, 595 (2001)

BACKGROUND Kleinberg, Nature 406, 845 (2000) Tadic, Eur Phys J B 23, 221 (2001) Adamic, Lukose, Puniyani, & Huberman, Phys Rev E 64, (2001) Kim, Yoon, Han, & Jeong, cond-mat/ Watts, Dodds, & Newman, Science  Search in complex networks

BACKGROUND Goh, Kahng, & Kim, Phys Rev Lett 27, (2001) Szabo, Alava, & Kertesz, cond –mat/ Goh, Oh, Jeong, Kahng, & Kim, cond –mat/  Load in complex networks (congestion)

OUTLINE  Model of communication  Regular lattices  Optimization in complex networks

MODEL OF COMMUNICATION  Communicating agents: computers, employees  Communication channels: cables, , phone  Information packets: packets, problems  Limited capability of the agents to deliver packets; unlimited capability to store them in a queue  Routing algorithm

Packets (problems) and destinations (solutions) are created at random. Packets flow towards their destination. Origin (1) (4) Destination (3) (2) Packets are generated with a probability p per node and time step

Limited capability to deliver packets n a number of packets at node a k a capability to deliver packets of node a q ab quality of the channel between nodes a and b a b nana nbnb kaka kbkb q ab For each channel, we define its “quality”. It depends on the state of the two corresponding nodes.

Routing algorithm: how the next node is selected?  r: information radius r=1

Dynamics t=0 At each node, create a new packet with probability p. For each packet in the net, calculate the quality q ab of the channel through which the packet must flow. The packet jumps with probability q ab. Eliminate the packets that have reached their destination. t  t+1

REGULAR LATTICES  Cayley trees  1 & 2 dimensional lattices

Cayley trees Notation: branching z (in the example z=3) Hierarchical organization of knowledge S size of the system Origin (1) Solution (4) (3) (2)

Depending on the amount of generated packets, we observe a free phase or a collapsed phase.

Order parameter To measure the transition between different regimes, we explore an order parameter

The less congested structure is the flattest one. largest p c Arenas, Díaz-Guilera and Guimerà, PRL 86, 3196 (2001)

Extension to other ordered lattices 1D: 2D: Guimerà, Arenas and Díaz-Guilera, PRE submitted

Divergence of the average time  to deliver a packet Cayley tree:   2 1D:   0.9 2D:   2.5  = 1 by classical queue theory Comparison of exponents

Critical N with linking costs: k a is a decreasing function of the number of links A hint for the optimal “group size” Observe that the critical number of problems does not depend on the number of levels Guimerà, Arenas and Díaz-Guilera, Phys A 299, 247 (2001) branching z p c S

More general queue model

OPTIMIZATION IN COMPLEX NETWORKS  Building up complex networks: links rewiring (random vs preferential)  General framework

We consider complex networks made-up via multiple mechanisms Guimerà and Amaral, unpublished

Nodes have local knowledge of the network (known first neighbors i.e. r=1) Global information (euclidean distance) about the lattice From hierarchical lattices to complex networks.

Influence of the different mechanisms in a communication network Mechanism +- OrderedInformationalLong average contentpath length RandomDecrease in theLost of information average path length without causing congestion PreferentialDecrease in theCongestion average path length without lost of information

Optimal communication structures depending on p Guimerà, Arenas, Díaz-Guilera and Vega-Redondo, Proceedings WEHIA (2001) Fraction of long range links Total load p small p large

General framework: looking for optimal structures

What do we want to optimize? For a given p, which is the structure that minimizes the number of packets? Can we relate the number of packets to the topological properties of the network?

Simplification of the model The quality of the communication from node a to node b depends only on the node that is going to send the information packet (not the receiver) a b nana nbnb kaka kbkb q ab

Relation between dynamics and topology

How do the packets accumulate at single nodes? Queue M/M/1 type

Queue model Queue M/M/1: probability distribution functions of:  time between arrivals  service time are exponentials

The role of betweenness in congestion B i : “algorithmic betweenness”, average number of times that packets between any two pair of nodes go through i  = pB i /(N-1) = # packets that arrive to i on average

Magnitude to optimize p small: search problem p large: congestion problem

Relation between algorithmic properties and topology Consider a packet that is at i whose destination is k; we define p ij k as the probability for the packet to go from i to j the next time step Relationships between this probability and the algorithmic properties: distance: = f (p ij k ) betweenness: B n = g (p ij k )

p ij k expressed in terms of the adjacency matrix For the simple model: does not depend on the number of packets if the packet is delivered, the prob to do it to node j

Here we are For the simple model The goal is to minimize N(t) We have expressed N(t) in terms of the adjacency matrix Therefore now it is possible to minimize N(t) by exploring the space of possible adjacency matrices!

Testing the assumptions

At a given ratio of packet generation p  which is the network structure that minimizes N(t)?

CONCLUSIONS  We have proposed a simple model for communication processes.  We characterize the phase transition from a free to a congested regime in regular lattices.  We find the optimum structures for small and large packet generation when:  building-up networks with prescribed rules  looking directly at adjacency matrices of networks  We have found a relation between the dynamics, the algorithmic properties and the topological characteristics of the network