 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
|
Network
Flow Control Problem
|
|
|
|
 |
 |
Design source and
link control laws to achieve:
|
|
stability,
utilization, fairness, robustness
|
|
|
|
|
|
Optimization approach:
Kelly, Low, Srikant, …
|
|
|
|
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
 |
 |
|
Forward routing
|
|
matrix (including
|
|
|
delays)
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
 |
 |
 |
 |
 |
 |
 |
 |
Adjust sending
|
|
|
rate based on
|
|
|
congestion
|
|
|
indication
|
|
|
(AIMD, TCP
|
|
|
|
Reno, Vegas)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
 |
 |
 |
 |
 |
 |
AQM: Provide
|
|
congestion
|
|
|
information
|
|
|
|
(RED, REM,
|
|
|
AVQ)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
Return routing matrix
|
|
(including
delays)
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
|
|