ADCN MURI Tools for the Analysis and Design of Complex Multi-Scale Networks Review September 9, 2009 Protocols for Wireless Networks Libin Jiang, Jiwoong.

Slides:



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

Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
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.
Short-Term Fairness and Long- Term QoS Lei Ying ECE dept, Iowa State University, Joint work with Bo Tan, UIUC and R. Srikant, UIUC.
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.
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
1 Crosslayer Design for Distributed MAC and Network Coding in Wireless Ad Hoc Networks Yalin E. Sagduyu Anthony Ephremides University of Maryland at College.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Max Weight Learning Algorithms with Application to Scheduling in Unknown Environments Michael J. Neely University of Southern California
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
Charge-Sensitive TCP and Rate Control Richard J. La Department of EECS UC Berkeley November 22, 1999.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Bandwidth sharing: objectives and algorithms Jim Roberts France Télécom - CNET Laurent Massoulié Microsoft Research.
Optimal Throughput Allocation in General Random Access Networks P. Gupta, A. Stolyar Bell Labs, Murray Hill, NJ March 24, 2006.
Cross Layer Adaptive Control for Wireless Mesh Networks (and a theory of instantaneous capacity regions) Michael J. Neely, Rahul Urgaonkar University of.
CISS Princeton, March Optimization via Communication Networks Matthew Andrews Alcatel-Lucent Bell Labs.
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,
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.
Stability and Fairness of Service Networks Jean Walrand – U.C. Berkeley Joint work with A. Dimakis, R. Gupta, and J. Musacchio.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Model and tools. Traffic Model Poisson law – Napoléon worries about the statistics of horse accidents of his generals – Poisson confirms these are unfrequent.
Optimal Energy and Delay Tradeoffs for Multi-User Wireless Downlinks Michael J. Neely University of Southern California
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Scheduling for Communication and Processing Networks Jean Walrand EECS University of California, Berkeley CORNELL, 4/25/2011 Ref: Jiang-Walrand: Scheduling.
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
Distributed resource allocation in wireless data networks: Performance and design Alexandre Proutière Orange-FT / ENS Paris.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
EE 685 presentation Distributed Cross-layer Algorithms for the Optimal Control of Multi-hop Wireless Networks By Atilla Eryılmaz, Asuman Özdağlar, Devavrat.
EE360 PRESENTATION On “Mobility Increases the Capacity of Ad-hoc Wireless Networks” By Matthias Grossglauser, David Tse IEEE INFOCOM 2001 Chris Lee 02/07/2014.
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.
Korea Advanced Institute of Science and Technology Network Systems Lab. Cross-layer Control of Wireless Networks: From Theory to Practice Professor Song.
Mazumdar Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Non-convex.
Distributed Algorithms Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopDistributed Algorithms1.
1 A Simple Asymptotically Optimal Energy Allocation and Routing Scheme in Rechargeable Sensor Networks Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee.
Converge-Cast: On the Capacity and Delay Tradeoffs Xinbing Wang Luoyi Fu Xiaohua Tian Qiuyu Peng Xiaoying Gan Hui Yu Jing Liu Department of Electronic.
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.
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.
Some Networking Aspects of Multiple Access Muriel Medard EECS MIT.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
Super-Fast Delay Tradeoffs for Utility Optimal Scheduling in Wireless Networks Michael J. Neely University of Southern California
Routing Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Multicast Recipient Maximization in IEEE j WiMAX Relay Networks Wen-Hsing Kuo † ( 郭文興 ) & Jeng-Farn Lee ‡ ( 李正帆 ) † Department of Electrical Engineering,
Stochastic Optimization for Markov Modulated Networks with Application to Delay Constrained Wireless Scheduling Michael J. Neely University of Southern.
2/14/2016  A. Orda, A. Segall, 1 Queueing Networks M nodes external arrival rate (Poisson) service rate in each node (exponential) upon service completion.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
Indian Institute of Technology Bombay 1 Communication Networks Prof. D. Manjunath
1 Chapter 7 Network Flow Slides by Kevin Wayne. Copyright © 2005 Pearson-Addison Wesley. All rights reserved.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Universal Opportunistic Routing Scheme using Network Coding
Layered Backpressure Scheduling for Delay Reduction in Ad Hoc Networks
R. Srikant University of Illinois at Urbana-Champaign
R. Srikant University of Illinois at Urbana-Champaign
IEEE Student Paper Contest
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Scheduling Algorithms in Broad-Band Wireless Networks
Is Dynamic Multi-Rate Worth the Effort?
Javad Ghaderi, Tianxiong Ji and R. Srikant
Presentation transcript:

ADCN MURI Tools for the Analysis and Design of Complex Multi-Scale Networks Review September 9, 2009 Protocols for Wireless Networks Libin Jiang, Jiwoong Lee and Jean Walrand Department of EECS University of California at Berkeley

ADCN Outline Three topics: CSMA Algorithms Basic Idea; Example 1; Example 2; Example 3 Future Work Algorithms for Stochastic Processing Networks (SPN) Cooperation with Incomplete Information 2/15

ADCN 1. CSMA Algorithms: Basic Idea Instead of Maximum Weight, use gradient algorithm to improve the schedule. The backpressure is the gradient with respect to the aggressiveness of a link: If the backpressure increases, the link should be more aggressive. This is the gradient of the distance between the stationary distribution of the independent sets and the distribution that supports the arrival rates. 2/15

ADCN 1. CSMA Algorithms: Example 1 2/15 Wireless Backpressure (Jiang-Walrand): Distributed protocols for scheduling, routing, and congestion control in ad hoc networks. THEOREM: Converges to optimal control with suitable step sizes. Extends to routing and to collisions in general ad hoc network.

ADCN 1. CSMA Algorithms: Example 2 2/15

ADCN 1. CSMA Algorithms: Example 3 Goal Maximize U(x) x = rate delivered to A and B Assume all 9 links interfere How? scheduling: who transmits when network coding congestion control: x

ADCN 1. CSMA Algorithms: Example 3 Solution HOL coding sum of BP rate control at input X Y Z = X + Y Z

ADCN 1. CSMA Algorithms: Example 3 Scheduling: L Link L: exponential waiting time with rate = exp of  r(L)[ (9 – 5) + + (6 – 7) + ]

ADCN 1. CSMA Algorithms: Example 3 A “flow” is maintained for each destination in each session. Network coding performed among flows in the same multicast session Two-way interference Multipath routing allowed

ADCN 1. CSMA: Future Work Combine with Srikant’s shadow queues and per-hop penalty Combine LQF and CSMA Combine throughput/delay 11/15

ADCN 2. Stochastic Processing Networks General situation: tasks require parts and resources to produce new parts Examples: Military mission, assembly plant, service network, hospital,... Goal: Schedule tasks and ordering of parts to maximize the utility of the production

ADCN 2. SPN: Example

ADCN 2. SPN: Basic Problem Time 0Time 1- Time 1 Time 2- Task A requires a part from queue 1 Task B requires a part from all queues Task C requires a part from queue 3

ADCN 2. SPN: Basic Problem Time 2Time 3- Task A requires a part from queue 1 Task B requires a part from all queues Task C requires a part from queue 3 Maximum Backpressure Scheduling is not stable.

ADCN 2. SPN: Basic Problem Time 0 Time 2- Modified scheduling is stable. Task A requires a part from queue 1 Task B requires a part from all queues Task C requires a part from queue 3 Time 1: Do not serve

ADCN 2. SPN: Basic Problem Under a reasonable assumption on the arrival processes, one should be able to stabilize the network. For instance, assume that the arrival rates are in the convex hull of the service vectors. Moreover, assume that the distance between the arrivals and their averages in [0, t] is bounded. Then some scheme should stabilize the system. The goal is to find a scheme that automatically adjusts the schedule.

ADCN 2. SPN: Basic Problem Scheme: Deficit Maximum Weight. 1) “Augment State” with virtual backlog. 2) Schedule according to virtual backlog which may be negative, thus scheduling a “null activity”. Schedule with maximum weight. 3) Prove that the difference between actual and virtual is bounded. Thus, waste a finite amount of time. Extends to utility maximization.

ADCN 2. SPN: Basic Problem time q 1, Q 1 1, 10, 1 1, 20, 1 q 2, Q 2 1, 10, 1 1, 20, 1 q 3, Q 3 0, 0-1, 00, 1 -1, 0 ActivityArrivalB NoneArrivalB Note:VirtualActual q i = virtual backlog at queue i. Q i = actual backlog at queue i. Repeats forever

ADCN 2. SPN: DMW: Deficit Maximum Weight Actual queues Q(t), virtual queues q(t) Allow q(t) to be negative Queue dynamics If Q k “underflows”, then activate a “null SA” and use “fictitious parts” “Deficit” Activation of SA’s decided by MW

ADCN 2. SPN: DMW (Main properties)  Prop. 1: If q(t) is bounded, then both Q(t) and D(t) are bounded. Only a finite number of null SA’s occur  long-term throughput not affected.  Prop. 2: If the arrival process is smooth enough, then q(t) is bounded  For example, there exists T>0 so that (t=0, T, 2T, 3T…) is in the interior of the capacity region (uniformly) Mild condition More random arrivals System is still “rate-stable”, although Q(t) may slowly drift to infinity Can force Q(t) to be stable, at a cost of the throughput Tradeoff between queue lengths and throughput

ADCN 2. SPN: DMW + congestion control Congestion control Throughput: Flow 1: Flow 2: Close to the theoretical optimum 0.5, 0.5

ADCN 3. Cooperation with Incomplete Information General motivation: Robust protocols Initial idea: a protocol that achieves maxmin Problem: Nodes want to help, but their information is incomplete. Model? What type of result? 12/15

INCOMPLETE INFORMATION IN NETWORKS Relay network (Lee-Walrand): Sensitivity of optimal protocols w.r.t. lack of knowledge in network. FACT: Under conservative max-min algorithm, throughput may not converge. Optimal protocol: Limited updates.

ADCN Summary 1. CSMA Algorithms: Distributed control of wireless ad hoc networks; maximize utility 2. SPN: Deficit Maximum Weight: Stabilize SPN 3. Search for robust protocols.