Distributed optimization is a natural approach to balance performance, fairness, and constraints in network traffic management. For route selection and flow partition, optimization has been proposed to match traffic demand with network capacity and topology. For the transport layer protocol, flow control has been posed as a utility maximization subject to the link bandwidth constraint. Power control in wireless networks has been posed as an optimization involving signal-to-interference ratio (SIR) and transmission power. In mobile ad hoc networks, rate and power control may be simultaneously considered in the optimization of throughput subject to the capacity and power constraints.
In highly dynamic networks, to achieve more efficient resource utilization and higher system throughput, routing and flow control (and power management in wireless networks) need to be treated in an integrated manner. Despite the similarity between these network traffic management optimizations (all involve distributed optimization subject to constraints), they are currently treated as isolated problems. Furthermore, the transient and robustness properties of networks, which are critical to the network performance in a dynamic environment, are rarely addressed within the optimization framework.
The objective of this project is to develop a unifying
optimization-based methodology for data network traffic management with
integrated consideration of stability, transient performance, robustness (to
disturbances, delays, and uncooperative users), scalability (to network size),
and quality of service guarantees. The
main technical tool is passivity, a control-theoretic concept, which we
recently introduced to the area of network flow control. It is an ideal tool for network analysis and
design due to its applicability to nonlinear systems and close linkage to
optimization. A system with state x,
input u, and output y, is said to be passive if there exists a continuously
differentiable ``storage function'' V
Network flow
control

CDMA power
control

Acknowledgment
This research is supported in part by the RPI Office of Research through an Exploratory
Seed Grant. This work is also supported
in part by the Center for Automation Technologies (CAT) under a block grant
from the New York State Office of Science, Technology, and Academic Research
(NYSTAR). This work is also supported by
the China NSFC two-base project under grant no. 60440420130.