Application Metrics and Network Performance

Slides:



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

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 9 Fundamentals.
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
CROWN “Thales” project Optimal ContRol of self-Organized Wireless Networks WP1 Understanding and influencing uncoordinated interactions of autonomic wireless.
MAC3: Medium Access Coding & Congestion Control Devavrat Shah (MIT) Damon Wischik (UCL)
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project FLoWS Team Update: Andrea Goldsmith ITMANET PI Meeting Jan 27, 2011.
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Joint Multi-Access and Routing as a Stochastic Game for Relay Channel Yalin Evren Sagduyu, Anthony Ephremides Objective and Motivation * Objective: Analyze.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
Cross Layer Adaptive Control for Wireless Mesh Networks (and a theory of instantaneous capacity regions) Michael J. Neely, Rahul Urgaonkar University of.
Convergence Time to Nash Equilibria in Load Balancing Eyal Even-Dar, Tel-Aviv University Alex Kesselman, Tel-Aviv University Yishay Mansour, Tel-Aviv University.
A Game-Theoretic Look at Joint Multi-Access, Power and Rate Control Yalin Evren Sagduyu, Anthony Ephremides Objective and Motivation * Objective: Analyze.
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.
01/16/2002 Reliable Query Reporting Project Participants: Rajgopal Kannan S. S. Iyengar Sudipta Sarangi Y. Rachakonda (Graduate Student) Sensor Networking.
Communication over Bidirectional Links A. Khoshnevis, D. Dash, C Steger, A. Sabharwal TAP/WARP retreat May 11, 2006.
Multiple-access Communication in Networks A Geometric View W. Chen & S. Meyn Dept ECE & CSL University of Illinois.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project FLoWS Overview and Update Andrea Goldsmith.
Ness Shroff Dept. of ECE and CSE The Ohio State University Grand Challenges in Methodologies for Complex Networks.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project FLoWS Progress and Next Steps Andrea Goldsmith Phase 3 Kickoff Sept ,
By Avinash Sridrahan, Scott Moeller and Bhaskar Krishnamachari.
Wireless Networks Breakout Session Summary September 21, 2012.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 2 Layerless Dynamic Networks Lizhong Zheng, Todd Coleman.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 3 Application Metrics and Network Performance Asu Ozdaglar and Devavrat.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 3 Application Metrics and Network Performance Asu Ozdaglar and Devavrat.
Overview of Research Activities Aylin Yener
Utility-Optimal Scheduling in Time- Varying Wireless Networks with Delay Constraints I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1/30.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project FLoWS Overview and Update Andrea Goldsmith.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 2 Overview: Layerless Dynamic Networks Lizhong Zheng.
Some Networking Aspects of Multiple Access Muriel Medard EECS MIT.
Local Phy + Global Routing: A Fundamental Layering Principle for Wireless Networks Pramod Viswanath, University of Illinois July, 2011.
Interference in MANETs: Friend or Foe? Andrea Goldsmith
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project FLoWS Overview and Progress Andrea Goldsmith.
Myopic and Optimal Distributed Routing Wei Chen and Sean P. Meyn ECE & CSL University of Illinois.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrusts 0 and 1 Metrics and Upper Bounds Muriel Medard, Michelle Effros and.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 3 Application Metrics and Network Performance Asu Ozdaglar and Devavrat.
Indian Institute of Technology Bombay 1 Communication Networks Prof. D. Manjunath
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
Asymptotic Analysis for Large Scale Dynamic Stochastic Games Sachin Adlakha, Ramesh Johari, Gabriel Weintraub and Andrea Goldsmith DARPA ITMANET Meeting.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project A Distributed Newton Method for Network Optimization Ali Jadbabaie and Asu Ozdaglar.
Impact of Interference on Multi-hop Wireless Network Performance
Cognitive Radio Networks
Capacity region of large wireless networks
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Delay Efficient Wireless Networking
Q-Learning for Policy Improvement in Network Routing
Layerless Dynamic Networks
ACHIEVEMENT DESCRIPTION
Multi-channel, multi-radio wireless networks
Ivana Marić, Ron Dabora and Andrea Goldsmith
Resource Allocation in Non-fading and Fading Multiple Access Channel
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
IEEE Student Paper Contest
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Javad Ghaderi, Tianxiong Ji and R. Srikant
Unequal Error Protection: Application and Performance Limits
Subject Name: Adhoc Networks Subject Code: 10CS841
Oblivious Equilibrium for Stochastic Games with Concave Utility
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
ACHIEVEMENT DESCRIPTION
ACHIEVEMENT DESCRIPTION
Towards characterizing the capacity of the building block of MANETs
Information Sciences and Systems Lab
Presentation transcript:

Application Metrics and Network Performance Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 3 Application Metrics and Network Performance Asu Ozdaglar and Devavrat Shah

End-to-End Performance MANET Metrics Constraints Capacity Delay Energy Upper Bound Lower Capacity and Fundamental Limits New Paradigms for Upper Bounds Models and Dynamics Layerless Dynamic Networks Degrees of Freedom Application Metrics and Network Performance Capacity Delay Energy/SNR Utility=U(C,D,E) End-to-End Performance and Network Utility (C*,D*,E*) Fundamental Limits of Wireless Systems FLoWS Models New MANET Theory Metrics Application Metrics

Thrust Motivation Fundamental problem of MANET (Some form of) dynamic resource allocation

Capacity and fundamental limits Thrust Motivation Fundamental problem of MANET (Some form of) dynamic resource allocation Information theory Fundamental limitations (Thrust 1) Dealing with unreliability (Thrust 2) Information Theory Capacity and fundamental limits and codes

Thrust Motivation Fundamental problem of MANET Control (Some form of) dynamic resource allocation Control Understanding and controlling system dynamics Information Theory Capacity and fundamental limits and codes Control Dynamical systems Feedback, Stabilization and Controlability

Thrust Motivation Fundamental problem of MANET Economics (Some form of) dynamic resource allocation Economics Extracts effect of non co-operative behavior and `manage’ it Information Theory Capacity and fundamental limits and codes Control Dynamical systems Feedback, Stabilization and Controlability Economics Multi-agent systems Equilibrium and Mechanism design

Thrust Motivation Fundamental problem of MANET Networks (Some form of) dynamic resource allocation Networks Captures uncertainty through stochastics and queuing “Technological” constrains driven architecture Implementable, distributed or message-passing network algorithms Information Theory Capacity and fundamental limits and codes Control Dynamical systems Feedback, Stabilization and Controlability Economics Multi-agent systems Equilibrium and Mechanism design Networks Resource Allocation Queues and algorithms

Thrust Motivation Fundamental problem of MANET Thrust 3 (Some form of) dynamic resource allocation Information Theory Capacity and fundamental limits and codes Information Theory Capacity and fundamental limits and codes Control Dynamical systems Feedback, Stabilization and Controlability Control Dynamical systems Feedback, Stabilization and Controlability Economics Multi-agent systems Equilibrium and Mechanism design Economics Multi-agent systems Equilibrium and Mechanism design Networks Resource Allocation Queues and algorithms Networks Resource Allocation Queues and algorithms Robust against non-cooperative behavior Queuing, distributed algorithms Optimization and Dynamic Stability Physical layer considerations General application metrics Thrust 3 Application Metrics and Network Performance

Thrust Motivation Fundamental problem of MANET Thrust 3 (Some form of) dynamic resource allocation Information Theory Capacity and fundamental limits and codes Information Theory Capacity and fundamental limits and codes Control Dynamical systems Feedback, Stabilization and Controlability Control Dynamical systems Feedback, Stabilization and Controlability Economics Multi-agent systems Equilibrium and Mechanism design Economics Multi-agent systems Equilibrium and Mechanism design Networks Resource Allocation Queues and algorithms Networks Resource Allocation Queues and algorithms Robust against non-cooperative behavior Queuing, distributed algorithms Optimization and Dynamic Stability Physical layer considerations General application metrics Thrust 3 Application Metrics and Network Performance Thrust Objective: Develop a framework for resource allocation with heterogeneous and dynamically varying application metrics while ensuring efficient (stable) operation of decentralized networks with uncertain capabilities

Thrust achievements: thus far Network Resource Allocation Different metrics require different methodology Optimization Stochastics Game Theory Cognitive radio design Topology formation Wireless Dynamic NUM Goldsmith, Johari Distributed algorithms Johari Noncooperative scheduling Integration of macro level control and micro level system design Boyd, Goldsmith Ozdaglar, Shah Ozdaglar Cross-Layer Optimization Noncooperative coding Johari, Meyn, Shah Effros Boyd, Goldsmith, Medard, Ozdaglar

Thrust achievements: recent Network Resource Allocation Different metrics require different methodology Optimization Stochastics Game Theory Info. Theory Supermodular Games Near Potential Games Wireless, Distributed Dynamic NUM Fundamental Overhead in Distributed Algorithm Johari Distributed CSMA Ozdaglar Power Control & Potential Games Shah Boyd, Goldsmith El Gamal Ozdaglar Capacity with Coding Q-learning for network resource allocation Large Dynamic Stochastic Games Medard Meyn Dynamic Resource Allocation Game Johari Ozdaglar

Recent Thrust Achievements Optimization Methods for General Application Metrics Wireless Stochastic Resource Allocation (WNUM) Distributed Wireless Network Utility Maximization (Goldsmith) To optimize the rate-reliability tradeoff in wireless networks Stochastic approximation to establish convergence Promising simulation study Full Stochastic Control Problem (Boyd) To optimize power control and capacity allocation With utilities being smooth functions of flow rates Exact characterization of “no transmit” region Optimal things to do : no power utilization ! Approximation dynamic programming techniques

Recent Thrust Achievements Optimization Methods for General Application Metrics Wireless Stochastic Resource Allocation (WNUM) Dynamic Resource Allocation (Ozdaglar) Proportional fair allocation of capacity Existence and uniqueness of Nash Equilibrium Fluid model approximation

Recent Thrust Achievements Network Games Network games and non-cooperative behavior Two benchmark model for networked systems Supermodular and Potential games Both admit simple, learning rules to reach Nash Equilibrium Provide insights in understanding more complex setup Supermodular Games (Johari) Largest Nash Equilibrium Pareto optimal under positive externalities Player action determined by the “centrality” Relation to the connectivity of an agent … 1

Recent Thrust Achievements Network Games Network games and non-cooperative behavior Two benchmark model for networked systems Supermodular and Potential games Both admit simple, learning rules to reach Nash Equilibrium Provide insights in understanding more complex setup Potential Games (Ozdaglar) Power control in a multi-cell CDMA system Analysis through an “approximate” potential game Ingredient: Lyapunov analysis More in Focus Talk. Near Potential Games (Ozdaglar) Decomposition of games Power control game approximate Potential game Lyapunov analysis pricing Optimal power allocation

Recent Thrust Achievements Network Games Network games and non-cooperative behavior Large Dynamic Stochastic Games (Johari) Study of Oblivious Equilibrium (OE) Aggregate effect of the large number of agents Exogenous conditions on model primitives OE approximates Markov perfect equilibrium General Stochastic Games Competitive Model Non-cooperative games. Sub modular payoff Existence results for OE. AME property. Coordination Model Cooperative games. Super modular payoff structure. Results for special class of linear quadratic games.

Recent Thrust Achievements Stochastic Network and Control Network resource allocation algorithm Q-learning (Meyn) Characterization of optimal policy for Markovian system By means of system observation under non-optimal policy Broadening the domain of application, including Network resource allocation scenario

Recent Thrust Achievements Stochastic Network and Control Network resource allocation algorithm Capacity under immediate decoding (Medard) Characterization through conflict graphs When tractable Outperforms naïve routing based approach

Recent Thrust Achievements Stochastic Network and Control Network resource allocation algorithm Medium Access Control (MAC) protocol (Shah) Asynchronous, distributed and extremely simple Like classical backoff protocol Backoff probabilities are function of queue-sizes Efficient Resolves a long standing intellectual challenge in networks and information theory Utilizes insights from statistical physics and Markov chain mixing time Adjudged Kenneth Sevic Outstanding Student Paper at ACM Sigmetrics ‘09 See Poster by Jinwoo Shin 1/1+log q log q/1+log q

Achievements Overview (Last Year) Optimization Distributed and dynamic algorithms for resource allocation Boyd: Efficient methods for large scale network utility maximization Goldsmith: Layered broadcast source-channel coding Medard, Ozdaglar: Cross-Layer optimization for different application delay metrics and block-by-block coding schemes Medard, Shah: Distributed functional compression Boyd, Goldsmith: Wireless network utility maximization (dynamic user metrics, random environments and adaptive modulation ) Medard, Ozdaglar: Efficient resource allocation in non-fading and fading MAC channels using optimization methods and rate-splitting Ozdaglar: Distributed optimization algorithms for general metrics and with quantized information Goldsmith, Johari: Game-theoretic model for cognitive radio design with incomplete channel information Shah: Capacity region characterization through scaling for arbitrary node placement and arbitrary demand Johari: Local dynamics for topology formation Shah: Low complexity throughput and delay efficient scheduling Ozdaglar: Competitive scheduling in collision channels with correlated channel states Meyn: Generalized Max-Weight policies with performance optim- distributed implementations Stochastic Network Analysis Flow-based models and queuing dynamics Game Theory New resource allocation paradigm that focuses on hetereogeneity and competition

Achievements Overview (Most Recent) Optimization Distributed and dynamic algorithms for resource allocation Boyd, Goldsmith: Wireless network utility maximization as a stochastic optimal control problem Ozdaglar: Distributed second order methods for network optimization El Gamal: Overhead in distributed algorithms Medard: Decoding and network scheduling for increased capacity Shah: Distributed MAC using queue based feedback Ozdaglar: Noncooperative power control using potential games Johari: Large network games Ozdaglar: Near potential games for network analysis Meyn: Q-learning for network optimization Johari: Supermodular games Effros: Noncooperative network coding Stochastic Network Analysis Flow-based models and queuing dynamics Game Theory New resource allocation paradigm that focuses on hetereogeneity and competition

Thrust Synergies: An Example Combinatorial algorithms for upper bounds Thrust 1 Upper Bounds Effros: Noncooperative network coding (C*,D*,E*) optimal solution of Meyn: Q-learning for network resource allocation Capacity Delay Energy Upper Bound Lower Ozdaglar: Wireless power control through potential games Thrust 3 Application Metrics and Network Performance Moulin: Interference mitigating mobility T3 solves this problem: Using distributed algorithms Considering stochastic changes, physical layer constraints and micro-level considerations Modeling information structures (may lead to changes in the performance region) Boyd, Goldsmith: Wireless network utility maximization as a stochastic optimal control problem Capacity Delay (C*,D*,E*) Thrust 2 Layerless Dynamic Networks Algorithmic interface operates independent of channel capacities The network capacities developed in Upper Bounds Thrust will be used to improve the performance of our Thrust’s network algorithms Combining our results with the approaches in the Layerless Dynamic Networks Thrust will enable fully decentralized, end-to-end optimized network operation El Gamal: Information theory capacity and overhead introduced by distributed protocols. Energy Medard: (De)coding with scheduling to increase capacity Algorithmic constraints and sensitivity analysis may change the dimension of performance region Shah: Capacity region for large wireless networks accompanied by efficient, distributed MAC

FLoWS Phase 3 and 4 Progress Criteria : Thrust 3 Specific challenges/goals : currently addressed via some examples Develop new achievability results for key performance metrics based on networks designed as a single probabilistic mapping with dynamics over multiple timescales Stochastic NUM for hard delay constraints and dynamic channel variation Distributed medium access control via reversible dynamics Develop a generalized theory of rate distortion and network utilization as an optimal and adaptive interface between networks and applications that results in maximum performance regions Potential game approach for dynamically achieving general system objective Supermodular games and complementarities over networks Demonstrate the consummated union between information theory, networks, and control; and why all three are necessary ingredients in this union Q-learning for dynamic network control Bringing together coding, dynamics and queuing

Thrust Challenges: Going Forward Distributed networks Fundamental limitations using information theoretic approaches Interplay between game theory and distributed optimization ? Different delay metrics and robustness Going beyond hard delay constraints ? Multi-resolution algorithm design and effect of feedback “Universality” of system design with respect to uncertainty Effect of dynamics at different “time scales” Topological : incremental versus abrupt changes Scheduling : dynamics over evolving queues Consummating the union : an example Use of (de)coding for better distributed MAC