The Case for Addressing the Limiting Impact of Interference on Wireless Scheduling Xin Che, Xi Ju, Hongwei Zhang {chexin, xiju,

Slides:



Advertisements
Similar presentations
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Advertisements

The Capacity of Wireless Networks
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
4/30/2015 Pengkai Zhao, You Lu, Babak Daneshrad, Mario Gerla Electrical Engineering/Computer Science, UCLA Cooperative Spatial Scheduling in Distributed.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
5/11/20151 Computer Networks COE 549 Random Access Tarek Sheltami KFUPM CCSE COE
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
Topology Control for Effective Interference Cancellation in Multi-User MIMO Networks E. Gelal, K. Pelechrinis, T.S. Kim, I. Broustis Srikanth V. Krishnamurthy,
1 Crosslayer Design for Distributed MAC and Network Coding in Wireless Ad Hoc Networks Yalin E. Sagduyu Anthony Ephremides University of Maryland at College.
The Capacity of Wireless Ad Hoc Networks
Traffic Forecasting Medium Access TRANSFORMA Vladislav Petkov Katia Obraczka 1.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
1 On the Performance of Slotted Aloha with Capture Effect in Wireless Networks Arash Behzad and Julan Hsu Professor Mario Gerla CS218 Project UCLA December.
6/28/2015CSC82601 Radio-resource sharing for adhoc Networking with UWB. by Francesca Cuomo, Cristina Martello, Andrea Baiocchi, and Fabrizio Capriotti.
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
Mobility Increases The Capacity of Ad-hoc Wireless Networks By Grossglauser and Tse Gautam Pohare Heli Mehta Computer Science University of Southern California.
Interference Minimization and Uplink Relaying For a 3G/WLAN Network Ju Wang Virginia Commonwealth University May, 2005.
Adaptive Instantiation of the Protocol Interference Model in Mission-Critical Wireless Networks Xin Che, Xiaohui Liu, Xi Ju, Hongwei Zhang Computer Science.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 A Topology Control Approach to Using Directional Antennas in Wireless Mesh Networks Umesh Kumar, Himanshu Gupta and Samir R. Das Department of Computer.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
 Co-channel interference as a major obstacle for predictable reliability, real-time, and throughput in wireless networking Reliability as low as ~30%
Real-Time Scheduling for WirelessHART Networks by Abusayeed Saifullah, You Xu, Chenyang Lu, and Yixin Chen A Presentation of Findings for CSE5095 Joshua.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
On the Optimal SINR in Random Access Networks with Spatial Re-Use Navid Ehsan and R. L. Cruz UCSD.
Fundamental Lower Bound for Node Buffer Size in Intermittently Connected Wireless Networks Yuanzhong Xu, Xinbing Wang Shanghai Jiao Tong University, China.
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
Comparison of Data-driven Link Estimation Methods in Low-power Wireless Networks Hongwei Zhang Lifeng Sang Anish Arora.
POWER CONTROL IN COGNITIVE RADIO SYSTEMS BASED ON SPECTRUM SENSING SIDE INFORMATION Karama Hamdi, Wei Zhang, and Khaled Ben Letaief The Hong Kong University.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks Department of Computer Science, Wayne State.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Rensselaer Polytechnic Institute Rajagopal Iyengar Combinatorial Approaches to QoS Scheduling in Multichannel Wireless Systems Rajagopal Iyengar Rensselaer.
Function Computation over Heterogeneous Wireless Sensor Networks Xuanyu Cao, Xinbing Wang, Songwu Lu Department of Electronic Engineering Shanghai Jiao.
1 Mobility Increases the Capacity of Ad-hoc Wireless Networks Matthias Grossglauser, David Tse IEEE Infocom 2001 (Best paper award) Oct 21, 2004 Som C.
Wireless Networks Spring 2005 Capacity of Ad Hoc Networks.
Fair Class-Based Downlink Scheduling with Revenue Considerations in Next Generation Broadband wireless Access Systems Bader Al-Manthari, Member, IEEE,
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
Fairness-Aware Cooperative Resource Allocation for Self-Healing in SON-based Indoor System Kisong Lee, Student Member, IEEE, Howon Lee, Associate Member,
An Adaptive, High Performance MAC for Long- Distance Multihop Wireless Networks Presented by Jason Lew.
Joint Scheduling and Power Control for Wireless Ad Hoc Networks Advisor: 王瑞騰 Student: 黃軍翰.
Power Control in Wireless Ad Hoc Networks Background An ad hoc network is a group of self configuring wireless nodes that lack infrastructure. Motivation—Power.
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
A Distributed Relay-Assignment Algorithm for Cooperative Communications in Wireless Networks ICC 2006 Ahmed K. Sadek, Zhu Han, and K. J. Ray Liu Department.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Dynamic Data Rate and Transmit Power Adjustment in IEEE Wireless LANs Pierre Chevillat, Jens Jelitto, and Hong Linh Truong IBM Zurich Research Laboratory.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
Throughput-Oriented MAC for Mobile Ad Hoc Networks with Variable Packet Sizes Fan Wang, Ossama Younis, and Marwan Krunz Department of Electrical & Computer.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
A Theory of QoS for Wireless I-Hong Hou Vivek Borkar P.R. Kumar University of Illinois, Urbana-Champaign.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Predictable Wireless Networking for Real-Time Sensing and Control Hongwei Zhang  Hongwei Zhang, October.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Joint Routing and Scheduling Optimization in Wireless Mesh Networks with Directional Antennas A. Capone, I. Filippini, F. Martignon IEEE international.
1 A Coordinate-Based Approach for Exploiting Temporal-Spatial Diversity in Wireless Mesh Networks Hyuk Lim Chaegwon Lim Jennifer C. Hou MobiCom 2006 Modified.
Abdul Kader Kabbani (Stanford University)
Xiaohua (Edward) Li and Juite Hwu
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Capacity of Ad Hoc Networks
Javad Ghaderi, Tianxiong Ji and R. Srikant
Horizon: Balancing TCP over multiple paths in wireless mesh networks
Presentation transcript:

The Case for Addressing the Limiting Impact of Interference on Wireless Scheduling Xin Che, Xi Ju, Hongwei Zhang {chexin, xiju,

Interference-oriented scheduling as a basic element of multi-hop wireless networking Data-intensive wireless networks require high throughput  E.g., camera sensor networks, community mesh networks Wireless sensing and control networks require predictable reliability and real-time  E.g., embedded sensing and control networks in industrial automation, smart transportation, and smart grid

Limiting impact of interference on scheduling Concurrent transmissions are allowed if the signal-to- interference-plus-noise-ratio (SINR) is above a certain threshold  Interference limits the number of concurrent transmissions Signal Background Noise Max. allowable interference } # of concurrent transmissions SINR threshold

Limiting impact (contd.) For a time slot, the order in which non-interfering links are added determine the interference accumulation, thus affecting the number of concurrent transmissions allowed  Similar to Knapsack problem Max. allowable interference } # of concurrent Transmissions?

Representative current approaches Longest-queue-first (LQF) and its variants [7]  For a time slot, add non-interfering links in decreasing order of queue length GreedyPhysical and its variants [10]  For a time slot, add non-interfering links in decreasing order of interference number LengthDiversity [5]  Group links based on their lengths, and schedule link groups independent of one another

Back to the example network

Open questions How to explicitly optimize the ordering of link addition in wireless scheduling ? How does link ordering affect the throughput and delay of data delivery?

Outline Algorithm iOrder Evaluation of iOrder Implementation of iOrder Concluding remarks

Interference budget Interference budget of a link  additional interference that can be added to the receiver of the link without making the receiver-side SINR below a certain threshold  t Interference budget of a slot-schedule (i.e., the set of concurrent transmissions in a time slot)  minimum interference budget of all the links of the slot-schedule

Algorithm iOrder Main idea  Maximize the interference budget when adding links to a slot-schedule Backlogged traffic  Schedule transmissions based on time slots  For each slot, first pick the link with the longest queue as the starting slot schedule, then add non-interfering links to the schedule by maximizing the resulting interference budget when adding each link. Online traffic  At each decision instant, perform slot-scheduling as above

iOrder in the example network

Outline Algorithm iOrder Evaluation of iOrder Implementation of iOrder Concluding remarks

Approximation ratio Focus on optimality of scheduling for a single time slot Given a network and traffic, compute  N opt ’: upper bound on the maximum # of concurrent transmissions allowable for a time slot  N iOrder : # of concurrent transmissions in the slot schedule by iOrder Approximation ratio 

Approximation ratio (contd.) For Poisson network G with n nodes, a nodes distribution density of  nodes per unit area, and wireless path loss exponent , the approximation ratio of iOrder is no more than where ε is any arbitrarily small positive number.

Approximation ratio (contd.) For =3,  t = 5dB,  b = 3dB, P noise = -95dBm, G0 = 1,  =0.1, Significantly lower than the approved approximation ratios in LQF, GreedyPhysical, and LengthDiversity  E.g., by a factor up to  (n), 10, and orders of magnitude respectively iOrdern=50n=100n=200  =  = GreedyPhysicaln=50n=100n=200  =  =

Simulation Network size: square area of side length k times average link length  5 × 5: 70 nodes  7 × 7: 140 nodes  9 × 9: 237 nodes  11 × 11: 346 nodes Different wireless path loss exponent (2.5:0.5:6) Average neighborhood size 10 Traffic  Backlogged: One-hop unicast of m packets, being a Poisson r.v. with mean 30  Online: Poisson arrival with a mean rate of 0.15 packets/time-slot

Backlogged traffic: throughput For large networks of small path loss, iOrder may double the throughput of LQF Improves the throughput of LengthDiversity by a factor up to × 5 network 11 × 11 network

Backlogged traffic: time series of slot-SINR 11 × 11 network,  = 2.5

Online traffic: packet delivery latency For large networks of small path loss, iOrder may reduce delay by a factor up to 24 5 × 5 network 11 × 11 network

Measurement study in MoteLab Convergecast, with mote #115 at the second floor serving as the base station Each nodes generates 30 source packets

Measurement results Throughput increases by 22.% and 28.9%

Outline Algorithm iOrder Evaluation of iOrder Implementation of iOrder Concluding remarks

Centralized vs. distributed implementation Centralized implementation is possible for slowly time-varying networks and predictable traffic patterns  wireless sensing and control networks  WirelessHART, ISA SP100.11a Distributed implementation feasible  Effect of interference budget: SINR at receivers close to  t Scheduling based on the Physical-Ratio-K (PRK) interference model [16]  Effect of queue-length-based scheduling Distributed, queue-length-based priority scheduling [7,23] P(S,R) K(T pdr ) S R C

Insensitivity to starting link location 5 × 5 network11 × 11 network

Outline Algorithm iOrder Evaluation of iOrder Implementation of iOrder Concluding remarks

First step towards characterizing the limiting impact of interference on wireless scheduling iOrder, based on the concept of interference budget, outperforms well-known existing algorithms such as LQF, GreedyPhysical, and LengthDiversity  Shows the benefits of explicitly addressing the limiting impact of interference Future directions  Distributed implementation of iOrder  Real-time capacity analysis of iOrder-based scheduling

Backup Slides

Backlogged traffic: iOrder vs. LQF Up to a factor of 115% Throughput increase in Order improves with increasing network size and decreasing path loss  More spatial reuse possible with larger networks and smaller path loss

Backlogged traffic: Time series of slot-SINR 11 × 11 network,  = × 11 network,  = 6

Online traffic: time series of queue length 5 × 5 network,  = × 11 network,  = 4.5 Significantly more queueing in LQF

Introduction Open Questions 1. How to explicitly optimize the ordering of link addition in wireless scheduling ? 2. How does link ordering affect the throughput of scheduling algorithm ?

Problem formulation Channel Model : transmission power : the power decay at the reference distance d 0 : the path loss exponent : Gaussian radnom variable with mean 0 and variance

Problem formulation Radio Model

Problem formulation A network : the set of nodes: the SNR threshold at each receiver of the link in E : the set of directied links : A slot schedule for a time slot j : the number of packets each transmitter has to deliver to : the signal strength of link receives from of link : the background noise power at of link

Problem formulation The indicator variable

Problem formulation A valid slot-schedule S j the SINRs at all the receivers of the schedule is no less than γ t and there is no primary interference, in the presence of the concurrent transmissiions of the schedule. in this paper γ t =5 dB

Problem formulation Scheduling problem P bl Given L i queued packets at each transmitter T i (i =1, …, |E| ), find a valid schedule such that for every i and that for very valid schedule with for every i.

Problem formulation Problem P s : Given a link, find a valid slot-schedule such that and for every other valid slot-schedule with.

Problem formulation Scheduling for maximal interference budget : interference budget of a valid slot schedule. Thus Therefore

iOrder-slot 1: 2: 3: While E c ≠ Ø do 4: 5: 6: 7: end while 8: Return schedule

iOrder-bl Algorithm 2 iOrder-bl(E) Input: a set E of non-empty links where each link ℓ i has L i queued packets Output: a valid schedule S E for transmitting all the queued packets 1: S E = ∅, E ′ = E ; 2: While E′ ≠ Ø do 3: ℓ j = arg max ℓ k ∈ E′ L k ; 4: S ℓ j = iOrder-slot(ℓ j, E′ \ { ℓ j } ); 5: S E = S E ⋃ {S ℓ j }; 6: for all ℓ k ∈ S ℓ j do 7: L k = L k − 1; 8: if L k = 0 then 9: E′ = E′ ∖ {ℓ k }; 10: end if 11: end for 12: end while 13: Return

Simulation  α : {2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6}  γ t = 5 dB, γ b = 1 dB γ b does not affect the relative performance significantly  λ = 1 node/m 2  Fixed transmission P tx Guarantee 10 neighbors with SINR = γ t in the absence of interference  the average link length to guarantee a SINR of γ t + γ b at the receiver.  P noise = − 95dBm

The ordering effect as a result of the limiting impact of interference is not explicitly addressed or even considered in the literature of wireless scheduling.