Tradeoffs between performance guarantee and complexity for distributed scheduling in wireless networks Saswati Sarkar University of Pennsylvania Communication.

Slides:



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

The Capacity of Wireless Networks Danss Course, Sunday, 23/11/03.
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Network Utility Maximization over Partially Observable Markov Channels 1 1 Channel State 1 = ? Channel State 2 = ? Channel State 3 = ? Restless.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
TDMA Scheduling in Wireless Sensor Networks
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
End-to-End Fair Bandwidth Allocation in Multi-hop Wireless Ad Hoc Networks Baochun Li Department of Electrical and Computer Engineering University of Toronto.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
Resource Allocation in Wireless Networks: Dynamics and Complexity R. Srikant Department of ECE and CSL University of Illinois at Urbana-Champaign.
Lecture 2. Recapitulation Algorithm complexity analysis Point to point routing algorithms –Dijkstra –Bellman-Ford Questions?
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
1 Crosslayer Design for Distributed MAC and Network Coding in Wireless Ad Hoc Networks Yalin E. Sagduyu Anthony Ephremides University of Maryland at College.
1 ENERGY: THE ROOT OF ALL PERVASIVENESS Anthony Ephremides University of Maryland April 29, 2004.
Jointly Optimal Transmission and Probing Strategies for Multichannel Systems Saswati Sarkar University of Pennsylvania Joint work with Sudipto Guha (Upenn)
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
ADCN MURI Tools for the Analysis and Design of Complex Multi-Scale Networks Review September 9, 2009 Protocols for Wireless Networks Libin Jiang, Jiwoong.
Cross Layer Adaptive Control for Wireless Mesh Networks (and a theory of instantaneous capacity regions) Michael J. Neely, Rahul Urgaonkar University of.
Researches in MACS Lab Prof. Xiaohua Jia Dept of Computer Science City University of Hong Kong.
Lecture 11. Matching A set of edges which do not share a vertex is a matching. Application: Wireless Networks may consist of nodes with single radios,
Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign.
A Fair Scheduling Policy for Wireless Channels with Intermittent Connectivity Saswati Sarkar Department of Electrical and Systems Engineering University.
1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.
1 Optimization and Stochastic Control of MANETs Asu Ozdaglar Electrical Engineering and Computer Science Massachusetts Institute of Technology CBMANET.
On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks Abishek Gopalan, Swaminathan Sankararaman 1.
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
EE 685 presentation Distributed Cross-layer Algorithms for the Optimal Control of Multi-hop Wireless Networks By Atilla Eryılmaz, Asuman Özdağlar, Devavrat.
Delay Analysis for Maximal Scheduling in Wireless Networks with Bursty Traffic Michael J. Neely University of Southern California INFOCOM 2008, Phoenix,
K. Banerjee, P. Basuchaudhuri, D. Sadhukhan and N. Das
By Avinash Sridrahan, Scott Moeller and Bhaskar Krishnamachari.
Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Message-Passing for Wireless Scheduling: an Experimental Study Paolo Giaccone (Politecnico di Torino) Devavrat Shah (MIT) ICCCN 2010 – Zurich August 2.
Alexander Dvinsky Topics in Reliable Distributed Computing (048961) Technion, Jan
The Case for Addressing the Limiting Impact of Interference on Wireless Scheduling Xin Che, Xi Ju, Hongwei Zhang {chexin, xiju,
CS774. Markov Random Field : Theory and Application Lecture 21 Kyomin Jung KAIST Nov
A Simple Distributed Method for Control over Wireless Networks Authors: Miroslav Pajic, Shereyas Sundaram, George J. Pappas and Rahul Mangharam Presented.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
On Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
Delay-Based Back-Pressure Scheduling in Multi-Hop Wireless Networks 1 Bo Ji, 2 Changhee Joo and 1 Ness B. Shroff 1 Department of ECE, The Ohio State University.
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
1 11 Channel Assignment for Maximum Throughput in Multi-Channel Access Point Networks Xiang Luo, Raj Iyengar and Koushik Kar Rensselaer Polytechnic Institute.
Super-Fast Delay Tradeoffs for Utility Optimal Scheduling in Wireless Networks Michael J. Neely University of Southern California
Fairness and Optimal Stochastic Control for Heterogeneous Networks Time-Varying Channels     U n (c) (t) R n (c) (t) n (c) sensor.
Order Optimal Delay for Opportunistic Scheduling In Multi-User Wireless Uplinks and Downlinks Michael J. Neely University of Southern California
A Perspective on Network Interference and Multiple Access Control Michael J. Neely University of Southern California May 2008 Capacity Region 
S. K. S. Gupta, Arizona State Univ On Maximizing Lifetime of Multicast Trees in Wireless Ad hoc Networks Bin Wang and Sandeep K. S. Gupta Computer Science.
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Performance Evaluation of Scheduling in IEEE based Wireless Mesh Networks Bo Han, Weijia Jia,and Lidong Lin Computer Communications, 2007 Mei-zhen.
Impact of Interference on Multi-hop Wireless Network Performance
Layered Backpressure Scheduling for Delay Reduction in Ad Hoc Networks
Delay Efficient Wireless Networking
Abdul Kader Kabbani (Stanford University)
IEEE Student Paper Contest
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
Power Efficient Communication ----Joint Routing, Scheduling and Power Control Design Presenter: Rui Cao.
Survey on Coverage Problems in Wireless Sensor Networks
Optimal Control for Generalized Network-Flow Problems
Presentation transcript:

Tradeoffs between performance guarantee and complexity for distributed scheduling in wireless networks Saswati Sarkar University of Pennsylvania Communication and Complexity Workshop August 31, 2006

Performance Goals in Multihop Wireless Networks Multi-hop wireless networks –Ad hoc networks (disaster recovery, battlefields, communication in remote terrains) –Sensor networks (environmental monitoring, agriculture, production and delivery, surveillance) –Commercial deployment (mesh networks) Performance Goal –Network Stability Bounded expected queue lengths –Seek to design a policy that stabilizes the network if some policy stabilizes the network Throughput Maximization

Scheduling Challenges in Multi-hop Wireless Networks Need to dynamically decide when to transmit and whom to transmit to Decisions of each node affect the outcomes of transmissions of other nodes Nodes are geographically separated Key questions: –Attainability: Does there exist a policy that maximizes the throughput? –Centralized or Distributed –Minimization of computation time and resources per scheduling decision

Attainability (Tassiulas and Ephremides, TAC 92) Key result –A back-pressure based scheduling policy stabilizes an arbitrary wireless network provided some policy stabilizes the network –Interference constraints modeled by considering that only certain subsets of nodes can be simultaneously scheduled –Weight of any such ``allowed’’ subset is the sum of the queue lengths at the nodes in the subset –Schedule the allowed set that has the maximum weight Computation time per scheduling decision is exponential in the number of nodes in the network (n)

Attainability Through Linear Complexity Computation (Tassiulas, Infocom 98) Randomized scheduling policy – Select an allowed set randomly in each slot –Compare the weights of the sets selected in the current and previous slots –Schedule the set that has the higher weight among the two Requires only linear computation time (O(n)) per scheduling decision Distributed Implementation –Naïve broadcasts –Rumor routing (Zussman, Shah, Modiano, Sigmetrics 2006) –Computation time for both implementations is linear in the number of nodes in the network

Throughput Guarantees for Specific Interference Models Node exclusive interference model –A node can be involved in at most one communication. –A set of links can be simultaneously scheduled if and only if they constitute a matching –Models only primary interference Maximal matchings –A set of links constitute a maximal matching if addition of any other link to the set violates the matching property –Maximal matchings can be computed in O(log n) time using randomized computations

Throughput Guarantees using Maximal Matching (Dai and Prabhakar, Infocom 2000) A policy that schedules some maximal matching in each slot attains at least half the maximum throughput region. Input queued switches [Dai and Prabhakar. Infocom 2000] Wireless networks with single-hop sessions and node-exclusive interference model [Lin and Shroff. Infocom 2005] Wireless networks with multi-hop sessions and node-exclusive interference model [Wu and Srikant, CDC 2005]

Throughput Guarantees using Logarithmic Computation Time: Arbitrary Interference Models Pair-wise Interference Relations Represent links as nodes in the interference graph There exists an edge between two nodes in the interference graph if and only if they can not simultaneously transmit successfully Models both primary and secondary interference (e.g., IEEE ) Can consider arbitrary transmission patterns, directional antennas, networks with multiple channels

Maximal scheduling An independent set is a set of nodes such that there does not exist an edge between any two nodes in the set. Any independent set in the interference graph is a valid schedule. An independent set is maximal if addition of a node in the set destroys the independence property. A maximal scheduling is one that schedules a maximal independent set in the interference graph in each slot. A maximal independent set can be computed in O(log n) time using randomized computations.

Performance guarantees using maximal scheduling for arbitrary interference models (Chaporkar, Kar, Sarkar, Allerton 2005) Interference Degree of a wireless network Maximum number of transmitter receiver pairs that interfere with any particular transmitter-receiver pair, but do not interfere with each other Key results –Maximal scheduling reduces the throughput region by at most a factor of the interference degree –There exists maximal schedulings that reduce the throughput region by a factor of exactly the interference degree.

Some insights on the interference degree Node exclusive spectrum sharing model –Interference degree is at most 2 –There exists networks with interference degree exactly 2. Explains the ½ performance guarantee earlier obtained for node exclusive spectrum sharing model Shows that the ½ performance guarantee is tight for maximal matching for node exclusive spectrum sharing model

Some insights on the interference degree Bidirectional equal power model –Communication is bidirectional –Nodes use equal power to transmit –Two links (u,v) and (x,y) interfere with each other if either u or v falls within the range of either x or y –IEEE Interference degree is at most 8 –There exists networks with interference degree exactly 8. Implications –Logarithmic computations approximate the maximum throughput region within a constant factor (1/8). –There exists maximal schedulings that attain a penalty factor of exactly 8.

Some insights on the interference degree Unirectional equal power model –Communication is unidirectional –Nodes use equal power to transmit –Asymmetric interference relation Given any constant Z, there exists a network whose interference degree exceeds Z. Implication –Arbitrary maximal schedulings can not attain constant factor approximation guarantees.

Can the approximation factor be improved while retaining logarithmic computation time? Approximation guarantees for arbitrary maximal schedulings can not be improved beyond the interference degree. Improved approximation guarantees may be attained using specific maximal schedulings. All maximal schedulings can not be computed in O(log n) time. There exists a maximal scheduling that can be computed in O(log n) time and attains at least 2/3 of the maximum throughput region when the topology is a tree and the interference model is node exclusive spectrum sharing (Sarkar, Kar, Luo, Allerton 2006)