SlideShare a Scribd company logo
Non-Concave Network Utility
Maximization: A Distributed
Optimization Approach
Presented By:
Wasif Hafeez
National University of Science and Technology (NUST), Pakistan
By: Mahmoud Ashour∗, Jingyao Wang†, Constantino Lagoa∗, Necdet Aybat‡ and Hao
Che
Network Utility Maximization
 The framework of Network Utility Maximization (NUM) has found many applicatio
ns in network rate allocation algorithms and Internet Congestion Control Protocols.
Concave Utilities
 Follows from Law of Diminishing Marginal Utilities
 The problem of Network Utility Maximization in case of concave utilities is essentia
lly a convex optimization problem which is solvable efficiently and exactly.
Non-Concave Utilities
 In multimedia applications (Video/Audio Streaming) on Internet, the
utilities are nonconcave. Nonconvex optimization problem.
NUM for Non-Concave Utilities
 We propose a generic framework for the solution of the NUM problem with non-
concave user utility functions. We design a sequence of convex relaxations
whose solutions converge to that of the original problem.
 We develop the distributed traffic allocation algorithm (DTAA) that allows users
to independently adjust their traffic sending rates and/or redistribute traffic load
among multiple routes solely based on available local information and binary
feedback from the congested link nodes.
 The DTAA is shown to be robust to link failures and it is scalable, where the traffic is
automatically rerouted in case of a link failure or when new users join the
network
NUM for Non-Concave Utilities
 The objective is to develop a distributed control protocol which steers the traffic
away from congested links so that congestion is avoided and network resource
utilization is maximized. In particular, the protocol runs independently in parallel at
each source node using local information to allow fully distributed traffic control.
 The only non-local information needed is whether the forwarding path is
congested or not, which is binary feedback from link nodes.
Notation
 This work considers network utility functions that can be expressed as a sum of
local user utilities, i.e., we maximize subject to network
resource constraints and QoS guarantees
 The traffic is allocated so that no single link in the network is congested. A link l ∈
L is said to be congested if the sum data rate of all sources using that link exceeds
its capacity.
 The network capacity constraints are
 The optimal traffic allocation that maximizes the network utility is obtained by
solving the following optimization problem
NUM Convex Relaxation
 We propose a convex relaxation with polynomial like utility functions by
leveraging results from the moments approach to polynomial optimization. Instead
of solving previously proposed formula, we propose to solve the following
semidefinite program:
 It is worth mentioning that (9) represents a relaxation of (8) when ℓ is even.
Nevertheless, a similar result can be obtained when ℓ is odd by slightly modifying
the constraints
Distributed Traffic Allocation Algorithm
DTAA Results
 Algorithm 1 summarizes the proposed optimal DTAA
 The vector xi stores the desired transmission rates of source i over Pi
 The constraint zi = xi is not satisfied for every iteration.
 Nevertheless, both zi and xi eventually converge to a consensus as the
algorithm keeps running.
 The information exchange in the network is minimal, where a binary link
congestion notification bit is fed back to the source nodes.
 The algorithm is shown to scale out automatically to accommodate new users
joining the network.
Conclusion
 This paper addresses the optimization of network utility functions that can be
expressed as a sum of local user utilities
 The utility of each user is a non-concave function of its aggregate data rate.
 In many practical applications, a non-concave utility function is a better model of
the user perceived quality.
 A convex relaxation of the non-convex NUM problem has been proposed.
 Furthermore, an optimal decentralized traffic allocation algorithm has been
developed. All computations are performed in parallel locally at each user.
What's Next
 Future directions include performing numerical simulation of the DTAA on large
scale networks to further assess the scalability of the algorithm.
 Developing a decentralized rate allocation algorithm that allows each node to
adapt its rate among any given set of next hops solely based on immediate
information from neighboring nodes.
 Thankyou

More Related Content

PDF
FLEXIBLE VIRTUAL ROUTING FUNCTION DEPLOYMENT IN NFV-BASED NETWORK WITH MINIMU...
DOCX
Resource allocation for qo s support in wireless mesh networks
PDF
Service Provisioning Update Scheme for Mobile Application Users in a Cloudlet...
PDF
On availability performability tradeoff in wireless mesh networks
PDF
VIRTUAL ROUTING FUNCTION DEPLOYMENT IN NFV-BASED NETWORKS UNDER NETWORK DELAY...
PDF
ENERGY CONSUMPTION REDUCTION IN WIRELESS SENSOR NETWORK BASED ON CLUSTERING
PPTX
Jamming aware traffic allocation for multiple-path routing using portfolio se...
PDF
Various Clustering Techniques in Wireless Sensor Network
FLEXIBLE VIRTUAL ROUTING FUNCTION DEPLOYMENT IN NFV-BASED NETWORK WITH MINIMU...
Resource allocation for qo s support in wireless mesh networks
Service Provisioning Update Scheme for Mobile Application Users in a Cloudlet...
On availability performability tradeoff in wireless mesh networks
VIRTUAL ROUTING FUNCTION DEPLOYMENT IN NFV-BASED NETWORKS UNDER NETWORK DELAY...
ENERGY CONSUMPTION REDUCTION IN WIRELESS SENSOR NETWORK BASED ON CLUSTERING
Jamming aware traffic allocation for multiple-path routing using portfolio se...
Various Clustering Techniques in Wireless Sensor Network

What's hot (19)

PPTX
MANET Experiment - I (Using Network Simulator NetSim -www.tetcos.com)
PDF
A novel routing technique for mobile ad hoc networks (manet)
DOCX
Handling selfishness in replica allocation
PDF
k fault tolerance Mobile Adhoc Network under Cost Constraint
DOCX
Ns2 2015 2016 titles abstract
DOCX
Multicast capacity in manet with infrastructure support
DOCX
Computing localized power efficient data
PDF
Receiver cooperation in topology control for wireless ad hoc networks
PDF
Network Security IEEE 2015 Projects
PDF
Shared relay assignment (sra) for many to-one traffic in cooperative networks
PDF
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...
PDF
Energy Consumption in Ad Hoc Network With Agents Minimizing the Number of Hop...
PDF
THE PERFORMANCE EVALUATION OF OPEN SHORTEST PATH FIRST VERSION 3 IN TERMS OF ...
PDF
Throughput Maximization using Spatial Reusability in Multi Hop Wireless Network
PDF
Adaptive resource allocation and internet traffic engineering on data network
PDF
A New Paradigm for Load Balancing in WMNs
PDF
GPSFR: GPS-Free Routing Protocol for Vehicular Networks with Directional Ante...
PDF
A Proactive Greedy Routing Protocol Precludes Sink-Hole Formation in Wireless...
PDF
Call Admission Control (CAC) with Load Balancing Approach for the WLAN Networks
MANET Experiment - I (Using Network Simulator NetSim -www.tetcos.com)
A novel routing technique for mobile ad hoc networks (manet)
Handling selfishness in replica allocation
k fault tolerance Mobile Adhoc Network under Cost Constraint
Ns2 2015 2016 titles abstract
Multicast capacity in manet with infrastructure support
Computing localized power efficient data
Receiver cooperation in topology control for wireless ad hoc networks
Network Security IEEE 2015 Projects
Shared relay assignment (sra) for many to-one traffic in cooperative networks
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...
Energy Consumption in Ad Hoc Network With Agents Minimizing the Number of Hop...
THE PERFORMANCE EVALUATION OF OPEN SHORTEST PATH FIRST VERSION 3 IN TERMS OF ...
Throughput Maximization using Spatial Reusability in Multi Hop Wireless Network
Adaptive resource allocation and internet traffic engineering on data network
A New Paradigm for Load Balancing in WMNs
GPSFR: GPS-Free Routing Protocol for Vehicular Networks with Directional Ante...
A Proactive Greedy Routing Protocol Precludes Sink-Hole Formation in Wireless...
Call Admission Control (CAC) with Load Balancing Approach for the WLAN Networks
Ad

Similar to Non concave network utility maximization - A distributed optimization approach (20)

PDF
Non-convex Optimization in Networks
PDF
Joint InBand Backhauling and Interference Mitigation in 5G Heterogeneous Netw...
PPTX
The Stochastic Network Calculus: A Modern Approach.pptx
PPTX
User centric data dissemination in disruption tolerant networkas
PDF
Optimizing Data Plane Resources for Multipath Flows
DOCX
A framework for routing performance analysis in delay tolerant networks with ...
PDF
Optimized Traffic Flow over Multipath in Optical Networks
PPTX
Research Summary of Ryoichi Shinkuma, Kyoto University, Japan
PDF
Congestion control based on sliding mode control and scheduling with prioriti...
PDF
E42062126
PPTX
network.pptx
PPT
Tcp congestion control topic in high speed network
PDF
The improvement of end to end delays in network management system using netwo...
PDF
Transfer reliability and congestion control strategies in opportunistic netwo...
PDF
Iaetsd a secured based information sharing scheme via
PDF
Optimizing IP Networks for Uncertain Demands Using Outbound Traffic Constraints
PDF
The International Journal of Engineering and Science (The IJES)
PDF
Distributeddatabasesforchallengednet
PDF
Performance analysis of congestion-aware Q-routing algorithm for network on chip
PPTX
Transportation network analysis and optimization
Non-convex Optimization in Networks
Joint InBand Backhauling and Interference Mitigation in 5G Heterogeneous Netw...
The Stochastic Network Calculus: A Modern Approach.pptx
User centric data dissemination in disruption tolerant networkas
Optimizing Data Plane Resources for Multipath Flows
A framework for routing performance analysis in delay tolerant networks with ...
Optimized Traffic Flow over Multipath in Optical Networks
Research Summary of Ryoichi Shinkuma, Kyoto University, Japan
Congestion control based on sliding mode control and scheduling with prioriti...
E42062126
network.pptx
Tcp congestion control topic in high speed network
The improvement of end to end delays in network management system using netwo...
Transfer reliability and congestion control strategies in opportunistic netwo...
Iaetsd a secured based information sharing scheme via
Optimizing IP Networks for Uncertain Demands Using Outbound Traffic Constraints
The International Journal of Engineering and Science (The IJES)
Distributeddatabasesforchallengednet
Performance analysis of congestion-aware Q-routing algorithm for network on chip
Transportation network analysis and optimization
Ad

Recently uploaded (20)

PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Construction Project Organization Group 2.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPT
Project quality management in manufacturing
PDF
R24 SURVEYING LAB MANUAL for civil enggi
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Construction Project Organization Group 2.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
CYBER-CRIMES AND SECURITY A guide to understanding
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Model Code of Practice - Construction Work - 21102022 .pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Project quality management in manufacturing
R24 SURVEYING LAB MANUAL for civil enggi

Non concave network utility maximization - A distributed optimization approach

  • 1. Non-Concave Network Utility Maximization: A Distributed Optimization Approach Presented By: Wasif Hafeez National University of Science and Technology (NUST), Pakistan By: Mahmoud Ashour∗, Jingyao Wang†, Constantino Lagoa∗, Necdet Aybat‡ and Hao Che
  • 2. Network Utility Maximization  The framework of Network Utility Maximization (NUM) has found many applicatio ns in network rate allocation algorithms and Internet Congestion Control Protocols.
  • 3. Concave Utilities  Follows from Law of Diminishing Marginal Utilities  The problem of Network Utility Maximization in case of concave utilities is essentia lly a convex optimization problem which is solvable efficiently and exactly.
  • 4. Non-Concave Utilities  In multimedia applications (Video/Audio Streaming) on Internet, the utilities are nonconcave. Nonconvex optimization problem.
  • 5. NUM for Non-Concave Utilities  We propose a generic framework for the solution of the NUM problem with non- concave user utility functions. We design a sequence of convex relaxations whose solutions converge to that of the original problem.  We develop the distributed traffic allocation algorithm (DTAA) that allows users to independently adjust their traffic sending rates and/or redistribute traffic load among multiple routes solely based on available local information and binary feedback from the congested link nodes.  The DTAA is shown to be robust to link failures and it is scalable, where the traffic is automatically rerouted in case of a link failure or when new users join the network
  • 6. NUM for Non-Concave Utilities  The objective is to develop a distributed control protocol which steers the traffic away from congested links so that congestion is avoided and network resource utilization is maximized. In particular, the protocol runs independently in parallel at each source node using local information to allow fully distributed traffic control.  The only non-local information needed is whether the forwarding path is congested or not, which is binary feedback from link nodes.
  • 7. Notation  This work considers network utility functions that can be expressed as a sum of local user utilities, i.e., we maximize subject to network resource constraints and QoS guarantees  The traffic is allocated so that no single link in the network is congested. A link l ∈ L is said to be congested if the sum data rate of all sources using that link exceeds its capacity.  The network capacity constraints are  The optimal traffic allocation that maximizes the network utility is obtained by solving the following optimization problem
  • 8. NUM Convex Relaxation  We propose a convex relaxation with polynomial like utility functions by leveraging results from the moments approach to polynomial optimization. Instead of solving previously proposed formula, we propose to solve the following semidefinite program:  It is worth mentioning that (9) represents a relaxation of (8) when ℓ is even. Nevertheless, a similar result can be obtained when ℓ is odd by slightly modifying the constraints
  • 10. DTAA Results  Algorithm 1 summarizes the proposed optimal DTAA  The vector xi stores the desired transmission rates of source i over Pi  The constraint zi = xi is not satisfied for every iteration.  Nevertheless, both zi and xi eventually converge to a consensus as the algorithm keeps running.  The information exchange in the network is minimal, where a binary link congestion notification bit is fed back to the source nodes.  The algorithm is shown to scale out automatically to accommodate new users joining the network.
  • 11. Conclusion  This paper addresses the optimization of network utility functions that can be expressed as a sum of local user utilities  The utility of each user is a non-concave function of its aggregate data rate.  In many practical applications, a non-concave utility function is a better model of the user perceived quality.  A convex relaxation of the non-convex NUM problem has been proposed.  Furthermore, an optimal decentralized traffic allocation algorithm has been developed. All computations are performed in parallel locally at each user.
  • 12. What's Next  Future directions include performing numerical simulation of the DTAA on large scale networks to further assess the scalability of the algorithm.  Developing a decentralized rate allocation algorithm that allows each node to adapt its rate among any given set of next hops solely based on immediate information from neighboring nodes.  Thankyou