Layering as Optimization Decomposition

Similar documents
Duality Model of TCP/AQM

Optimization, Dynamics, and Layering in Complex Networked Systems: From the Internet to the Smart Grid

Sliding Mode Based Congestion Control and

The Impact of Imperfect Scheduling on Cross-Layer Rate. Control in Multihop Wireless Networks

Departure Time and Route Choices with Bottleneck Congestion: User Equilibrium under Risk and Ambiguity

Lecture 3: Duality Model of TCP/AQM

Chapter 7. Network Flow. CS 350: Winter 2018

To describe a queuing system, an input process and an output process has to be specified.

Beyond Cut-Set Bounds - The Approximate Capacity of D2D Networks

Evolutionary Algorithms Based Fixed Order Robust Controller Design and Robustness Performance Analysis

Comparison of Low Field Electron Transport Properties in Compounds of groups III-V Semiconductors by Solving Boltzmann Equation Using Iteration Model

Reinforcement Learning

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 65, NO. 10, OCTOBER Wenguang Mao, Xudong Wang, Senior Member, IEEE, and Shanshan Wu

Multi Constrained Optimization model of Supply Chain Based on Intelligent Algorithm Han Juan School of Management Shanghai University

Effective Capacity-Based Quality of Service Measures for Wireless Networks

Amplify and Forward Relaying; Channel Model and Outage Behaviour

On the Stability Region of Congestion Control

Algorithm Design and Analysis

A Constraint Propagation Algorithm for Determining the Stability Margin. The paper addresses the stability margin assessment for linear systems

Robust Decentralized Design of H -based Frequency Stabilizer of SMES

Control chart for waiting time in system of (M / M / S) :( / FCFS) Queuing model

Chapter Landscape of an Optimization Problem. Local Search. Coping With NP-Hardness. Gradient Descent: Vertex Cover

Quark-Gluon Plasma in Proton-Proton Scattering at the LHC?

The Impact of Imperfect Scheduling on Cross-Layer Rate Control in Wireless Networks

CONGESTION control is a key functionality in modern

PI control system design for Electromagnetic Molding Machine based on Linear Programing

696 Fu Jing-Li et al Vol. 12 form in generalized coordinate Q ffiq dt = 0 ( = 1; ;n): (3) For nonholonomic ytem, ffiq are not independent of

THE Z-TRANSFORM APPLIED TO BIRTH-DEATH MARKOV PROCESSES

Stochastic Analysis of Power-Aware Scheduling

Signaling over MIMO Multi-Base Systems: Combination of Multi-Access and Broadcast Schemes

Proactive Serving Decreases User Delay Exponentially: The Light-tailed Service Time Case

Predicting the Performance of Teams of Bounded Rational Decision-makers Using a Markov Chain Model

Lqr Based Load Frequency Control By Introducing Demand Response

EP2200 Queueing theory and teletraffic systems

Hybrid Projective Dislocated Synchronization of Liu Chaotic System Based on Parameters Identification

Myriad of applications

Service Level Guarantee for Mobile Application Offloading in Presence of Wireless Channel Errors

Finite Element Truss Problem

Optimal revenue management in two class pre-emptive delay dependent Markovian queues

RELIABILITY OF REPAIRABLE k out of n: F SYSTEM HAVING DISCRETE REPAIR AND FAILURE TIMES DISTRIBUTIONS

FINANCIAL RISK. CHE 5480 Miguel Bagajewicz. University of Oklahoma School of Chemical Engineering and Materials Science

A FUNCTIONAL BAYESIAN METHOD FOR THE SOLUTION OF INVERSE PROBLEMS WITH SPATIO-TEMPORAL PARAMETERS AUTHORS: CORRESPONDENCE: ABSTRACT

Control Theory and Congestion

Stochastic Perishable Inventory Control in a Service Facility System Maintaining Inventory for Service: Semi Markov Decision Problem

ied widely. The waiting time ditribution and queue ize for a queue with gamma ditributed arrival proce with a pecial Markovian tructure and i.i.d. exp

The Impact of Imperfect Scheduling on Cross-Layer Congestion Control in Wireless Networks

Reliability Analysis of Embedded System with Different Modes of Failure Emphasizing Reboot Delay

CHEAP CONTROL PERFORMANCE LIMITATIONS OF INPUT CONSTRAINED LINEAR SYSTEMS

Fermi Distribution Function. n(e) T = 0 T > 0 E F

Modeling The Interaction between TCP and Rate Adaptation at Links

Network Control: A Rate-Distortion Perspective

LOW ORDER MIMO CONTROLLER DESIGN FOR AN ENGINE DISTURBANCE REJECTION PROBLEM. P.Dickinson, A.T.Shenton

A PLC BASED MIMO PID CONTROLLER FOR MULTIVARIABLE INDUSTRIAL PROCESSES

LINEAR system identification has been the subject of

[Saxena, 2(9): September, 2013] ISSN: Impact Factor: INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

OPTIMIZATION OF INTERDEPENDENT QUEUEING MODEL WITH BULK SERVICE HAVING VARIABLE CAPACITY

Chapter 7. Network Flow. Slides by Kevin Wayne. Copyright 2005 Pearson-Addison Wesley. All rights reserved.

Rupro, breach model used by Cemagref during Impact project

MAXIMUM BENDING MOMENT AND DUCTILITY OF R/HPFRCC BEAMS

Lateral vibration of footbridges under crowd-loading: Continuous crowd modeling approach

Microblog Hot Spot Mining Based on PAM Probabilistic Topic Model

ROBUST CONTROLLER DESIGN WITH HARD INPUT CONSTRAINTS. TIME DOMAIN APPROACH. Received August 2015; revised November 2015

Delay-Dependent Stability Criteria for Linear Time-Delay System of Neutral Type

Channel Selection in Multi-channel Opportunistic Spectrum Access Networks with Perfect Sensing

A BATCH-ARRIVAL QUEUE WITH MULTIPLE SERVERS AND FUZZY PARAMETERS: PARAMETRIC PROGRAMMING APPROACH

A Modified Benders Decomposition Algorithm for Supply Chain Network Design under Risk Consideration

ME 375 FINAL EXAM SOLUTIONS Friday December 17, 2004

Internet Congestion Control: Equilibrium and Dynamics

PIPELINING AND PARALLEL PROCESSING. UNIT 4 Real time Signal Processing

MRAC + H Fault Tolerant Control for Linear Parameter Varying Systems

Simple Observer Based Synchronization of Lorenz System with Parametric Uncertainty

Performance Measures for BSkSP-3 with BMChSP-1 as a reference plan

EXTENDED STABILITY MARGINS ON CONTROLLER DESIGN FOR NONLINEAR INPUT DELAY SYSTEMS. Otto J. Roesch, Hubert Roth, Asif Iqbal

Streaming Calculations using the Point-Kernel Code RANKERN

Alternative Decompositions for Distributed Maximization of Network Utility: Framework and Applications

MULTI-LAYERED LOSSY FINITE LENGTH DIELECTRIC CYLINDIRICAL MODEL OF MAN AT OBLIQUE INCIDENCE

Utility Proportional Fair Bandwidth Allocation: An Optimization Oriented Approach

Coupling of Three-Phase Sequence Circuits Due to Line and Load Asymmetries

Modelling and Simulation Study on Fractional and Integer Order PI Controller for a SISO Process

τ ), respectively. Then

Lecture 7 Grain boundary grooving

Finite Element Analysis of a Fiber Bragg Grating Accelerometer for Performance Optimization

An estimation approach for autotuning of event-based PI control systems

Digital Control System

Optimization model in Input output analysis and computable general. equilibrium by using multiple criteria non-linear programming.

A Thresholding-Based Antenna Switching in SWIPT-Enabled MIMO Cognitive Radio Networks with Co-Channel Interference

Semiconductor Physics and Devices

Applying Computational Dynamics method to Protein Elastic Network Model

2.7.2 Limits to Parallelism

Radiation in energy balance models. 1. A hierarchy of climate models. Lecture 25

Root Locus Contents. Root locus, sketching algorithm. Root locus, examples. Root locus, proofs. Root locus, control examples

Research Article Reliability of Foundation Pile Based on Settlement and a Parameter Sensitivity Analysis

R ) as unknowns. They are functions S ) T ). If. S ). Following the direct graphical. Summary

Energy-Distortion Tradeoff for the Gaussian Broadcast Channel with Feedback

Molecular Dynamics Simulations of Nonequilibrium Effects Associated with Thermally Activated Exothermic Reactions

A Review of Several Optimization Problems Related to Security in Networked System

Simulation Study on the Shock Properties of the Double-Degree-of-Freedom Cushioning Packaging System

A Simplified Methodology for the Synthesis of Adaptive Flight Control Systems

White Rose Research Online URL for this paper: Version: Accepted Version

Performance Evaluation

Transcription:

TLEN7000/ECEN7002: Analytical Foundation of Network Layering a Optimization Decompoition Lijun Chen 11/29/2012

The Internet Compleity i ever increaing Large in ize and cope Enormou heterogeneity Incomplete information Uncertain environment Emerging technologie New application New deign dimenion Deign (& undertanding) i increaingly dominated by Efficiency (optimality) Manageability Reliability & Security Economic viability Scalability Evolvability emerging, global propertie 2

Sytem requirement: functional, efficient, robut, ecure, evolvable, architecture Component Contraint that decontrain Organizational principle, including abtraction and interface Highly conerved core reource allocation and management mechanim 3

Sytem requirement: functional, efficient, robut, ecure, evolvable, Undertand architecture and main mechanim of eiting network architecture Component Deign architecture and main mechanim for emerging network 4

Internet Application Divere Highly conerved core mechanim Phyical TCP/AQM IP MAC Divere Layered architecture 5

Internet architecture Application TCP/AQM IP Little quantitative undertanding Why? Optimal? In what ene? Lot of problem Efficiency, ecurity, mobility, accountability, MAC Phyical fie (middle boe & overlay) 6

Sytem requirement: functional, efficient, robut, ecure, evolvable, architecture Component Rigorou foundation and new methodologie for undertanding & deigning architecture and variou mechanim Employ and develop technique in contrained optimization game theory ditributed control 7

Cro-layer deign in ad hoc wirele network Application TCP/AQM IP MAC Phyical Network performance can be improved if network layer are jointly deigned Mot work deign baed on intuition, evaluated by imulation unintended conequence 8

Cro-layer deign in ad hoc wirele network Application TCP/AQM IP MAC Phyical A theory-baed approach Capture global tructure of the problem deign objective contraint Derive the deign from the ditributed decompoition of certain optimization problem 9

10 Protocol decompoition: TCP/AQM Duality model: TCP/AQM a ditributed primal-dual algorithm over network to maimize aggregate utility (Kelly 98, Low 99, 03) c R U.t. ) ( ma 0 + l l l l l l p p c p R U ) ( ma min 0 0 Primal: Dual 1 2 1 c + 2 3 1 c + = 2 1 3 2 1 1 0 0 1 1 1 c c R 1 3 2 c 2 c 1

Protocol decompoition: TCP/AQM Duality model: TCP/AQM a ditributed primal-dual algorithm over the network to maimize aggregate utility (Kelly 98, Low 99, 03) Primal: ma 0.t. U R c ( ) Dual min p 0 ma U 0 ( ) l R l p l + l p c l l ' 1 () t = U ( Rl pl ) l pl ( t+ 1) = [ pl ( t) + γ ( Rl( t) cl )] horizontal decompoition + 11

Cro-layer deign/optimization Application ma 0 U ( ).t. R c Tranport Network Link/MAC Phyical Etend to include deciion variable and contraint of other layer Derive cro-layer deign from decompoition of etended utility maimization 12

Cro-layer deign/optimization each ource : ending rate and utility U ) ( c f l N l N, Π ; f Π Network model d routing of ervice requirement H() allocation of ervice capacity A( f ) H ( ) A( f ) 13

Problem formulation Network reource allocation: ma, f. t. U ( H ( ) A( f Π ) f ) contraint for routing contraint from wirele interference 14

15 Protocol decompoition )} ( ma )) ( ) ( ( min{ma ), ( ) (.. ) ( ma 0, Dual: Primal: f A p H p U f f A H t U T f T p f Π + Π Rate control Scheduling Routing rate contraint chedulability contraint

Cro-layer implementation Dual: T T min{ma ( U ( ) p H( )) + ma p A( f)} p 0 f Π Application Rate control Routing Scheduling Tranport Network Link/MAC Phyical q q q q Rate control: T ( t) = ( p( t)) = argmau ( ) p ( t) H( ) Routing: olved with rate control or cheduling Scheduling: T f ( t) = f ( p( t)) = arg ma p ( t) A( f ) f Π Congetion update: vertical decompoition 1) = [ p( t) γ { A( f ( p( t))) H ( p( t + ( p( t)))}] t + 16

Etenion to time-varying channel Application Tranport Network Link/MAC Phyical q q q q channel tate h : i.i.d. finite tate proce with ditribution Rate control: T ( t) = ( p( t)) = argmau ( ) p ( t) H( ) Routing: olved with rate control or cheduling Scheduling: f ( t) = f ( p( t)) = arg Congetion update ma f Π ( h( t)) p T q(h) ( t) A( f ) random p( t + 1) = [ p( t) γ { A( f ( p( t))) H ( ( p( t)))}] t + 17

Etenion to time-varying channel: Stability and optimality Theorem (Chen el al 06; 10): The Markov chain i table. Moreover, the cro-layer algorithm olve the following optimization problem Applicable to any queueing network with interdependent, time- varying, parallel erver q q ma, f. t. H ( ) f U Π ( Π = { r : r = q( h) r( h), r( h) Π( h)} optimality hold even with time-varying topologie throughput-optimal when flow-level dynamic i conidered ) A( h f ) 18

Cro-layer deign A Wi-Fi implementation by Rhee et al how ignificantly better performance than eiting ytem Thi erie of work (tarting with Kelly-Low model) ha rekindled an interet in theory-baed network deign q e.g., DARPA CB-MANET program Layering a optimization decompoition q ee urvey article Chiang et al, IEEE Proceeding 07 19

Generalized utility maimization Objective function: uer application need and network cot Contraint: retriction on reource allocation (could be phyical or economic) Variable: Under the control of thi deign Contant: Beyond the control of thi deign Application utility Network cot ma, R, c, p ubj to IP: routing i U ( R c c X ( p) i i ) λ T R Phy: power Link: cheduling 20

Layering a optimization decompoition Network generalized NUM Layer ub-problem Interface function of primal/dual variable Layering decompoition method Application TCP/AQM IP Link/MAC Phyical Vertical decompoition: into functional module of different layer Horizontal decompoition: into ditributed computation and control over geographically diparate network element 21

Layering a optimization decompoition Network generalized NUM Layer ub-problem Interface function of primal/dual variable Layering decompoition method Application TCP/AQM IP Link/MAC Phyical Epoe the interaction among protocol layer a different way to modularize and ditributed a centralized computation Formalize the common practice of breaking down the deign for a comple ytem into impler module 22

Layering a optimization decompoition Network generalized NUM Layer ub-problem Interface function of primal/dual variable Layering decompoition method Application TCP/AQM IP Link/MAC Phyical Provide a top-down approach to deign protocol tack q eplicitly tradeoff deign objective q eplicitly model contraint and effect of, e.g., new technologie q provide guidance on how to tructure and modularize different function q make tranparent the interaction among different component and their global behavior 23

Utility deign, i.e., how to model the uer or application need q Inelatic traffic q Delay enitive traffic, time-baed utility Nonconve problem q Nonconcave objective function q Nonconve contraint Stability under delay Iue related to control plane q Implementation and management compleity q Evolvability q 24