Dynamics of IP traffic: a study of the role of variability and the impact of control
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Fair end-to-end window-based congestion control
IEEE/ACM Transactions on Networking (TON)
Parallel and Distributed Computation: Numerical Methods
Parallel and Distributed Computation: Numerical Methods
Congestion control for high bandwidth-delay product networks
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Measuring ISP topologies with rocketfuel
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Inferring link weights using end-to-end measurements
Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment
A duality model of TCP and queue management algorithms
IEEE/ACM Transactions on Networking (TON)
Increasing Internet Capacity Using Local Search
Computational Optimization and Applications
Stability of end-to-end algorithms for joint routing and rate control
ACM SIGCOMM Computer Communication Review
Cross-layer optimization in TCP/IP networks
IEEE/ACM Transactions on Networking (TON)
Walking the tightrope: responsive yet stable traffic engineering
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
FAST TCP: motivation, architecture, algorithms, performance
IEEE/ACM Transactions on Networking (TON)
IEEE/ACM Transactions on Networking (TON)
REPLEX: dynamic traffic engineering based on wardrop routing policies
CoNEXT '06 Proceedings of the 2006 ACM CoNEXT conference
Stability of multi-path dual congestion control algorithms
IEEE/ACM Transactions on Networking (TON)
Interactions of intelligent route control with TCP congestion control
NETWORKING'07 Proceedings of the 6th international IFIP-TC6 conference on Ad Hoc and sensor networks, wireless networks, next generation internet
A tutorial on decomposition methods for network utility maximization
IEEE Journal on Selected Areas in Communications
Towards Robust Multi-Layer Traffic Engineering: Optimization of Congestion Control and Routing
IEEE Journal on Selected Areas in Communications
DaVinci: dynamically adaptive virtual networks for a customized internet
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
Transport-independent fairness
Computer Networks: The International Journal of Computer and Telecommunications Networking
Design for configurability: rethinking interdomain routing policies from the ground up
IEEE Journal on Selected Areas in Communications - Special issue on network infrastructure configuration
Multipath protocol for delay-sensitive traffic
COMSNETS'09 Proceedings of the First international conference on COMmunication Systems And NETworks
One bit is enough: a framework for deploying explicit feedback congestion control protocols
COMSNETS'09 Proceedings of the First international conference on COMmunication Systems And NETworks
Dynamic route recomputation considered harmful
ACM SIGCOMM Computer Communication Review
Energy-aware traffic engineering
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
Value-aware resource allocation for service guarantees in networks
INFOCOM'10 Proceedings of the 29th conference on Information communications
From optimization to regret minimization and back again
SysML'08 Proceedings of the Third conference on Tackling computer systems problems with machine learning techniques
Stealthy traffic analysis of low-latency anonymous communication using throughput fingerprinting
Proceedings of the 18th ACM conference on Computer and communications security
Identifying and using energy-critical paths
Proceedings of the Seventh COnference on emerging Networking EXperiments and Technologies
Journal of Network and Computer Applications
Multi-path utility maximization and multi-path TCP design
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
In the Internet today, traffic management spans congestion control (at end hosts), routing protocols (on routers), and traffic engineering (by network operators). Historically, this division of functionality evolved organically. In this paper, we perform a top-down redesign of traffic management using recent innovations in optimization theory. First, we propose an objective function that captures the goals of end users and network operators. Using all known optimization decomposition techniques, we generate four distributed algorithms that divide traffic over multiple paths based on feedback from the network links. Combining the best features of the algorithms, we construct TRUMP: a traffic management protocol that is distributed, adaptive, robust, flexible and easy to manage. Further, TRUMP can operate based on implicit feedback about packet loss and delay. We show that using optimization decompositions as a foundation, simulations as a building block, and human intuition as a guide can be a principled approach to protocol design.