|
ABSTRACT
Since the emergence of peer-to-peer (P2P) networking in the late '90s, P2P applications have multiplied, evolved and established themselves as the leading `growth app' of Internet traffic workload. In contrast to first-generation P2P networks which used well-defined port numbers, current P2P applications have the ability to disguise their existence through the use of arbitrary ports. As a result, reliable estimates of P2P traffic require examination of packet payload, a methodological landmine from legal, privacy, technical, logistic, and fiscal perspectives. Indeed, access to user payload is often rendered impossible by one of these factors, inhibiting trustworthy estimation of P2P traffic growth and dynamics. In this paper, we develop a systematic methodology to identify P2P flows at the transport layer, i.e., based on connection patterns of P2P networks, and without relying on packet payload. We believe our approach is the first method for characterizing P2P traffic using only knowledge of network dynamics rather than any user payload. To evaluate our methodology, we also develop a payload technique for P2P traffic identification, by reverse engineering and analyzing the nine most popular P2P protocols, and demonstrate its efficacy with the discovery of P2P protocols in our traces that were previously unknown to us. Finally, our results indicate that P2P traffic continues to grow unabatedly, contrary to reports in the popular media.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
A.Broido, Y.Hyun, R.Gao, and kc claffy. Their share: diversity and disparity in IP traffic. In PAM, 2004.
|
| |
2
|
Ares. http://www.softgap.com/.
|
| |
3
|
R. Bhagwan, S. Savage, and G. Voelker. Understanding Availability. In IPTPS 03, 2003.
|
| |
4
|
BitTorrent. http://bitconjurer.org/BitTorrent/.
|
| |
5
|
John Borland. RIAA threat may be slowing file swapping. "http://news.com.com/2100-1027-1025684.html".
|
| |
6
|
K. Claffy, H.-W. Braun, and G. Polyzos. A Parametrizable methodology for Internet traffic flow profiling. In IEEE JSAC, 1995.
|
| |
7
|
Direct Connect. http://www.neo-modus.com/.
|
| |
8
|
C.Fraleigh e.a. Packet-Level Traffic Measurements from the Sprint IP Backbone. In IEEE Network, 2003.
|
| |
9
|
J.E.Gabeiras e.a. Estrategias para influir en el tr'afico p2p. Telefonica Investigaci'on y Desarrollo, whitepaper, 2004.
|
| |
10
|
eDonkey2000. http://www.edonkey2000.com/.
|
| |
11
|
eMule. http://www.emule-project.net/.
|
| |
12
|
Endace, 2004. www.endace.com.
|
| |
13
|
C. Gkantsidis, M. Mihail, and A. Saberi. Random Walks in Peer-to-Peer Networks. In INFOCOM, 2004.
|
| |
14
|
I.Graham, M.Pearson, J.Martens, and S.Donnelly. Dag - a cell capture board for ATM measurement systems, 1997. wand.cs.waikato.ac.nz.
|
| |
15
|
M. Izal, G. Urvoy-Keller, E.W. Biersack, P.A. Felber, A. Al Hamra, and L. Garc'es-Erice. Dissecting BitTorrent: Five Months in a Torrent's Lifetime. In PAM, 2004.
|
| |
16
|
Joltid. http://www.joltid.com.
|
| |
17
|
T. Karagiannis, A.Broido, N.Brownlee, kc claffy, and M.Faloutsos. Is P2P dying or just hiding? In IEEE Globecom 2004 - Global Internet and Next Generation Networks, 2004.
|
| |
18
|
T. Karagiannis, A. Broido, N. Brownlee, kc claffy, and M. Faloutsos. File-sharing in the Internet: A characterization of P2P traffic in the backbone. Technical report., 2004. http://www.cs.ucr.edu/~tkarag.
|
| |
19
|
P. Karbhari, M. Ammar, A. Dhamdhere, H.Raj, G. Riley, and E. Zegura. Bootstrapping in Gnutella: A Measurement Study. In PAM, 2004.
|
| |
20
|
K. Keys, D. Moore, R. Koga, E. Lagache, M. Tesch, and k. claffy. The architecture of the CoralReef: Internet Traffic monitoring software suite. In PAM, 2001.
|
| |
21
|
K.Tutschku. A Measurement-based Traffic Profile of the eDonkey Filesharing Service. In PAM, 2004.
|
| |
22
|
N. Leibowitz, A. Bergman, Roy Ben-Shaul, and Aviv Shavit. Are File Swapping Networks Cacheable? Characterizing P2P Traffic. In 7th IWCW, 2002.
|
| |
23
|
David Moore , Ken Keys , Ryan Koga , Edouard Lagache , K. C. Claffy, The CoralReef Software Suite as a Tool for System and Network Administrators, Proceedings of the 15th USENIX conference on System administration, December 02-07, 2001, San Diego, California
|
| |
24
|
MP2P. http://www.slyck.com/mp2p.php.
|
| |
25
|
W. B. Norton. The evolution of the u.s. internet peering ecosystem, 2003. http://www.equinix.com/pdf/whitepapers/PeeringEcosystem.pdf.
|
| |
26
|
Pew Internet & American Life Project. Sharp decline in music file swappers: Data memo from PIP and comScore Media Metrix, January, 2004. http://www.pewinternet.org/reports/.
|
| |
27
|
S. Saroiu, P. K. Gummadi, and S. D. Gribble. A Measurement Study of Peer-to-Peer File Sharing Systems. In MMCN, 2002.
|
 |
28
|
Subhabrata Sen , Oliver Spatscheck , Dongmei Wang, Accurate, scalable in-network identification of p2p traffic using application signatures, Proceedings of the 13th international conference on World Wide Web, May 17-20, 2004, New York, NY, USA
[doi> 10.1145/988672.988742]
|
 |
29
|
|
| |
30
|
Soulseek. http://www.slsknet.org/.
|
| |
31
|
tcpdump. http://www.tcpdump.org/.
|
| |
32
|
WinMx. http://www.winmx.com/.
|
| |
33
|
|
CITED BY 41
|
|
|
|
|
|
|
|
S. Antonatos , P. Akritidis , E. P. Markatos , K. G. Anagnostakis, Defending against hitlist worms using network address space randomization, Proceedings of the 2005 ACM workshop on Rapid malcode, November 11-11, 2005, Fairfax, VA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jeffrey Erman , Anirban Mahanti , Martin Arlitt , Carey Williamson, Identifying and discriminating between web and peer-to-peer traffic in the network core, Proceedings of the 16th international conference on World Wide Web, May 08-12, 2007, Banff, Alberta, Canada
|
|
|
Jeffrey Erman , Anirban Mahanti , Martin Arlitt , Ira Cohen , Carey Williamson, Offline/realtime traffic classification using semi-supervised learning, Performance Evaluation, v.64 n.9-12, p.1194-1213, October, 2007
|
|
|
|
|
|
Antonis Theocharides , Demetres Antoniades , Michalis Polychronakis , Elias Athanasopoulos , Evangelos P. Markatos, Topnet: a network-aware top(1), Proceedings of the 22nd conference on Large installation system administration conference, p.145-157, November 09-14, 2008, San Diego, California
|
|
|
|
|
|
|
|
|
Jeffrey Pang , Ben Greenstein , Ramakrishna Gummadi , Srinivasan Seshan , David Wetherall, 802.11 user fingerprinting, Proceedings of the 13th annual ACM international conference on Mobile computing and networking, September 09-14, 2007, Montréal, Québec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alberto Dainotti , Antonio Pescapé , Pierluigi Salvo Rossi , Francesco Palmieri , Giorgio Ventre, Internet traffic modeling by means of Hidden Markov Models, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.52 n.14, p.2645-2662, October, 2008
|
|
|
|
|
|
Geza Szabo , Daniel Orincsay , Balazs Peter Gero , Sandor Gyori , Tamas Borsos, Traffic analysis of mobile broadband networks, Proceedings of the 3rd international conference on Wireless internet, October 22-24, 2007, Austin, Texas
|
|
|
Haitao He , Chunhui Che , Feiteng Ma , Jun Zhang , Xiaonan Luo, Traffic classification using en-semble learning and co-training, Proceedings of the 8th conference on Applied informatics and communications, p.458-463, August 20-22, 2008, Rhodes, Greece
|
|
|
Zhenxiang Chen , Bo Yang , Yuehui Chen , Ajith Abraham , Crina Grosan , Lizhi Peng, Online hybrid traffic classifier for Peer-to-Peer systems based on network processors, Applied Soft Computing, v.9 n.2, p.685-694, March, 2009
|
|
|
|
|
|
|
|
|
Vladi Kolici , Fatos Xhafa , Keita Matsuo , Arjan Durresi , Leonard Barolli , Rozeta Miho, A P2P system based on JXTA-overlay and its application for end-device control, Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia, November 24-26, 2008, Linz, Austria
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jeffrey Erman , Alexandre Gerber , Mohammad T. Hajiaghayi , Dan Pei , Oliver Spatscheck, Network-aware forward caching, Proceedings of the 18th international conference on World wide web, April 20-24, 2009, Madrid, Spain
|
|
|
Hyunchul Kim , KC Claffy , Marina Fomenkov , Dhiman Barman , Michalis Faloutsos , KiYoung Lee, Internet traffic classification demystified: myths, caveats, and the best practices, Proceedings of the 2008 ACM CoNEXT Conference, p.1-12, December 09-12, 2008, Madrid, Spain
|
|
|
Ruben D. Torres , Mohammad Y. Hajjat , Sanjay G. Rao , Marco Mellia , Maurizio M. Munafo, Inferring undesirable behavior from P2P traffic analysis, Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems, June 15-19, 2009, Seattle, WA, USA
|
|
|
|
|
|
Ying-Dar Lin , Chun-Nan Lu , Yuan-Cheng Lai , Wei-Hao Peng , Po-Ching Lin, Review: Application classification using packet size distribution and port association, Journal of Network and Computer Applications, v.32 n.5, p.1023-1030, September, 2009
|
|