Distributed network utility maximization using event-triggered barrier methods

Many problems associated with networked systems can be formulated as network utility maximization (NUM) problems. Dual decomposition is a widely used distributed algorithm that solves the NUM problem. This approach, however, uses a step size that is inversely proportional to measures of network size such as maximum path length or maximum neighborhood size. As a result, the number of messages exchanged between nodes by dual decomposition scales poorly with respect to these measures. This paper investigates the use of an event-triggered communication scheme in distributed NUM algorithms. Under event triggering, each agent broadcasts to its neighbors when a local “error” signal exceeds a state dependent threshold. In particular, this paper proposes an event-triggered distributed NUM algorithm based on barrier methods. The paper establishes state-dependent event-triggering thresholds under which the proposed algorithm converges to the optimal solution of the NUM problem. Simulation results suggest that the proposed algorithm reduces the number of message exchanges by up to two orders of magnitude, and is scale-free with respect to the above two measures of network size.

[1]  Mung Chiang,et al.  Balancing supply and demand of bandwidth in wireless cellular networks: utility maximization over powers and rates , 2004, IEEE INFOCOM 2004.

[2]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[3]  Klara Nahrstedt,et al.  Optimal resource allocation in wireless ad hoc networks: a price-based approach , 2006, IEEE Transactions on Mobile Computing.

[4]  Xiaofeng Wang,et al.  State Based Self-triggered Feedback Control Systems with ℒ2 Stability , 2008 .

[5]  Mikael Johansson,et al.  A simple peer-to-peer algorithm for distributed optimization in sensor networks , 2007, 2007 46th IEEE Conference on Decision and Control.

[6]  Robert Nowak,et al.  Distributed optimization in sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[7]  Argyrios Zymnis Nikolaos Trichakis,et al.  An Interior-Point Method for Large-Scale Network Utility Maximization , 2007 .

[8]  Michael D. Lemmon,et al.  Distributed flow control using embedded sensor-actuator networks for the reduction of Combined Sewer Overflow (CSO) events , 2007, 2007 46th IEEE Conference on Decision and Control.

[9]  John T. Wen,et al.  A unifying passivity framework for network flow control , 2004, IEEE Transactions on Automatic Control.

[10]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[11]  Xiaofeng Wang,et al.  Event-triggered broadcasting across distributed networked control systems , 2008, 2008 American Control Conference.

[12]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[13]  Peter Marbach,et al.  Bandwidth allocation in ad hoc networks: a price-based approach , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[14]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[15]  Daniel Pérez Palomar,et al.  Alternative Distributed Algorithms for Network Utility Maximization: Framework and Applications , 2007, IEEE Transactions on Automatic Control.

[16]  W. Rudin Principles of mathematical analysis , 1964 .

[17]  Stephen P. Boyd,et al.  Simultaneous routing and resource allocation via dual decomposition , 2004, IEEE Transactions on Communications.