Optimization Flow Control—I: Basic Algorithm and Convergence Present : Li-der.

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance
Advertisements

Mission-based Joint Optimal Resource Allocation in Wireless Multicast Sensor Networks Yun Hou Prof Kin K. Leung Archan Misra.
Utility Optimization for Event-Driven Distributed Infrastructures Cristian Lumezanu University of Maryland, College Park Sumeer BholaMark Astley IBM T.J.
Optimal Capacity Sharing of Networks with Multiple Overlays Zheng Ma, Jiang Chen, Yang Richard Yang and Arvind Krishnamurthy Yale University University.
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Simultaneous Routing and Resource Allocation in Wireless Networks Mikael Johansson Signals, Sensors and Systems, KTH Joint work with Lin Xiao and Stephen.
Gregory Shklover, Ben Emanuel Intel Corporation MATAM, Haifa 31015, Israel Simultaneous Clock and Data Gate Sizing Algorithm with Common Global Objective.
1 LP Duality Lecture 13: Feb Min-Max Theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Separating Hyperplanes
Chapter 4: Network Layer
Decomposable Optimisation Methods LCA Reading Group, 12/04/2011 Dan-Cristian Tomozei.
Distributed Algorithms for Secure Multipath Routing
Distributed Message Passing for Large Scale Graphical Models Alexander Schwing Tamir Hazan Marc Pollefeys Raquel Urtasun CVPR2011.
Yashar Ganjali Computer Systems Laboratory Stanford University February 13, 2003 Optimal Routing in the Internet.
Lecture 9. Unconstrained Optimization Need to maximize a function f(x), where x is a scalar or a vector x = (x 1, x 2 ) f(x) = -x x 2 2 f(x) = -(x-a)
Approximation Algorithms
Constrained Optimization Rong Jin. Outline  Equality constraints  Inequality constraints  Linear Programming  Quadratic Programming.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Lecture 10. TCP flow Control Used for data transfer Every successful packet is acknowledged One can not have more than W unacknowledged packets, where.
Interaction of ISPs: Distributed Resource Allocation and Revenue Maximization Sam C.M. Lee, Joe W.J. Jiang, John C.S. Lui The Chinese University of Hong.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Maximizing the Lifetime of Wireless Sensor Networks through Optimal Single-Session Flow Routing Y.Thomas Hou, Yi Shi, Jianping Pan, Scott F.Midkiff Mobile.
Simultaneous Rate and Power Control in Multirate Multimedia CDMA Systems By: Sunil Kandukuri and Stephen Boyd.
Optimal Adaptive Data Transmission over a Fading Channel with Deadline and Power Constraints Murtaza Zafer and Eytan Modiano Laboratory for Information.
Constrained Optimization Rong Jin. Outline  Equality constraints  Inequality constraints  Linear Programming  Quadratic Programming.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
Yashar Ganjali High Performance Networking Group Stanford University September 17, 2003 Minimum-delay Routing.
Interval-based Inverse Problems with Uncertainties Francesco Fedele 1,2 and Rafi L. Muhanna 1 1 School of Civil and Environmental Engineering 2 School.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
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.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
06 - Boundary Models Overview Edge Tracking Active Contours Conclusion.
15.082J and 6.855J and ESD.78J November 30, 2010 The Multicommodity Flow Problem.
A Unified Modeling Framework for Distributed Resource Allocation of General Fork and Join Processing Networks in ACM SIGMETRICS
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
By Avinash Sridrahan, Scott Moeller and Bhaskar Krishnamachari.
A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology 2008.
Mobile Relay Configuration in Data-Intensive Wireless Sensor Networks.
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.
1 A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
1 Transport BW Allocation, and Review of Network Routing 11/2/2009.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
Approximate Dynamic Programming Methods for Resource Constrained Sensor Management John W. Fisher III, Jason L. Williams and Alan S. Willsky MIT CSAIL.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
Lagrange and Water Filling algorithm Speaker : Kuan-Chou Lee Date : 2012/8/20.
Simultaneous routing and resource allocation via dual decomposition AUTHOR: Lin Xiao, Student Member, IEEE, Mikael Johansson, Member, IEEE, and Stephen.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
1 - CS7701 – Fall 2004 Review of: Detecting Network Intrusions via Sampling: A Game Theoretic Approach Paper by: – Murali Kodialam (Bell Labs) – T.V. Lakshman.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Nonlinear Programming In this handout Gradient Search for Multivariable Unconstrained Optimization KKT Conditions for Optimality of Constrained Optimization.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
D. AriflerCMPE 548 Fall CMPE 548 Routing and Congestion Control.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Joint Routing and Scheduling Optimization in Wireless Mesh Networks with Directional Antennas A. Capone, I. Filippini, F. Martignon IEEE international.
Impact of Interference on Multi-hop Wireless Network Performance
Water Resources Planning and Management Daene McKinney
Cross layer design is wireless multi-hop network
An Equal-Opportunity-Loss MPLS-Based Network Design Model
Frank Yeong-Sung Lin (林永松) Information Management Department
Uncooperative Flow Control
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Frank Yeong-Sung Lin (林永松) Information Management Department
Constraints.
Presentation transcript:

Optimization Flow Control—I: Basic Algorithm and Convergence Present : Li-der

Outline Objective of the paper Problem Framework The optimization problem Synchronous Distributed Algorithm Experimental Results Conclusion

Objective of the paper Propose an optimization approach for flow control on a network whose resources are shared by a set of S of sources Maximization of aggregate source utility over transmission rates is aimed Sources select transmission rates that maximize their benefit (utility – bandwidth cost) Distributed algorithms for converging optimal behavior in static environment is presented

Problem Framework The problem is formulated for A network that consists of a set L of unidirectional links of capacities c l, where l is element of L. The network is shared by a set S of sources, where source s is characterized by a utility function U s (x s ) that is concave increasing in its transmission rate x s The goal is to calculate source rates that maximize the sum of the utilities ∑ s S U s (x s ) over x s subject to capacity constraints.

S Problem Framework s1s1 s2s2 s3s3s DESTINATION NODES SOURCE NODES L(s 1 )={l 1,l 2,l 3,l 4 } link l 4 : S(l 4 )={s 1,s 3 } l1l1 l2l2 l3l3 l5l5 l6l6

Problem Framework c1c1 c2c2 Sources s L(s) - links used by source s U s (x s ) - utility if source rate = x s Network – Links l of capacities c l x1x1 x2x2 x3x3

The optimization problem : Primal problem

Concave utility function TYPICAL CONCAVE UTILITY FUNCTION

The optimization problem : Lagrangian for primal problem  p l represents Lagrange multipliers utilized in standard convex optimization method  By using this approach coupled link capacity constraints are integrated to the objective function  Notice separability in terms of x s so maximizing lagrangian function as aggregate of different x s related terms means gives the same result as summing up maximum of each individual x s related term. Therefore we have

The optimization problem : Dual problem  Here p l is the price per unit bandwidth at link l.  p s is the total price per unit bandwidth for all links in the path of s  The dual problem has been defined as minimization of D(p) (upper bound of Lagrangian function) for non-negative bandwidth prices.  Each source can independently solve maximization problem in (3) for a given p

Source rate as demand function  The above figure depict x s (p) as a possible solution  Similar to inverse of U’ figure in previous slide the rate is obtained as a decreasing function of U’ -1 (rate)  This means that x s (p) acts as a demand function seen in Microeconomics.

 The dual problem is solved via gradient projection method where link prices are adjusted in the opposite direction of gradient of D(p) Synchronous Distributed Algorithm based on gradient projection applied to dual problem

Synchronous Distributed Algorithm

S Problem Framework s1s1 s2s2 s3s3s DESTINATION NODES SOURCE NODES L(s 1 )={l 1,l 2,l 3,l 4 } l4l4 l1l1 l2l2 l3l3 l5l5 l6l6

Experiment Result Overview of Implementation – two IBM-compatible PC’s (Pentium 233 MHz) running the FreeBSD operating system. – Each PC was equipped with 64 MB of RAM and 100-MB/s PCI ether-net cards.

Experiment Result Each source transmitted data for a total of 120 s, with their starting times staggered by intervals of 40 s. source 1 started transmitting at time 0, source 2 at time 40 s, and source 3 at time 80 s.

Conclusion This paper have described an optimization approach to reactive flow control, and derived a simple distributed algorithm. The algorithm is provably convergent to the global optimal when network conditions are static and seems to track the optimum when network conditions vary slowly.