Optimization flow control—I: basic algorithm and convergence
IEEE/ACM Transactions on Networking (TON)
Achieving MAC layer fairness in wireless packet networks
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Fair end-to-end window-based congestion control
IEEE/ACM Transactions on Networking (TON)
Stability and performance analysis of networks supporting elastic services
IEEE/ACM Transactions on Networking (TON)
Impact of fairness on Internet performance
Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
The stable paths problem and interdomain routing
IEEE/ACM Transactions on Networking (TON)
Utility-based rate control in the Internet for elastic traffic
IEEE/ACM Transactions on Networking (TON)
Proceedings of the 9th annual international conference on Mobile computing and networking
A duality model of TCP and queue management algorithms
IEEE/ACM Transactions on Networking (TON)
End-to-end congestion control schemes: utility functions, random losses and ECN marks
IEEE/ACM Transactions on Networking (TON)
The Mathematics of Internet Congestion Control (Systems and Control: Foundations and Applications)
The Mathematics of Internet Congestion Control (Systems and Control: Foundations and Applications)
A bandwidth sharing theory for a large number of HTTP-like connections
IEEE/ACM Transactions on Networking (TON)
Proceedings of the 6th ACM international symposium on Mobile ad hoc networking and computing
Stability of end-to-end algorithms for joint routing and rate control
ACM SIGCOMM Computer Communication Review
Asymptotic Behavior of Internet Congestion Controllers in a Many-Flows Regime
Mathematics of Operations Research
Cross-layer optimization in TCP/IP networks
IEEE/ACM Transactions on Networking (TON)
Maximizing Queueing Network Utility Subject to Stability: Greedy Primal-Dual Algorithm
Queueing Systems: Theory and Applications
Price-based rate control in random access networks
IEEE/ACM Transactions on Networking (TON)
Fluid models of integrated traffic and multipath routing
Queueing Systems: Theory and Applications
Geometric programming for communication systems
Communications and Information Theory
Heterogeneous Congestion Control: Efficiency, Fairness and Design
ICNP '06 Proceedings of the Proceedings of the 2006 IEEE International Conference on Network Protocols
Distributed rate allocation for inelastic flows
IEEE/ACM Transactions on Networking (TON)
Mean FDE models for Internet congestion control under a many-flows regime
IEEE Transactions on Information Theory
Minimum-cost multicast over coded packet networks
IEEE Transactions on Information Theory
Node-Based Optimal Power Control, Routing, and Congestion Control in Wireless Networks
IEEE Transactions on Information Theory
Dynamic power allocation and routing for time-varying wireless networks
IEEE Journal on Selected Areas in Communications
IEEE Journal on Selected Areas in Communications
Price-based distributed algorithms for rate-reliability tradeoff in network utility maximization
IEEE Journal on Selected Areas in Communications
A tutorial on decomposition methods for network utility maximization
IEEE Journal on Selected Areas in Communications
Distributed utility maximization for network coding based multicasting: a shortest path approach
IEEE Journal on Selected Areas in Communications
Joint congestion control, routing, and MAC for stability and fairness in wireless networks
IEEE Journal on Selected Areas in Communications
Distributed power control and random access for spectrum sharing with QoS constraint
Computer Communications
Cross-Layer based rate control for lifetime maximization in wireless sensor networks
GPC'10 Proceedings of the 5th international conference on Advances in Grid and Pervasive Computing
Hi-index | 0.00 |
Network protocols in layered architectures have historically been obtained on an ad-hoc basis, and much of the recent cross-layer designs are conducted through piecemeal approaches. Network protocols may instead be holistically analyzed and systematically designed as distributed solutions to some global optimization problems in the form of generalized Network Utility Maximization (NUM), providing insight on what they optimize and on the structures of network protocol stacks. In the form of 10 Questions and Answers, this paper presents a short survey of the recent efforts towards a systematic understanding of "layering" as "optimization decomposition". The overall communication network is modeled by a generalized NUM problem, each layer corresponds to a decomposed subproblem, and the interfaces among layers are quantified as functions of the optimization variables coordinating the subproblems. Furthermore, there are many alternative decompositions, each leading to a different layering architecture. Industry adoption of this unifying framework has also started. Here we summarize the current status of horizontal decomposition into distributed computation and vertical decomposition into functional modules such as congestion control, routing, scheduling, random access, power control, and coding. We also discuss under-explored future research directions in this area. More importantly than proposing any particular cross-layer design, this framework is working towards a mathematical foundation of network architectures and the design process of modularization.