DocumentCode
784233
Title
FlowMate: scalable on-line flow clustering
Author
Younis, Ossama ; Fahmy, Sonia
Author_Institution
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
Volume
13
Issue
2
fYear
2005
fDate
4/1/2005 12:00:00 AM
Firstpage
288
Lastpage
301
Abstract
We design and implement an efficient on-line approach, FlowMate, for clustering flows (connections) emanating from a busy server, according to shared bottlenecks. Clusters can be periodically input to load balancing, congestion coordination, aggregation, admission control, or pricing modules. FlowMate uses in-band (passive) end-to-end delay measurements to infer shared bottlenecks. Delay information is piggybacked on feedback from the receivers, or, if impossible, TCP or application round-trip time estimates are used. We simulate FlowMate and examine the effects of network load, traffic burstiness, network buffer sizes, and packet drop policies on clustering correctness, evaluated via a novel accuracy metric. We find that coordinated congestion management techniques are more fair when integrated with FlowMate. We also implement FlowMate in the Linux kernel v2.4.17 and evaluate its performance on the Emulab testbed, using both synthetic and tcplib-generated traffic. Our results demonstrate that clustering of medium to long-lived flows is accurate, even with bursty background traffic. Finally, we validate our results on the Internet Planetlab testbed.
Keywords
Linux; operating system kernels; telecommunication computing; telecommunication congestion control; telecommunication network management; telecommunication network topology; telecommunication traffic; transport protocols; Flowmate; admission control; application round-trip time estimation; congestion coordination; congestion management technique; end-to-end delay; load balancing; network monitoring; network tomography; network traffic; packet drop policy; scalable on-line flow clustering; shared bottleneck inference; Admission control; Communication system traffic control; Delay effects; Delay estimation; Extraterrestrial measurements; Feedback; Load management; Pricing; Testing; Traffic control; Coordinated congestion management; TCP; load balancing; network monitoring; network tomography; shared bottleneck inference;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2005.845532
Filename
1424039
Link To Document