Download presentation
Presentation is loading. Please wait.
Published bySheena Reed Modified over 9 years ago
1
Niloy Ganguly Complex Networks Research Group Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Kharagpur 721302 Collaborators : Sudipta Saha, Subrata Nandi, Lutz Brusch, Andreas Deutsch
2
Information Dissemination/Searching Large scale system Wireless sensor network Mobile network P2P networks Essential requirements Dissemination o A node has an information o Wants to spread it to all other nodes in the network Searching o A node wants to get some information/data o The data is somewhere in the network Gathering (collection) ? Data/Query packets need to cover/visit many nodes in the network ? ?
3
Information Dissemination/Searching Challenge Unstructured network o No centralized control, fully distributed o Very large scale network o Dynamic network structure o No end to end connectivity Constraint of Time Constraint on Energy Main Goal : Maximize the node coverage within a given constraint of time as well as energy
4
Information Dissemination/Searching Flooding, Time =2 Single RW, Time =9 General optimal algorithm for any pair of resource and time constraint Existing algorithms Basic flooding o Wastes a lot of resource o Optimal in time Single random walk o Wastes a lot of time o Optimal in resource usage Flooding and random Walk both are optimal under a single constraint Mutual overlap (wastage)
5
Overlap Wastage of resource Visiting the same node more than once o Overlap with own trail o Mutual overlap 3 2 1 4 6 5 7 8 9 10 Overlap with own trail Trail of single walker Node / site Start
6
Overlap Wastage of resource Visiting the same node more than once o Overlap with own trail o Mutual overlap Mutual Overlap Trail of walker 1 Node / site Trail of walker 2 Start
7
Understanding the Problem Space Three broad regions Time Bandwidth
8
Building Proliferation Strategy Walkers originate from a single point like flooding and random walk Walkers multiply at certain rate (say) P- proliferation rate For each point in the graph, a P would be needed – determining best P for each point
9
Optimal Proliferation Rate Proliferation Rate which enhances speed but does not cause mutual overlap like single random walker Each walker has its own area (although new walkers are produced from old walkers)
10
K-RW - The statistical mechanics perspective Regime I Regime II Regime III Results on d – dimensional grid Euclidean dimension (Larralde et. al. ‚02) Ref: H. Larralde, P. Turnfio, S. Havlin, H. E. Stanley and G. H. Weiss, Nature, 355:423 - 426, 2002. Increase in coverage
11
Observations and Inference 1.In regime I, coverage rate is similar to flooding. 2.In regime II, walkers move far apart each other and less walkers co-occupy nodes. However, still some amount of mutual overlap persists. 3.In regime III, each walker behaves independently like a single random walker with non-overlapping exploration space, covers with peak efficiency E max =E 1-RW. Regime I Regime II Regime III
12
Proposed Algorithm Start with a small number of random walkers at t = 1 Proliferating each walker at a suitable rate P*(t) at each time step, Aim :- System always remains at the regime boundary (II- III) as desired.
13
Bandwidth consumed Lower bound of time to achieve Cmax, Speed-up Speed-up vis-à-vis 1-RW
14
Contribution Coverage maximization in networks under resource constraints, Subrata Nandi, Lutz Brusch, Andreas Deutsch and Niloy Ganguly, Phys. Rev. E 81, 061124 (2010) We develop a coverage algorithm P*(t)-RW with proliferating message packets and temporally modulated proliferation rate. Proliferation -- a walker self-replicates at its current node with rate P*(t) Є R+ at time t such that on average each walker produces one offspring walker every 1/P*(t) time steps The algorithm performs as efficiently as 1-RW, covers C max but (B (d−2)/d ) times faster, resulting in significant service speed-up on a regular grid of dimension d.
16
Contribution Time (T) Resource (B) Coverage maximization in networks under resource constraints, Subrata Nandi, Lutz Brusch, Andreas Deutsch and Niloy Ganguly, Phys. Rev. E 81, 061124 (2010)
17
The Problem Space Time (t) Resource (B) We need optimal strategy for Zone 2 and in general for any given (B,T) pair Phase diagram – explains the problem space
18
Our Study Standard deviation of mutual overlap in proliferating random Walk Average mutual overlap in proliferating random walk Is heterogeneity better from the perspective of coverage under bounded resource? *\alpha = 1 optimal strategy
19
Our Study Standard deviation of mutual overlap in K-random walk Average mutual overlap in K - random walk
20
Strategy Reduce Heterogeneity or Increase Heterogeneity
21
Our Study Relationship between concentration of the walkers and their mutual overlap o Two distinct phases o Phase I - low mutual overlap, very short, highly sensitive to the concentration o Phase II - High mutual overlap, Insensitive to concentration
22
Main Challenge Hence, the more walkers an algorithm can keep in Phase I, the more utilization of the resource and time, it can make
23
Main Challenge More walkers in Phase 1 (low density) Proliferate only when a walker is in a very sparse region
24
Our Strategy Calculate local density of an walker A difficult task without centralized control Our solution - replaces the spatial measurement of the density with the temporal measurement o Walkers record how many of its previous visits are mutual overlap This approximation of density correlates with actual density Temporal measure Spatial measure Correlation is better for higher proliferation rates
25
Our Strategy We made proliferation rate proportional to this temporal density e.g., p(t) is the per walker proliferation rate, we replace α by α h Coverage maximization under resource constraints using non-uniform proliferating random walk, Sudipta Saha and Niloy Ganguly, Phys. Rev. E 87, 022807 (2013) γ=0 ; The strategy is equivalent to base strategy γ>0 ; As γ increases, we proliferate more those walkers which face lesser mutual overlap in last H visits Observation: γ=20 and above gives maximum improvement o Only zero mutual overlaps are proliferated Rate of proliferation is now inversely proportional to the number of mutual overlap a walker has faced Proliferating only at zero mutual overlap – produced maximum efficiency
26
Improvements – In 2D regular grid 250% In 3D regular grid 133% In 4D regular grid 80% In 5D regular grid 20% In 2D random geometric graph 233% We proliferated only those walkers which faced zero mutual overlap in the last H node visits (identified as Phase-I walkers) This strategy is denoted by P(t,h)-RW-e and performed extremely well in comparison with other existing strategies Our Strategy Coverage maximization under resource constraints using non-uniform proliferating random walk, Sudipta Saha and Niloy Ganguly, Phys. Rev. E 87, 022807 (2013)
27
Conclusion Solution for the entire space Significant Performance Improvement Time (T) Resource (B) Coverage (C) Z X Y Time (T) New Problem Definition Optimize with Knowledge Maximize the function C=f(B,T, K) Knowledge
28
Complex Network Research group (CNeRG) 28 Coverage maximization in networks under resource constraints, Subrata Nandi, Lutz Brusch, Andreas Deutsch and Niloy Ganguly, Phys. Rev. E 81, 061124 (2010) maximization under resource constraints using non-uniform proliferating random walk, Sudipta Saha and Niloy Ganguly, Phys. Rev. E 87, 022807 (2013) Thank You
29
Conclusion Time (t) Resource (B)
30
Effect of History Size “Coverage maximization under resource constraints using non-uniform proliferating random walk” Sudipta Saha and Niloy Ganguly, Phys. Rev. E 87, 022807 (2013) History size has significant effect on the performance of the strategy also Lower history size may not identify the proper phase 1 walkers Higher history size may proliferate less frequently than what is required If both 0 and 1 overlaps are proliferated o For higher history size they behave almost equally Optimal history size depends on topology as well as walker forwarding policy
31
A Different Perspective Key observations In regular grid – as dimension increases, the random walk strategy becomes more efficient A random walker travels more distance on average from the start node as dimension increases A walker in the developed history based strategy travels the maximum distance from the start node in comparison to other existing algorithms Efficiency of the strategy The average distance a walker can travel from the start node Is Correlated ?
32
Challenges Finding out unique and optimal direction o For static network – it is outwards the center node o But needs the information of the position of the center o For dynamic networks it is more difficult Finding out the balancing proliferation rate A Different Perspective θ Forwarded with higher bias to this node New strategy Walker should move in such a way that they can travel maximum distance from the start node on average Should move along a direction They should follow unique direction to minimize mutual overlap A
33
A Different Perspective Alternative way (a possible bio-inspired strategy) We can learn from the spreading mechanism of cancer cells Density biased proliferating random walk o We approximate spatial density by temporal density o If we an approximate spatial density itself o How exactly the cancer cells estimates density in a distributed fashion o Can be implemented using artificial pheromone At what rate they proliferate ? How cancer cells migrate from one place to another? How they sense density ? Do they optimize food resource and time? ?
34
Niloy Ganguly niloy@cse.iitkgp.ernet.in http://cse.iitkgp.ac.in/~niloy Thank You
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.