Observations on the dynamics of a congestion control algorithm: the effects of two-way traffic
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Efficient fair queueing using deficit round robin
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
End-to-end internet packet dynamics
IEEE/ACM Transactions on Networking (TON)
Packet reordering is not pathological network behavior
IEEE/ACM Transactions on Networking (TON)
The Eifel algorithm: making TCP robust against spurious retransmissions
ACM SIGCOMM Computer Communication Review
On making TCP more robust to packet reordering
ACM SIGCOMM Computer Communication Review
On the characteristics and origins of internet flow rates
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Experience in measuring backbone traffic variability: models, metrics, measurements and meaning
Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment
Path selection and bandwidth allocation in MPLS networks
Performance Evaluation - Special issue: Internet performance and control of network systems
Best-path vs. multi-path overlay routing
Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement
RR-TCP: A Reordering-Robust TCP with DSACK
ICNP '03 Proceedings of the 11th IEEE International Conference on Network Protocols
Estimating loss rates with TCP
ACM SIGMETRICS Performance Evaluation Review
Walking the tightrope: responsive yet stable traffic engineering
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
COPE: traffic engineering in dynamic networks
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
Multihoming performance benefits: an experiment evaluation of practical enterprise strategies
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Optimizing OSPF/IS-IS weights in a changing world
IEEE Journal on Selected Areas in Communications
The effect of packet reordering in a backbone link on application throughput
IEEE Network: The Magazine of Global Internetworking
How can multi-topology routing be used for intradomain traffic engineering?
Proceedings of the 2007 SIGCOMM workshop on Internet network management
FatVAP: aggregating AP backhaul capacity to maximize throughput
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Horizon: balancing tcp over multiple paths in wireless mesh network
Proceedings of the 14th ACM international conference on Mobile computing and networking
Sorting Reordered Packets with Interrupt Coalescing
Computer Networks: The International Journal of Computer and Telecommunications Networking
RouteBricks: exploiting parallelism to scale software routers
Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles
A Novel Multipath Load Balancing Algorithm in Fat-Tree Data Center
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
State of host-centric multihoming in IP networks
NTMS'09 Proceedings of the 3rd international conference on New technologies, mobility and security
Performance modeling and analysis of multi-path routing in integrated fiber-wireless networks
INFOCOM'10 Proceedings of the 29th conference on Information communications
R3: resilient routing reconfiguration
Proceedings of the ACM SIGCOMM 2010 conference
ElasticTree: saving energy in data center networks
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Packet scheduling for deep packet inspection on multi-core architectures
Proceedings of the 6th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
OverCourt: DDoS mitigation through credit-based traffic segregation and path migration
Computer Communications
The waterfilling game-theoretical framework for distributed wireless network information flow
EURASIP Journal on Wireless Communications and Networking - Special issue on dynamic spectrum access: from the concept to the implementation
RouteBricks: enabling general purpose network infrastructure
ACM SIGOPS Operating Systems Review
VMFlow: leveraging VM mobility to reduce network power costs in data centers
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part I
Brief announcement: bridging the theory-practice gap in multi-commodity flow routing
DISC'11 Proceedings of the 25th international conference on Distributed computing
Adaptive load balancing algorithm for multiple homing mobile nodes
Journal of Network and Computer Applications
OSIA: Out-of-order Scheduling for In-order Arriving in concurrent multi-path transfer
Journal of Network and Computer Applications
Introducing energy-awareness in traffic engineering for future networks
Proceedings of the 7th International Conference on Network and Services Management
MultiWAN: WAN aggregation for developing region
Proceedings of the 2nd ACM Symposium on Computing for Development
Wireless Communications & Mobile Computing
Minimizing the Data Transfer Time Using Multicore End-System Aware Flow Bifurcation
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Cluster-based back-pressure routing algorithm
IEEE/ACM Transactions on Networking (TON)
Revisiting flow-based load balancing: Stateless path selection in data center networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Achieving high utilization with software-driven WAN
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
Efficient content-based routing with network topology inference
Proceedings of the 7th ACM international conference on Distributed event-based systems
Binder: a system to aggregate multiple internet gateways in community networks
Proceedings of the 2013 ACM MobiCom workshop on Lowest cost denominator networking for universal access
Scalable, optimal flow routing in datacenters via local link balancing
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
Multi-portal association based dispatching and a virtual-queue method in wireless mesh networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Green Networking With Packet Processing Engines: Modeling and Optimization
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
Dynamic load balancing is a popular recent technique that protects ISP networks from sudden congestion caused by load spikes or link failures. Dynamic load balancing protocols, however, require schemes for splitting traffic across multiple paths at a fine granularity. Current splitting schemes present a tussle between slicing granularity and packet reordering. Splitting traffic at the granularity of packets quickly and accurately assigns the desired traffic share to each path, but can reorder packets within a TCP flow, confusing TCP congestion control. Splitting traffic at the granularity of a flow avoids packet reordering but may overshoot the desired shares by up to 60% in dynamic environments, resulting in low end-to-end network goodput Contrary to popular belief, we show that one can systematically split a single flow across multiple paths without causing packet reordering. We propose FLARE, a new traffic splitting algorithm that operates on bursts of packets, carefully chosen to avoid reordering. Using a combination of analysis and trace-driven simulations, we show that FLARE attains accuracy and responsiveness comparable to packet switching without reordering packets. FLARE is simple and can be implemented with a few KB of router state