authored by: Shigang Chen, Yuguang Fang and Ye Xia

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance
Advertisements

February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Multicast Traffic Scheduling in Single-Hop WDM Networks with Tuning Latencies Ching-Fang Hsu Department of Computer Science and Information Engineering.
The Capacity of Wireless Networks Danss Course, Sunday, 23/11/03.
The Capacity of Wireless Networks
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Shi Bai, Weiyi Zhang, Guoliang Xue, Jian Tang, and Chonggang Wang University of Minnesota, AT&T Lab, Arizona State University, Syracuse University, NEC.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
End-to-End Fair Bandwidth Allocation in Multi-hop Wireless Ad Hoc Networks Baochun Li Department of Electrical and Computer Engineering University of Toronto.
XPRESS: A Cross-Layer Backpressure Architecture for Wireless Multi-Hop Networks Rafael Laufer, Theodoros Salonidis, Henrik Lundgren, Pascal Le Guyadec.
Chapter 4: Network Layer
1 Delay-efficient Data Gathering in Sensor Networks Bin Tang, Xianjin Zhu and Deng Pan.
Approximation Algorithms
Achieving End-to-End Fairness in Wireless Networks Ananth Rao Ion Stoica OASIS Retreat, Jul 2005.
Multi-path Routing -Sridevi Bellary. Introduction Multipath routing is an alternative to single shortest path routing to distribute and alleviate congestion.
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
CSE 421 Algorithms Richard Anderson Lecture 27 NP Completeness.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Quickest path and Quickest routing: A dynamic routing method Research Topic: Jiang, XidongMS candidate in computer science at California State University,
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
STOCHASTIC GEOMETRY AND RANDOM GRAPHS FOR THE ANALYSIS AND DESIGN OF WIRELESS NETWORKS Haenggi et al EE 360 : 19 th February 2014.
Modeling Data-Centric Routing in Wireless Sensor Networks Bhaskar Krishnamachari, Deborah Estrin, Stephan Wicker.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks Research Paper By V. D. Park and M. S. Corson.
Sharanya Eswaran, Penn State University Matthew Johnson, CUNY Archan Misra, Telcordia Technolgoies Thomas La Porta, Penn State University Utility-driven.
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Multicast Scheduling in Cellular Data Networks Katherine Guo, Arun Netravali, Krishan Sabnani Bell-Labs Research Hyungsuk Won, Han Cai, Do Young Eun, Injong.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Data Communications and Networking Chapter 11 Routing in Switched Networks References: Book Chapters 12.1, 12.3 Data and Computer Communications, 8th edition.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
Localized Algorithm for Aggregate Fairness in Wireless Sensor Networks Authors : Shigang Chen, Zhan Zhang CISE university of Florida CISE university of.
1 11 Channel Assignment for Maximum Throughput in Multi-Channel Access Point Networks Xiang Luo, Raj Iyengar and Koushik Kar Rensselaer Polytechnic Institute.
S& EDG: Scalable and Efficient Data Gathering Routing Protocol for Underwater Wireless Sensor Networks 1 Prepared by: Naveed Ilyas MS(EE), CIIT, Islamabad,
A New Link Scheduling Algorithm for Concurrent Tx/Rx Wireless Mesh Networks Author: Kwan-Wu Chin University of Wollongong, Australia From: ICC 2008 Speaker:
1 Measuring and Modeling the Impact of Wireless Interference Lili Qiu UT Austin Rice University Nov. 21, 2005.
Pipelined and Parallel Computing Partition for 1 Hongtao Du AICIP Research Nov 3, 2005.
Distributed Data Gathering Scheduling in Multi-hop Wireless Sensor Networks for Improved Lifetime Subhasis Bhattacharjee and Nabanita Das International.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Lecture 19 Minimal Spanning Trees CSCI – 1900 Mathematics for Computer Science Fall 2014 Bill Pine.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Introduction to Multiple-multicast Routing Chu-Fu Wang.
Optimization Models for Fixed Channel Assignment in Wireless Mesh Networks with Multiple Radios Arindam K. Das, Sumit Roy, SECON Kim Young.
Multicast with Network Coding in Application-Layer Overlay Networks Y. Zhu, B. Li, and J. Guo University of Toronto Present by Cheng Huang
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Joint Routing and Scheduling Optimization in Wireless Mesh Networks with Directional Antennas A. Capone, I. Filippini, F. Martignon IEEE international.
Network Topology Single-level Diversity Coding System (DCS) An information source is encoded by a number of encoders. There are a number of decoders, each.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Routing Metrics for Wireless Mesh Networks
Impact of Interference on Multi-hop Wireless Network Performance
Routing Metrics for Wireless Mesh Networks
Presented by Tae-Seok Kim
Introduction to Wireless Sensor Networks
Computing and Compressive Sensing in Wireless Sensor Networks
Abdul Kader Kabbani (Stanford University)
Routing Metrics for Wireless Mesh Networks
Learning with information of features
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Introduction Basic formulations Applications
Barrier Coverage with Optimized Quality for Wireless Sensor Networks
ADVISOR : Professor Yeong-Sung Lin STUDENT : Hung-Shi Wang
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
Lecture 19 Linear Program
Path Capacity in Multirate and Multihop Wireless Networks
Presentation transcript:

Lexicographic Maxmin Fairness for Data Collection in Wireless Sensor Networks authored by: Shigang Chen, Yuguang Fang and Ye Xia presented by: Rob Mitchell October 23, 2007

Overview Introduction Maxmin Fairness and Related Work Network Model and Problem Definition Finding Maxmin Optimal Rate Assignment Discussions on Media Contention Maxmin Assignment with Edge or Mixed Capacities Weighted Maxmin Assignment Conclusion

Introduction sensor networks are distinguished by their limited energy resources make most efficient use of energy by not dropping sensor data provide the best data possible by making most efficient use of communication capacity

Maxmin Fairness and Related Work fairness property maximum throughput property discriminators from related work

Maxmin Fairness Property

Network Model and Problem Definition sensor network notation congestion-free forwarding schedule lexicographic maxmin rate assignment

Finding Maxmin Optimal Rate Assignment Maxmin Subset and Maxmin Subassignment Maximum Common Rate (MCR) Problem Maximum Single Rate (MSR) Problem Maxmin Assignment and Forwarding Schedule Consider Energy Expended to Receive Eliminating Long Forwarding Paths

Maxmin Subset and Maxmin Subassignment given r, the maxmin subset of A with respect to r is the set of all x such that the maxmin rate of x is less than or equal to r given r, the maxmin subassignment with respect to r is the set of all maxmin rates such that x is a member of A(r)

Maxmin Subset and Maxmin Subassignment

Maximum Common Rate (MCR) the actual rate at which every active sensor whose maxmin rate is not less than or equal to r generates data equals C the actual rate at which every active sensor whose maxmin rate is not less than or equal to r generates data is less than or equal to W the actual rate at which every active sensor whose maxmin rate is less than or equal to r generates data is the maxmin rate of that sensor the actual rate at which every inactive sensor generates data is 0 the forwarding rate on every link is greater than or equal to 0 for every sensor, the sum of all outbound forwarding rates equals the sum of all inbound forward rates plus the actual rate at which a sensor generates data for every sensor, the sum of all outbound forwarding rates is less than or equal to the maximum forwarding rate of that sensor

Maximum Single Rate (MSR) the actual rate at which a given sensor generates data equals S the actual rate at which a given sensor generates data is less than or equal to W the actual rate at which every active sensor whose maxmin rate is not less than or equal to r and is not considered above generates data is C(r) the actual rate at which every active sensor whose maxmin rate is less than or equal to r generates data is the maxmin rate of that sensor the actual rate at which every inactive sensor generates data is 0 the forwarding rate on every link is greater than or equal to 0 for every sensor, the sum of all outbound forwarding rates equals the sum of all inbound forward rates plus the actual rate at which that sensor generates data for every sensor, the sum of all outbound forwarding rates is less than or equal to the maximum forwarding rate of that sensor

Finding Maxmin Assignment and Forwarding Schedule initialize r to 0 initialize A(r) to the null set while A(r) does not contain all active sensors compute C(r) make X the null set for each active sensor, x, not in A(r) compute S(x,r) if S(x,r) = C(r) then C(r) is the maxmin rate of x add x to X set r to C(r) add X to A(r) return the congestion-free forwarding schedule

Finding Maxmin Assignment and Forwarding Schedule

Consider Energy Expended to Receive Tx does not consider energy requirement associated with packet reception leverage MCR linear program to optimize replace: for every sensor, the sum of all outbound forwarding rates is less than or equal to the maximum forwarding rate of that sensor with: for every sensor, the sum of all outbound forwarding rates plus l the sum of all inbound forwarding rates is less than or equal to the maximum forwarding rate of that sensor l represents the ratio of energy for receiving a packet to energy for sending a packet

Eliminating Long Forwarding Paths use only shortest path to forward packets additional constraint which results in a less efficient forwarding schedule accomplish preprocessing on E to transform into directed acyclic graph (DAG)

Discussions on Media Contention Impact on Finding Optimal Maxmin Rate Assignment Contention Graph Independent-Set Constraints Clique Constraints Complete-Contention Constraints CDMA and Adjacent-Link Constraints Using Upper and Lower Bounds

Contention Graph forwarding rate is affected by other sensors contending relation: (x,y) \bowtie (w,z) a sensor cannot transmit two packets simultaneously a sensor cannot transmit and receive simultaneously when x sends a packet, any sensor that is in Ix should not be receiving another packet

Independent-Set Constraints an independent set is a subset of vertices (links) with no edge (contending relation) between any two of them M is the media capacity (e.g. bps) t() is the fraction of time when a proper independent set is scheduled for transmission add to MCR and MSR linear programs: the forwarding rate of each link is equal to M times the sum of t(b) for each proper independent set b

Clique Constraints the “opposite” of an independent-set add to MCR and MSR linear programs: for every clique, the sum of the forwarding rates of every link is less than M resulting linear programs return an “upper bound”

Complete-Contention Constraints every link with which a given link has a contending relation is in its complete-contention set add to MCR and MSR linear programs: for every link, the forwarding rate of that link plus the sum of the forwarding rates of every link in the complete-contention set of that link is less than or equal to M resulting linear programs return a “lower bound”

CDMA and Adjacent-Link Constraints exploit knowledge of layer 2 to tighten upper and lower bounds

Using Upper and Lower Bounds Begin with upper bound Apply back-pressure as congestion occurs No upstream neighbor should have to throttle lower than the lower bound

Maxmin Assignment with Edge or Mixed Capacities not all links are created equal forwarding rates are individually constrained by c(x,y) rather than constrained as an aggregate by Tx replace last constraint of MCR and MSR linear programs with: the forwarding rate of every link is less than or equal to the capacity of that link

Weighted Maxmin Assignment not all sensors are created equal replace MCR constraint: the actual rate at which every active sensor whose maxmin rate is not less than or equal to r generates data equals C with: the actual rate at which every active sensor whose maxmin rate is not less than or equal to r generates data equals sensor weight times C replace MSR constraint: the actual rate at which a given sensor generates data equals S with: the actual rate at which a given sensor generates data equals sensor weight times S

Conclusion allows multipath/load balancing polynomial-time solution for low-rate sensor networks initial treatment of same problem without constraints associated with low-rate configuration solution appropriate for use at a base station in stable network conditions

Recap Introduction Maxmin Fairness and Related Work Network Model and Problem Definition Finding Maxmin Optimal Rate Assignment Discussions on Media Contention Maxmin Assignment with Edge or Mixed Capacities Weighted Maxmin Assignment Conclusion