State-Space Collapse via Drift Conditions Atilla Eryilmaz (OSU) and R. Srikant (Illinois) 4/10/20151.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

VARUN GUPTA Carnegie Mellon University 1 With: Mor Harchol-Balter (CMU)
The Capacity of Wireless Networks
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Title Name institution. April, 9-11th, 2015FORIL XI
1/10/20151 Mobile Computing COE 446 Network Operation Tarek Sheltami KFUPM CCSE COE Principles of Wireless.
TECHNOLOGY & CLINICAL SUMMARY
SUOMEN PANKKI | FINLANDS BANK | BANK OF FINLAND Bank of Finland Bulletin 2/2013: Financial stability Deputy Governor, Pentti Hakkarainen 23/05/
Analysis of Algorithms
January 15, Mobile Computing COE 446 Network Operation Tarek Sheltami KFUPM CCSE COE Principles.
January 15, Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE Principles of Wireless Networks.
T-Talk. Javascript. Module Pattern. Namics. Thomas Junghans. Frontend Engineer. 12 h August 2009.
T-Talk. Javascript. JQuery. Custom Events. Namics. Thomas Junghans. Frontend Engineer. 12 th August 2009.
3/30/ The Grace and Mercy of God; A. Definitions: 1. God's grace (Greek CHARIS) is His unmerited favour toward sinners, 2. God's mercy (Greek.
Transparency Index, Family Firms, and Company Performance: Evidence from Hong Kong Yan-Leung Cheung School of Business Hong Kong Baptist University.
4/5/20151 Mobile Ad hoc Networks COE 549 Mobility Models II Group Mobility Tarek Sheltami KFUPM CCSE COE
Corso di Algoritmi e Strutture Dati con Laboratorio A.A. 2014/15 Lezione 5.1 The String and Scanner classes.
April 9, Mobile Computing COE 446 Wireless Multiple Access Tarek Sheltami KFUPM CCSE COE Principles.
James. Heckman University of Chicago
4/10/20151 State Driven Agents CIS 479/579 Bruce R. Maxim UM-Dearborn.
4/11/20151 Mobile Computing COE 446 Wireless Multiple Access Tarek Sheltami KFUPM CCSE COE Principles.
4/11/20151 Ten little, nine little, eight little women …in academic research When burnout beats perseverance.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
4/12/20151 CompSci 514: Computer Networks Lecture 5: BGP problems Xiaowei Yang.
LINEAR PROGRAMMING Modeling a problem is boring --- and a distraction from studying the abstract form! However, modeling is very important: --- for your.
4/10/20151 Re B.C. Motor Vehicle Act, /10/20152 Some Preliminaries  By common law, legal offenses require two elements: 1. Actus Reus: “guilty.
Network Utility Maximization over Partially Observable Markov Channels 1 1 Channel State 1 = ? Channel State 2 = ? Channel State 3 = ? Restless.
Abhay.K.Parekh and Robert G.Gallager Laboratory for Information and Decision Systems Massachusetts Institute of Technology IEEE INFOCOM 1992.
Technical: what might I mean by multipath? 1.Via an overlay network 2.End-points are multi- homed, and expose multiple IP addresses; routing works as it.
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.
Load Balancing of Elastic Traffic in Heterogeneous Wireless Networks Abdulfetah Khalid, Samuli Aalto and Pasi Lassila
A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.
Volcano Routing Scheme Routing in a Highly Dynamic Environment Yashar Ganjali Stanford University Joint work with: Nick McKeown SECON 2005, Santa Clara,
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
Detecting Network Intrusions via Sampling : A Game Theoretic Approach Presented By: Matt Vidal Murali Kodialam T.V. Lakshman July 22, 2003 Bell Labs, Lucent.
ADCN MURI Tools for the Analysis and Design of Complex Multi-Scale Networks Review September 9, 2009 Protocols for Wireless Networks Libin Jiang, Jiwoong.
October 5th, 2005 Jitter Regulation for Multiple Streams David Hay and Gabriel Scalosub Technion, Israel.
Flow Models and Optimal Routing. How can we evaluate the performance of a routing algorithm –quantify how well they do –use arrival rates at nodes and.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Multiple-access Communication in Networks A Geometric View W. Chen & S. Meyn Dept ECE & CSL University of Illinois.
Distributed resource allocation in wireless data networks: Performance and design Alexandre Proutière Orange-FT / ENS Paris.
Decentralised load balancing in closed and open systems A. J. Ganesh University of Bristol Joint work with S. Lilienthal, D. Manjunath, A. Proutiere and.
EE 685 presentation Distributed Cross-layer Algorithms for the Optimal Control of Multi-hop Wireless Networks By Atilla Eryılmaz, Asuman Özdağlar, Devavrat.
CS433 Modeling and Simulation Lecture 13 Queueing Theory Dr. Anis Koubâa 03 May 2009 Al-Imam Mohammad Ibn Saud University.
By Avinash Sridrahan, Scott Moeller and Bhaskar Krishnamachari.
Control for Stochastic Models via Diffusion Approximations Amy Ward, ANS Lecture Series 2008 TexPoint fonts used in EMF. Read the TexPoint manual before.
Solution to HW1. Problem 1 Need to find shortest path from a single source s to a single destination d. Have a condition in the Dijkstra algo loop which.
Models of multipath resource allocation Damon Wischik, UCL.
Michael J. Neely, University of Southern California CISS, Princeton University, March 2012 Asynchronous Scheduling for.
Opportunistic Traffic Scheduling Over Multiple Network Path Coskun Cetinkaya and Edward Knightly.
ITMANET PI Meeting September 2009 ITMANET Nequ-IT Focus Talk (PI Neely): Reducing Delay in MANETS via Queue Engineering.
Myopic and Optimal Distributed Routing Wei Chen and Sean P. Meyn ECE & CSL University of Illinois.
Order Optimal Delay for Opportunistic Scheduling In Multi-User Wireless Uplinks and Downlinks Michael J. Neely University of Southern California
Queueing in switched networks Damon Wischik, UCL thanks to Devavrat Shah, MIT TexPoint fonts used in EMF. Read the TexPoint manual before you delete this.
Stochastic Optimization for Markov Modulated Networks with Application to Delay Constrained Wireless Scheduling Michael J. Neely University of Southern.
Delay Analysis for Max Weight Opportunistic Scheduling in Wireless Systems Michael J. Neely --- University of Southern California
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Scheduling Algorithms for Multi-Carrier Wireless Data Systems
Load Balancing and Data centers
Resource Allocation in Non-fading and Fading Multiple Access Channel
Optimal Resource Allocation Algorithms for Cloud Computing
R. Srikant University of Illinois at Urbana-Champaign
Deadline Scheduling and Heavy tailED distributions
Javad Ghaderi, Tianxiong Ji and R. Srikant
Optimal Control for Generalized Network-Flow Problems
Presentation transcript:

State-Space Collapse via Drift Conditions Atilla Eryilmaz (OSU) and R. Srikant (Illinois) 4/10/20151

Goal 4/10/20152

Motivation 3 Parallel servers Jobs are buffered at a single queue When a server becomes idle, it grabs the first job from the queue to serve All servers are fully utilized whenever possible

Multiple queues Jobs arrive and choose to join the shortest queue upon arrival Total queue length is the same as in the case of a single queue if jobs “defect” to a different queue whenever one becomes empty 4/10/20154

Multi-Path Routing Choice of paths from source to destination: route each packet on currently least-congested path JSQ is an abstraction of such routing scheme. It is not possible for packets to defect from one path to another. Is JSQ still optimal in the sense of minimizing queue lengths? 4/10/20155

Heavy-Traffic Regime Consider the traffic regime where the arrival rate approaches the system capacity 4/10/20156

Foschini and Gans (1978) 4/10/20157

Steady-State Result for JSQ 4/10/20158

Lower-Bounding Queue 4/10/20159

The Lower Bound 4/10/201510

State-Space Collapse 4/10/ (1,1) q qq

A Useful Property of JSQ 4/10/201512

Drift Conditions and Moments 4/10/201513

Moments & State-Space Collapse 4/10/201514

The Upper Bound 4/10/201515

Using State-Space Collapse 4/10/201516

Handling Cross Terms

A Useful Identity 4/10/201518

Theorem 4/10/201519

Three-Step Procedure 4/10/201520

Wireless Networks 4/10/201521

Example Two links, four feasible rates: (0,2), (1,2), (3,1), (3,0) 4/10/ (0,2) (1,2) (3,1) (3,0) Capacity Region: Set of average service rates

MaxWeight (MW) Algorithm 4/10/ (0,2) (1,2) (3,1) (3,0) Capacity Region: Set of average service rates Arrival rates can be anywhere in the capacity region; MW stabilizes queues

Lower Bound 4/10/ (0,2) (1,2) (3,1) (3,0) Capacity Region: Set of average service rates Arrival rates can be anywhere in the capacity region; MW stabilizes queues

Heavy-Traffic Regime 4/10/ (0,2) (1,2) (3,1) (3,0) Capacity Region: Set of average service rates Arrival rates can be anywhere in the capacity region; MW stabilizes queues.

State-Space Collapse 4/10/ c q qq

Upper Bound 4/10/201527

Theorem 4/10/201528

Implications 4/10/ c q qq

Use Beyond Heavy-Traffic Regime Each face of the capacity region provides an upper and lower bound Treat these as constraints From this the best upper and lower bounds can be obtained o Similar to Bertsimas, Paschalidis and Tsitsiklis (1995), Kumar and Kumar (1995), Shah and Wischik (2008) 4/10/201530

Stability and Performance Stability of control policies can be shown by considering the drift of a Lyapunov function Setting this drift equal to zero gives bounds on queue lengths in steady-state But these are not tight in heavy-traffic The moment-based interpretation of state-space collapse and the upper bounding ideas to use this information provide tight upper bounds 4/10/201531

Conclusions An approach to state-space collapse using exponential bounds based on drift conditions A technique to use to these bounds in obtaining tight upper bounds Demonstrated for o JSQ o MaxWeight o MaxWeight with fading is an easy extension 4/10/201532