Design and Implement of a Simulator for P2P Streaming Systems

P2P 스트리밍 시스템을 위한 시뮬레이터 개발

  • Kim, Hye-Sun (Dept. of Computer Engineering, Hansung University) ;
  • Cho, Yoon-Sik (Dept. of Computer Engineering, Hansung University) ;
  • Hwang, Ki-Tae (Dept. of Computer Engineering, Hansung University)
  • 김혜선 (한성대학교 컴퓨터공학과) ;
  • 조윤식 (한성대학교 컴퓨터공학과) ;
  • 황기태 (한성대학교 컴퓨터공학과)
  • Published : 2007.05.11

Abstract

인터넷 스트리밍 시스템은 스트리밍 소스를 공급하는 미디어 서버와 이로부터 미디어 스트림을 받아 분배하는 스트리밍 서버, 그리고 스트리밍 단말기들로 구성되며, 기존에는 하나의 스트리밍 서버에 다수의 단말기들이 직접적으로 연결되는 방식을 취하고 있다. 이러한 클라이언트-서버 형태의 중앙 구조의 단점을 극복하여 확장성을 제공하기 위해 P2P 스트리밍 시스템에 대한 연구가 최근 들어 진행되고 있다. 그러나 P2P 방식을 이용한 인터넷 스트리밍 시스템을 설계, 구현, 테스트를하기 위해서 많은 비용이 소비되는 현실적인 어려움이 있다. 그러므로 본 논문에서는 P2P 스트리밍 시스템에 대한 다양한 연구 및 실험을 지원하기 위해, P2P 스트리밍 시스템을 정의하고, NS2 시뮬레이션 라이브러리를 이용하여 P2P 스트리밍 시스템 시뮬레이터 P2PStreamSim을 설계 및 구현하였다. 또한 테스트 P2P 스트리밍 시스템을 사례로 적용하여 P2PStreamSim의 동작을 검증하고 성능을 평가하였다.

Keywords