Congestion Control with a Misbehaving Receiver: Robust TFRC and Other Protocols
Manfred Georg, Sergey Gorinsky
Abstract
This paper examines the operation of TFRC (TCP-Friendly Rate Control) in scenarios where the receiver is untrustworthy. By misbehaving, a TFRC receiver can obtain a higher data rate at the expense of competing traffic. We identify and experimentally confirm several such attacks and designed Robust TCP-Friendly Rate Control (RTFRC), a TFRC variant which is resilient to receiver misbehavior. We also show that additional attacks that are based on feedback timing and targeted directly at RTFRC are unable to compromise the protocol. We discuss existing and propose new techniques for protecting congestion control protocols from receiver misbehavior in general. The discussion includes analysis of what level of protection is feasible with different amounts of feedback. Finally, we explore methods that compress feedback reports without undermining their verifiability.
Full Text: PDF
Last Update: 23 May 2013
Copyright @ 2006-10 Klidarithmos Press. All rights reserved