Research: algorithmic solutions for networking

Slides:



Advertisements
Similar presentations
Energy-Efficient Distributed Algorithms for Ad hoc Wireless Networks Gopal Pandurangan Department of Computer Science Purdue University.
Advertisements

Gradient Clock Synchronization in Wireless Sensor Networks
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Introduction to Wireless Sensor Networks
1 K-clustering in Wireless Ad Hoc Networks Fernandess and Malkhi Hebrew University of Jerusalem Presented by: Ashish Deopura.
1 K-clustering in Wireless Ad Hoc Networks using local search Rachel Ben-Eliyahu-Zohary JCE and BGU Joint work with Ran Giladi (BGU) and Stuart Sheiber.
Max-Min D-Cluster Formation in Wireless Ad Hoc Networks - Alan Amis, Ravi Prakash, Thai Vuong, Dung Huynh Presenter: Nirav Shah.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 21st Lecture Christian Schindelhauer.
Fast Distributed Algorithm for Convergecast in Ad Hoc Geometric Radio Networks Alex Kesselman, Darek Kowalski MPI Informatik.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
$ Spectrum Aware Load Balancing for WLANs Victor Bahl Ranveer Chandra Thomas Moscibroda Yunnan Wu.
1 Quick Convergecast in ZigBee/IEEE Tree-Based Wireless Sensor Networks Yu-Chee Tseng and Meng-Shiung Pan Department of Computer Science National.
Time Synchronization Murat Demirbas SUNY Buffalo.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Power saving technique for multi-hop ad hoc wireless networks.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho.
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
Wireless Ad-Hoc Networks
Clock Synchronization in Sensor Networks for Civil Security Farnaz Moradi Asrin Javaheri.
1 Constant Density Spanners for Wireless Ad-Hoc Networks Discrete Mathematics and Algorithms Seminar Melih Onus April
De-Nian Young Ming-Syan Chen IEEE Transactions on Mobile Computing Slide content thanks in part to Yu-Hsun Chen, University of Taiwan.
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
Vertex Coloring Distributed Algorithms for Multi-Agent Networks
Ad Hoc Multicast Routing
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation Yanwei Wu, Member, IEEE, Xiang-Yang Li, Senior Member, IEEE, YunHao Liu, Senior.
Max-Min D-Cluster Formation in Wireless Ad Hoc Networks
UNIT IV INFRASTRUCTURE ESTABLISHMENT. INTRODUCTION When a sensor network is first activated, various tasks must be performed to establish the necessary.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Ad Hoc and Sensor Networks – Roger Wattenhofer –9/1– Clock Synchronization TexPoint fonts used in EMF. Read the TexPoint manual before you delete this.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Efficient distribution of An infrastructure Cluster network under constraints Ben Gurion University, Communication System Engineering Department, Faculty.
Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder
Protocols for Wireless Sensor Networks
Routing Metrics for Wireless Mesh Networks
DDR-Distributed Dynamic Routing Algorithm for Mobile Ad Hoc Networks
Greedy Technique.
Topology Control –power control
Presented by: Rohit Rangera
Wireless Sensor Network Architectures
Multi-channel, multi-radio wireless networks
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Intra-Domain Routing Jacob Strauss September 14, 2006.
Clock Synchronization
TexPoint fonts used in EMF.
Robustness of wireless ad hoc network topologies
Introduction to locality sensitive approach to distributed systems
Robustness of wireless ad hoc network topologies
Introduction Wireless Ad-Hoc Network
Multi-channel, multi-radio
Lecture 8: Synchronous Network Algorithms
Minimizing Broadcast Latency and Redundancy in Ad Hoc Networks
Overview: Chapter 4 Infrastructure Establishment
A Distributed Clustering Scheme For Underwater Sensor Networks
On Constructing k-Connected k-Dominating Set in Wireless Networks
Presentation transcript:

Research: algorithmic solutions for networking Prof. Michael Segal Research: algorithmic solutions for networking Clustering of networks: spanners Minimal-energy solutions (saving battery life-time) Efficient information routing/switching with QoS Identification of core nodes in networks Fast scheduling for load balancing and throughput

Techniques Keeping local information in hosts Finding good geometric structures in the network. Distributed solutions for updating structures. Graph algorithmic theoretic/experimental network analysis.

Wireless Ad-Hoc Network Set of transceivers communicating by radio

Wireless Ad-Hoc Network Each transceiver has a transmission power which results in a transmission range

Wireless Ad-Hoc Network Transceiver receives transmission from only if

Wireless Ad-Hoc Network As a result a directed communication graph is induced

Definition A set of transceivers

Definition A set of transceivers is the power assignment

Definition A set of transceivers is the power assignment

Definitions A set of transceivers is the power assignment is the communication graph

Definitions A set of transceivers is the power assignment is the communication graph is the cost of the assignment

Example: Broadcast A graph is a h-bounded-hop broadcast graph rooted at if there is a path from to any and the number of hops is limited by 4-bounded-hop broadcast

Example: Broadcast A graph is a k-h-broadcast graph if it remains h-bounded-hop broadcast graph even with the removal of up to nodes 2-4-bounded-hop broadcast

Example: Broadcast A graph is a k-h-broadcast graph if it remains h-bounded-hop broadcast graph even with the removal of up to nodes 2-vertex disjoint paths under 4 hops

Example: Broadcast A graph is a k-h-broadcast graph if it remains h-bounded-hop broadcast graph even with the removal of up to nodes 2-vertex disjoint paths under 4 hops

Spanners What is a spanner? A spanning subgraph that approximates some measure of the original graph

Spanners What is a spanner? A spanning subgraph that approximates some measure of the original graph E.g., Euclidean distance

Spanners What is a spanner? A spanning subgraph that approximates some measure of the original graph E.g., Euclidean distance

Spanners What is a spanner? A spanning subgraph that approximates some measure of the original graph E.g., Euclidean distance Shortest path is at most times longer than in

Spanners What is a spanner? A spanning subgraph that approximates some measure of the original graph E.g., Euclidean distance Shortest path is at most times longer than in stretch factor

Spanners optimization measures Distance – reducing transmission latency Energy – increasing network lifetime Hop-diameter – latency Number of interferences

How TDMA comes to business? Time f Frequency

Example: Convergecast Every node sends to his child its number from [0..d] and the total number of children d. When sending information back, use a time slot i mod d. How to find a good tree? Depends on constraints.

Flooding Time Synchronization Protocol (FTSP) Each node maintains both a local and a global time Global time is synchronized to the local time of a reference node Node with the smallest id is elected as the reference node Reference time is flooded through the network periodically reference node 4 5 1 7 6 2 3

Gradient Time Synchronization Protocol (GTSP) Synchronize with all neighboring nodes Broadcast periodic time beacons, e.g., every 30 s No reference node necessary How to synchronize clocks without having a leader? Follow the node with the fastest/slowest clock? Idea: Go to the average clock value/rate of all neighbors (including node itself)

Variants of Clock Synchronization Algorithms Tree-like Algorithms Distributed Algorithms e.g. FTSP e.g. GTSP Bad local skew All nodes consistently average errors to all neigbhors