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

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

1 ECE 776 Project Information-theoretic Approaches for Sensor Selection and Placement in Sensor Networks for Target Localization and Tracking Renita Machado.
Resource Management §A resource can be a logical, such as a shared file, or physical, such as a CPU (a node of the distributed system). One of the functions.
Modeling Maze Navigation Consider the case of a stationary robot and a mobile robot moving towards a goal in a maze. We can model the utility of sharing.
Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Distributed Coordination, Consensus, and Coverage in Networked Dynamic Systems Ali Jadbabaie Electrical.
Coverage by Directional Sensors Jing Ai and Alhussein A. Abouzeid Dept. of Electrical, Computer and Systems Engineering Rensselaer Polytechnic Institute.
Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
TOPOLOGIES FOR POWER EFFICIENT WIRELESS SENSOR NETWORKS ---KRISHNA JETTI.
Search and Replication in Unstructured Peer-to-Peer Networks Pei Cao, Christine Lv., Edith Cohen, Kai Li and Scott Shenker ICS 2002.
An Energy Efficient Hierarchical Heterogeneous Wireless Sensor Network
The Cat and The Mouse -- The Case of Mobile Sensors and Targets David K. Y. Yau Lab for Advanced Network Systems Dept of Computer Science Purdue University.
AAMAS 2009, Budapest1 Analyzing the Performance of Randomized Information Sharing Prasanna Velagapudi, Katia Sycara and Paul Scerri Robotics Institute,
Three-Dimensional Broadcasting with Optimized Transmission Efficiency in Wireless Networks Yung-Liang Lai and Jehn-Ruey Jiang National Central University.
Analysis of Hop-Distance Relationship in Spatially Random Sensor Networks 1 Serdar Vural and Eylem Ekici Department of Electrical and Computer Engineering.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
IEEE TSMCA 2005 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS Presented by 황재호.
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
1 Efficient planning of informative paths for multiple robots Amarjeet Singh *, Andreas Krause +, Carlos Guestrin +, William J. Kaiser *, Maxim Batalin.
Dynamic Medial Axis Based Motion Planning in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
1 Random Walks in WSN 1.Efficient and Robust Query Processing in Dynamic Environments using Random Walk Techniques, Chen Avin, Carlos Brito, IPSN 2004.
Exposure In Wireless Ad-Hoc Sensor Networks S. Megerian, F. Koushanfar, G. Qu, G. Veltri, M. Potkonjak ACM SIG MOBILE 2001 (Mobicom) Journal version: S.
Roger ZimmermannCOMPSAC 2004, September 30 Spatial Data Query Support in Peer-to-Peer Systems Roger Zimmermann, Wei-Shinn Ku, and Haojun Wang Computer.
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
Mobility Limited Flip-Based Sensor Networks Deployment Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic.
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
College of Engineering WiFi and WCDMA Network Design Robert Akl, D.Sc. Department of Computer Science and Engineering Robert Akl, D.Sc. Department of Computer.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Boundary Recognition in Sensor Networks by Topology Methods Yue Wang, Jie Gao Dept. of Computer Science Stony Brook University Stony Brook, NY Joseph S.B.
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
1 A Bidding Protocol for Deploying Mobile Sensors GuilingWang, Guohong Cao, and Tom LaPorta Department of Computer Science & Engineering The Pennsylvania.
Stochastic DAG Scheduling using Monte Carlo Approach Heterogeneous Computing Workshop (at IPDPS) 2012 Extended version: Elsevier JPDC (accepted July 2013,
Self-Similarity of Complex Networks Maksim Kitsak Advisor: H. Eugene Stanley Collaborators: Shlomo Havlin Gerald Paul Zhenhua Wu Yiping Chen Guanliang.
Self Regulated Search in Unstructured Peer-to-Peer Networks Niloy Ganguly Department of Computer Science and Engineering IIT Kharagpur.
Project funded by the Future and Emerging Technologies arm of the IST Programme Analytical Insights into Immune Search Niloy Ganguly Center for High Performance.
A Novel Multicast Routing Protocol for Mobile Ad Hoc Networks Zeyad M. Alfawaer, GuiWei Hua, and Noraziah Ahmed American Journal of Applied Sciences 4:
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
1 Deterministic Collision-Free Communication Despite Continuous Motion ALGOSENSORS 2009 Saira Viqar Jennifer L. Welch Parasol Lab, Department of CS&E TEXAS.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
Trade-offs Between Mobility and Density for Coverage in Wireless Sensor Networks Wei Wang, Vikram Srinivasan and Kee-Chaing Chua National University of.
Ad Hoc Positioning System (APS)
11/25/2015 Wireless Sensor Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
Optimizing Pheromone Modification for Dynamic Ant Algorithms Ryan Ward TJHSST Computer Systems Lab 2006/2007 Testing To test the relative effectiveness.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Gerhard Haßlinger Search Methods in Dynamic Wireless Networks  Challenges for search in wireless networks  Random walks and flooding for search with.
Domain decomposition in parallel computing Ashok Srinivasan Florida State University.
Evaluation of gene-expression clustering via mutual information distance measure Ido Priness, Oded Maimon and Irad Ben-Gal BMC Bioinformatics, 2007.
Project funded by the Future and Emerging Technologies arm of the IST Programme Are Proliferation Techniques more efficient than Random Walk with respect.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
Design of a Robust Search Algorithm for P2P Networks
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Project funded by the Future and Emerging Technologies arm of the IST Programme Search in Unstructured Networks Niloy Ganguly, Andreas Deutsch Center for.
Partially Overlapped Channels Not Considered Harmful Arunesh Mishra, Vivek Shrivastava, Suman Banerjee, William Arbaugh (ACM SIGMetrics 2006) Slides adapted.
University of Padova Department of Information Engineering On the Optimal Topology of Bluetooth Piconets: Roles Swapping Algorithms Daniele Miorandi &
T H E O H I O S T A T E U N I V E R S I T Y Computer Science and Engineering 1 1 Sriram Chellappan, Xiaole Bai, Bin Ma ‡ and Dong Xuan Presented by Sriram.
Privacy Vulnerability of Published Anonymous Mobility Traces Chris Y. T. Ma, David K. Y. Yau, Nung Kwan Yip (Purdue University) Nageswara S. V. Rao (Oak.
Introduction to Load Balancing:
Introduction to Wireless Sensor Networks
Computing and Compressive Sensing in Wireless Sensor Networks
Niloy Ganguly, Andreas Deutsch Center for High Performance Computing
Joydeep Chandra, Santosh Shaw and Niloy Ganguly
CSE572: Data Mining by H. Liu
Presentation transcript:

Niloy Ganguly Complex Networks Research Group Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Kharagpur Collaborators : Sudipta Saha, Subrata Nandi, Lutz Brusch, Andreas Deutsch

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 ? ?

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

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)

Overlap  Wastage of resource  Visiting the same node more than once o Overlap with own trail o Mutual overlap Overlap with own trail Trail of single walker Node / site Start

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

Understanding the Problem Space  Three broad regions Time Bandwidth

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

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)

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: , Increase in coverage

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

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.

Bandwidth consumed Lower bound of time to achieve Cmax, Speed-up Speed-up vis-à-vis 1-RW

Contribution Coverage maximization in networks under resource constraints, Subrata Nandi, Lutz Brusch, Andreas Deutsch and Niloy Ganguly, Phys. Rev. E 81, (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.

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, (2010)

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

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

Our Study Standard deviation of mutual overlap in K-random walk Average mutual overlap in K - random walk

Strategy Reduce Heterogeneity or Increase Heterogeneity

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

Main Challenge Hence, the more walkers an algorithm can keep in Phase I, the more utilization of the resource and time, it can make

Main Challenge More walkers in Phase 1 (low density) Proliferate only when a walker is in a very sparse region

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

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, (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

 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, (2013)

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

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, (2010) maximization under resource constraints using non-uniform proliferating random walk, Sudipta Saha and Niloy Ganguly, Phys. Rev. E 87, (2013) Thank You

Conclusion Time (t) Resource (B)

Effect of History Size “Coverage maximization under resource constraints using non-uniform proliferating random walk” Sudipta Saha and Niloy Ganguly, Phys. Rev. E 87, (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

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 ?

 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

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? ?

Niloy Ganguly Thank You