1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.

Slides:



Advertisements
Similar presentations
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Advertisements

Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Tradeoffs between performance guarantee and complexity for distributed scheduling in wireless networks Saswati Sarkar University of Pennsylvania Communication.
Gossip algorithms : “infect forever” dynamics Low-level objectives: – One-to-all: Disseminate rumor from source node to all nodes of network – All-to-all:
Resource Allocation in Wireless Networks: Dynamics and Complexity R. Srikant Department of ECE and CSL University of Illinois at Urbana-Champaign.
EE 685 presentation Optimal Control of Wireless Networks with Finite Buffers By Long Bao Le, Eytan Modiano and Ness B. Shroff.
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.
Dynamic Index Coding Broadcast Station N N Michael J. Neely, Arash Saber Tehrani, Zhen Zhang University of Southern California Paper available.
Universal Scheduling for Networks with Arbitrary Traffic, Channels, and Mobility Michael J. Neely, University of Southern California Proc. IEEE Conf. on.
Dynamic Index Coding User set N Packet set P Broadcast Station N N p p p Michael J. Neely, Arash Saber Tehrani, Zhen Zhang University.
Max Weight Learning Algorithms with Application to Scheduling in Unknown Environments Michael J. Neely University of Southern California
The Capacity of Wireless Ad Hoc Networks
Joint Multi-Access and Routing as a Stochastic Game for Relay Channel Yalin Evren Sagduyu, Anthony Ephremides Objective and Motivation * Objective: Analyze.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
1 Enhancing Cellular Multicast Performance Using Ad Hoc Networks Jun Cheol Park Sneha Kumar Kasera School of.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
1 NETWORK CODING Anthony Ephremides University of Maryland - A NEW PARADIGM FOR NETWORKING - February 29, 2008 University of Minnesota.
Cross Layer Adaptive Control for Wireless Mesh Networks (and a theory of instantaneous capacity regions) Michael J. Neely, Rahul Urgaonkar University of.
A Fair Scheduling Policy for Wireless Channels with Intermittent Connectivity Saswati Sarkar Department of Electrical and Systems Engineering University.
A Game-Theoretic Look at Joint Multi-Access, Power and Rate Control Yalin Evren Sagduyu, Anthony Ephremides Objective and Motivation * Objective: Analyze.
1 COOPERATIVE TECHNIQUES AT THE NETWORK LEVEL Anthony Ephremides University of Maryland Colorado State University January 29, 2008 Based on joint work.
September 19-20, 2005© SEIL Progress Summary “Dawn” MURI Review Anthony Ephremides University of Maryland Santa Cruz, CA September 12, 2006.
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.
Optimal Energy and Delay Tradeoffs for Multi-User Wireless Downlinks Michael J. Neely University of Southern California
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Distributed resource allocation in wireless data networks: Performance and design Alexandre Proutière Orange-FT / ENS Paris.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
2008/2/191 Customizing a Geographical Routing Protocol for Wireless Sensor Networks Proceedings of the th International Conference on Information.
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Delay Analysis for Maximal Scheduling in Wireless Networks with Bursty Traffic Michael J. Neely University of Southern California INFOCOM 2008, Phoenix,
CS774. Markov Random Field : Theory and Application Lecture 21 Kyomin Jung KAIST Nov
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Michael J. Neely, University of Southern California CISS, Princeton University, March 2012 Wireless Peer-to-Peer Scheduling.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Joint Scheduling and Power Control for Wireless Ad Hoc Networks Advisor: 王瑞騰 Student: 黃軍翰.
Michael J. Neely, University of Southern California CISS, Princeton University, March 2012 Asynchronous Scheduling for.
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.
Stochastic Optimal Networking: Energy, Delay, Fairness Michael J. Neely University of Southern California
STUMP: Exploiting Position Diversity in the Staggered TDMA Underwater MAC Protocol Kurtis Kredo II, Petar Djukic, Prasant Mohapatra IEEE INFOCOM 2009.
MAIN RESULT: Depending on path loss and the scaling of area relative to number of nodes, a novel hybrid scheme is required to achieve capacity, where multihop.
Fairness and Optimal Stochastic Control for Heterogeneous Networks Time-Varying Channels     U n (c) (t) R n (c) (t) n (c) sensor.
Linear Programming & its Applications to Wireless Networks Guofeng Deng IMPACT Lab, Arizona State University.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
A Perspective on Network Interference and Multiple Access Control Michael J. Neely University of Southern California May 2008 Capacity Region 
Throughput-Smoothness Trade-offs in Streaming Communication Gauri Joshi (MIT) Yuval Kochman (HUJI) Gregory Wornell (MIT) 1 13 th Oct 2015 Banff Workshop.
Distributed Network Coding Based Opportunistic Routing for Multicast Abdallah Khreishah, Issa Khalil, and Jie Wu.
Stochastic Optimization for Markov Modulated Networks with Application to Delay Constrained Wireless Scheduling Michael J. Neely University of Southern.
Multicast Scaling Laws with Hierarchical Cooperation Chenhui Hu, Xinbing Wang, Ding Nie, Jun Zhao Shanghai Jiao Tong University, China.
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
March 18, 2005 Network Coding in Interference Networks Brian Smith and Sriram Vishwanath University of Texas at Austin March 18 th, 2005 Conference on.
Joint Routing and Scheduling Optimization in Wireless Mesh Networks with Directional Antennas A. Capone, I. Filippini, F. Martignon IEEE international.
Performance Evaluation of Scheduling in IEEE based Wireless Mesh Networks Bo Han, Weijia Jia,and Lidong Lin Computer Communications, 2007 Mei-zhen.
The Importance of Being Opportunistic Sachin Katti Dina Katabi, Wenjun Hu, Hariharan Rahul, and Muriel Medard.
12.Nov.2007 Capacity of Ad Hoc Wireless Networks Jinyang Li Charles Blake Douglas S. J. De Coutu Hu Imm Lee Robert Morris Paper presentation by Tonio Gsell.
Delay Efficient Wireless Networking
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Javad Ghaderi, Tianxiong Ji and R. Srikant
Power Efficient Communication ----Joint Routing, Scheduling and Power Control Design Presenter: Rui Cao.
ACHIEVEMENT DESCRIPTION
Is Random Access Fundamentally Inefficient?
Satellite Packet Communications A UNIT -V Satellite Packet Communications.
Presentation transcript:

1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony Ephremides University of Maryland at College Park

2 Throughput Region Optimization i,j : average rate (packets /s) i.Maximum Throughput Region (TR) ii.Maximum Stable Throughput Region (STR) iii.Capacity Region In general, they are all different. i j Ad Hoc Wireless Network

3 2-User Case – Random Access –Interacting Queues –Envelope over p 1, p 2 values: TR = STR = C (From Rao & Ephremides ’85 to Luo & Ephremides ’06) R 2 1 p1p1 p2p p2p2 p1p1 p 1 (1-p 2 ) p 2 (1-p 1 ) TR STR  1 +  2 = 1

4 General Network (Point-to-Point or Unicast & Mostly Scheduled Access) “Back-Pressure” Algorithm (Tassiulas & Ephremides ’92) Tassiulas & Neely & Georgiadis ’06) Generalized “Join Shortest Queue” Yields Maximum STR (delay can be very poor) Arbitrary “Constraint” Sets Gupta & Kumar : saturated queues   infinite delay (completely different) Max-Flow/Min-Cut argument

5 Challenge: Multicasting Throughput Definition (per source or per destination?) Network Coding Achieves Max Flow/Min-Cut limit (in “wireline” & single source) Network Coding in Wireless : –Modification of “Cut-Capacity” Definitions –Superposed with Scheduled Access –Time Division between different non-interfering realizations (NetCod ’05) –MAC & Network Coding –All for “Saturated Queues” (1) (2)(3) :

6 Stable Throughput Region Nothing known so far Potential of using “Back-Pressure” Algorithm (noted by T. Ho et al.) Multiple Sources With or without Network Coding: Find Max STR Simple Tandem Network Mostly Broadcasting Error-free transmissions n -1 n

7 Tandem Wireless Network Model (Saturated Queues) Scheduled Access: Group 1: 1, 4, 7, …, Group 2: 2, 5, 8, …, Group 3: 3, 6, 9, … Activate node group m over disjoint fractions of time t m, m  {1,2,3}. Random Access: Node i transmits (new or collided) packets with fixed probability p i. There are three separate queues at each node i : –Q i 1 stores source packets node i generates. –Q i 2 and Q i 3 store relay packets incoming from right and left neighbor of node i. Plain Routing: Node i transmits one packet from queue Q i 1, Q i 2 or Q i 3. Network Coding: Node i transmits either a packet from queue Q i 1 or a linear combination of two packets, one from each of the queues Q i 2 and Q i 3. crucial point n -1 n

8 Achievable Throughput Region under Scheduled Access  i r and  i l : total rates of packets arriving at node i from right and left neighbors. i : throughput rate from node i to destinations. Throughput rates satisfy: Achievable throughput region A includes s.t.: For n = 3, achievable throughput region A is:

9 Allow packet queues to empty. –Packet underflow possible: node can wait to perform Network Coding or proceed with Plain Routing. –Consider two dynamic strategies based on instantaneous queue contents: Strategy 1 : Every node attempts first to transmit relay packets and transmits a source packet only if both relay queues are empty. Strategy 2: Every node attempts first to transmit a source packet and transmits relay packets only if the source queue is empty. –Strategy 2 expands the stability region STR(S) to the boundary of TR(A). Stable Throughput Region under Scheduled Access

10 Optimization minimum transmitted throughput “sum”-delivered throughput i,j = i, i  M i (multicasting) Maximize min or  over  A or  S AND schedule t (or p, for random access)

11 Assume saturated queues (or non-saturated queues together with strategy 2.). Trade-offs:  min = 0 for optimal values of  (under broadcasting i.e. M i = N – {i}, i  N )   Network coding doubles  without improvement in min, as n increases. Throughput Optimization Trade-offs Linear Optimization with Linear Constraints. Objectives of maximizing min and  under broadcast communication cannot be achieved simultaneously.

12 Throughput Optimization Trade-offs (Cont’d.) Consider three different unicast traffic demands (with |M i | = 1, i  N): –Best demand: destinations are the one-hop neighbors of sources. –Least favorable demand: destinations have the largest hop-distances form sources. –Uniform demand: destinations are uniformly and independently chosen for sources.  Network coding can double both min and  compared to plain routing, as n increases.  Throughput trade-off strongly depend on communication demands.

13 Performance objectives of maximizing min and  may conflict with each other. –Formulate the problem of maximizing  subject to min ≥ . –Linear programming solution: Joint Optimization of Throughput Measures Network Coding Plain Routing For broadcast communication:

14 Additional Measures transmissionprocessing for network coding (is it higher than simple queue management?) Energy Efficiency : E t ( ) & E p ( ) Network Coding helps if 3  p <  t. For stable operation: E t ( ) & E p ( ) are non-linear functions of schedule t Trade-off between Energy & Throughput

15 Extension to Random Access Assume saturated queues (otherwise, the problem involves interacting queues). –Source packet transmissions: Method A: Transmit new source packets at any time slot (no feedback - possible loss) Method B: Transmit source packets until they are received by both neighbors (feedback + repetition) Method C: Transmit linear combinations of source packets (feedback + open-ended) Linear optimization with Non-linear constraints. (Logarithmic barrier method is used.)

16 Future Cooperative Communications vs. Competitive Communications. (ISIT 2006) Sharing of Resources. Beyond Tandem. What if Energy is finite? (Volume / joule)