Flow-based Peer-to-peer Identification


Introduction
Project leaders
  • Jenq-Neng Hwang, Professor, Department of Electrical Engineering, University of Washington (hwang@u.washington.edu)
  • Alan Lippman, Chief Video Architect, Redback Networks, Inc. (alanl@redback.com)
Team members
Abstract In order to utilize the network bandwidth, many companies have products for detecting Peer-to-Peer (P2P) traffic, since today the P2P flows consume more than 80% bandwidth. Most approaches focus on port detection or signature detection, also called Deep Packet Inspection (DPI). However, these approaches hardly detect new P2P protocols, since the protocols may change in new applications. To overcome this problem, a new approach called flow-based identification has been proposed. This approach tries to identify the P2P flows by statistically retriving the specific characteristics of P2P flows.
In this project, we will develop a streaming media (both unicast and P2P) traffic identifier and controller to enable networks to identify which flows contain streaming media. This identifier will have the following features. For the traffic identifier, our methods will identify streaming media traffic on a Flow by Flow Basis, using Port, DPI and Flow information. For the controller part, we will implement a control model to update and manage new signatures for both DPI and Flows. Finally, we will analyze the accuracy of these methods on a real world network that heavily uses streaming media applications.


Date Subject Resources
12/24/2007
Project Schedule (Download) References:
  • Riad Hartani and Joe Neil. "P2P Optimized Traffic Control." Caspian Networks. (Download)
  • Lawrence Roberts. "Optimizing the Internet Quality of Service and Economics for the Digital Generation." Anagran Inc. (Download)
02/22/2008
Progress Report Simulator: (see Readme.doc in the zip file)
  • Flow Router Simulator build 5 (41.6MB, JDK 6 included) (Download)
  • Flow Router Simulator build 5 (437KB, JDK 6 not included) (Download)
Captured packets:



Copyright © 2008 by Information Processing Laboratory, University of Washington. All Rights Reserved.