대규모 BitTorrent 실험을 위한 테스트베드 구축 및 이의 성능 검증
Testbed Implementation for Large-Scale BitTorrent Experiment and Performance Analysis
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
BitTorrent는 P2P 파일 전송 방식을 사용하는 대표적인 프로토콜로서, 전 세계 P2P (Peer-to-Peer) 사용의 가장 큰 부분을 차지하고 있다. BitTorrent 연구를 위한 방법으로서 소프트웨어 기반의 시뮬레이터를 이용하는 방법과 실제 환경을 반영한 테스트베드 구축 방법이 제시되었으나, 각각 실제 환경 반영의 제한과 대규모 환경 지원 제한의 한계를 보이는 단점을 갖고 있다. 본 논문에서는 이러한 문제의 해결을 위하여, 소프트웨어 시뮬레이터의 특징과 실 환경 지원의 테스트베드의 특징을 동시에 보유한 오픈소스 기반의 BitTorrent 테스트베드 구조를 제안하고,이를 구현한다. 구현한 테스트베드의 한 PC에 에뮬레이션 가능한 BitTorrent 피어수의 개수와 이에 따른 PC의CPU와 메모리 사용 성능, 네트워크 지연을 포함한 실행 가능한 적정 피어 수를 확인하여 성능을 확인한다.
Abstract
BitTorrent is an exemplary protocol using P2P file transfer method, it is occupied a large part of theworld P2P(Peer-to-Peer) usage. For researching BitTorrent protocol, implementation methods ofsoftware-based simulators and testbeds in real environments are proposed. However, software-basedsimulators have some constraints of reflecting real circumstances. Also, legacy testbeds in realenvironments have limitation in supporting large-scale experiments. In this paper, we propose andimplement an open-source based testbed structure for BitTorrent which have not only characteristicof software simulator, but also feature of testbed to solve problems in legacy experiment method. Inaddition, we will proof the performance of our implemented testbed through measurement of themaximum number of executable peers in single PC, the performance of consuming memory and CPUresources and the proper number of executable peers including network latency.
참고문헌 (15)
- S. Kim, "Classification of BitTorrent Attacks from the Protocol’s Operational Viewpoints", Journal of Convergence Information Technology, 8(14) (2013)
- 김진성, "P2P 라이브 스트리밍 시스템에서 재생 시점 이동 연산을 위한 이웃 피어 선정 기법", 한국차세대컴퓨팅학회 논문지, 10(1), pp.31~39 (2014), 한국차세대컴퓨팅학회
- M. Su, "DDoS vulnerability of Bittorrent Peer Exchange Extension : Analysis and Defense", IEEE ICC’2012 (2012)
- P. Rubesh, "A Unified Trust Management Strategy for Content Sharing in Peer-to-Peer Networks", Applied Mathematical Modelling, 37(4), pp.1992~2007 (2013)
- M. Alberto, "PeerSim : A Scalable P2P Simulator", IEEE P2P’ 2009 (2009)
- W. Yang, "GPS : A General Peer-to-Peer Simulator and Its Use for Modeling Bittorrent", IEEE MASCOTS’2005 (2005)
- J. Huang, "NS2-based Simulation Design and Implementation of BitTorrent Algorithm", Computer Simulation, 6 (2009)
- K. Katsaros, "A BitTorrent Module for the OMNeT++ Simulator", IEEE MASCOTS'09 (2009)
- Y. Lee, "DDoS Attack by File Request Redirection in Kad P2P Network", CyberC'2012 (2012)
- 무하마드 일판 유서프, "Design and Evaluation of KTree for Reliable Routing in Peer-to-Peer Systems", 한국차세대컴퓨팅학회 논문지, 9(4), pp.57~71 (2013), 한국차세대컴퓨팅학회
- C. Testa, "Delay-based Congestion control : Flow vs. Bittorrent Swarm Perspectives", Computer Networks, 60, pp.115~128 (2014)
- P. Perälä, "A Novel Testbed for P2P Networks", TridentCom’2010, LNICST, 46, pp.69~83 (2011), Springer
- D. Zbigniew, "A University Testbed for Large-scale Interconnection Experiments on Distributed Applications", Computer Networks, 63, pp.251~264 (2014)
- "MonoTorrent" (2006)[URL]
- J. Park, "Implementation and Performance Analysis of BitTorrent Testbed for Large Scale P2P Experiments based on Open Source", KCC’2014 (2014), KIISE
