Presentation is loading. Please wait.

Presentation is loading. Please wait.

Niloy Ganguly Complex Networks Research Group Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Kharagpur 721302 Collaborators.

Similar presentations


Presentation on theme: "Niloy Ganguly Complex Networks Research Group Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Kharagpur 721302 Collaborators."— Presentation transcript:

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.

15

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


Download ppt "Niloy Ganguly Complex Networks Research Group Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Kharagpur 721302 Collaborators."

Similar presentations


Ads by Google