• 제목/요약/키워드: P2P streaming

검색결과 147건 처리시간 0.027초

SonicStream: A Network Coding Based Live P2P Media Streaming System With Rich User Experiences

  • Chen, Xiaogang;Ren, Ning;Zhang, Xiaochen;Wang, Xin;Zhao, Jin
    • Journal of Communications and Networks
    • /
    • 제10권4호
    • /
    • pp.430-436
    • /
    • 2008
  • Recent studies have convinced that network coding can improve the performance of live media streaming in terms of startup delay, resilience to peer dynamics, as well as reduced bandwidth cost on dedicated streaming servers. However, there still exist some strategy drawbacks and neglected problems which need to be further researched. In addition to the commonly used evaluation parameters of the network and user experiences mentioned above, we focus on additional key factors, playback lag and switch lag, which have not been fully explored in previous work. In this paper, we present SonicStream, a novel and fully implemented live peer to peer (P2P) media streaming system with consideration of rich user experiences, including startup delay, playback continuity, playback lag, switch lag, etc. In pursuit of a further enhanced user experience, we revise traditional peer selection/data scheduling methods. Through a series of experimental evaluations and a cautious comparison with the latest similar work $R^2$, the superior performance of SonicStream has been preliminarily verified.

VOD 시스템을 위한 효율적인 P2Proxy 캐싱 기법 (An Efficient P2Proxy Caching Scheme for VOD Systems)

  • 권춘자;최지규;이치훈;최항규
    • 정보처리학회논문지A
    • /
    • 제13A권2호
    • /
    • pp.111-122
    • /
    • 2006
  • 인터넷 상에서 VOD 서비스 보급이 확산되면서 대규모 VOD 서비스 실현을 위한 P2P 환경에서의 VOD 시스템에 대한 관심이 대두되고 있다. 본 논문은 대규모 VOD 시스템을 실현하기 위하여 기존의 프록시를 대체하여 P2P 환경 하에서 다수의 클라이언트들로 구성되는 새로운 프록시 캐싱 방법인 P2Proxy 기법을 제안한다. 제안된 기법은 P2P 환경에서 비디오 스트림을 클라이언트들에 분산 저장하고 이들 클라이언트 그룹을 프록시로 활용하는 방법이다. 즉, 각 클라이언트는 요구한 스트림을 자신이 속한 그룹의 다른 클라이언트들로부터 캐싱된 스트림들을 전송 받으며 캐쉬에 없는 부분만을 서버로부터 전송 받는다. 본 논문은 P2Proxy의 그룹에 포함된 클라이언트와 서버 간의 스트림 캐싱 과정을 통해 각 그룹의 생성과 소멸 과정을 보이고, 클라이언트의 캐싱 정보를 공유하기 위한 디렉토리 구조를 제안한다. 이 디렉토리 정보를 이용하여 그룹에 참여한 다른 클라이언트의 정보를 얻는 과정을 보이며, 이를 활용함으로써 재생과 전송을 위한 메시지 교환을 최소화한다. 또한, P2P 환경에서 클라이언트의 불규칙한 행동으로 인한 이탈에 따른 복구 과정도 제안한다. 본 논문은 성능 평가를 통해 제안된 기법이 기존의 P2P 스트리밍 기법에 비하여 그 성능이 우수함을 보인다.

확장성 있는 P2P 실시간 비디오 스트리밍 통신을 위한 P2P 기반 그룹 서비스 관리 구조 (P2P-based Group Communication Management For Scalable P2P Live Video Streaming Communication)

  • 천승만;박종태
    • 전자공학회논문지
    • /
    • 제49권12호
    • /
    • pp.81-88
    • /
    • 2012
  • 차세대 광대역 무선 네트워크의 성능이 급격히 증가함에 따라 스마트 모바일 플랫폼 기반으로 다양한 서비스 (교육, 실시간 비디오 스트리밍 서비스, 실시간 비디오 컨퍼런싱, 온라인 게임 등)가 사용자에게 제공되고 있다. 하지만, 대부분의 이러한 서비스들은 중앙 집중식 구조로 서비스가 제공되고 있기 때문에, 트래픽 관리에 대한 확장성 있는 통신 서비스를 제공하는데 어려움이 있다. 본 논문의 목적은 P2P 네트워크 기반으로 확장성 있는 실시간 비디오 멀티미디어 스트리밍 서비스를 그룹 스마트 단말 사용자에게 제공하는 것이다. 이를 위해, 본 논문에서는 스마트 이동 단말을 이용한 확장성 있는 P2P 기반 그룹 통신 관리 서비스 구조 및 서비스 관리 프로토콜을 설계하였다. 제안된 서비스 구조에 대한 성능 분석을 위해, 평균 전송 지연시간(Average Transmission Delay) 및 대역폭 이용률 (Bandwidth Utilization) 에 대한 수학적인 분석을 수행하였다.

P2P 기반의 사용자 주문형 스트리밍 서비스를 위한 세그먼트 그룹 관리 구조 (Group Management Structure of Segments for P2P-based On Demand Streaming Services)

  • 이종득;정택원
    • 한국산학기술학회논문지
    • /
    • 제10권7호
    • /
    • pp.1621-1630
    • /
    • 2009
  • 최근에 P2P 기반의 분산 환경에서 동적인 분산 콘텐츠 서비스를 제공하기 위한 많은 연구가 수행되고 있다. 그러나 콘텐츠 객체들의 분산 서비스를 위해서는 QoS 문제와 세그먼트의 동적 관리 문제가 발생되고 있다. 본 논문에서는 P2P 기반의 분산 콘텐츠 서비스를 위한 새로운 세그먼트 관리기법을 제안한다. 제안된 기법은 SGM(Segment Group Manager)를 통하여 그룹을 관리하게 되며, 이 구조는 P2P상에서 서비스가 수행되는 세그먼트들을 결정하여 스트리밍을 효율적으로 관리하게 된다. 이때 같은 그룹으로 구성된 세그먼트들은 비슷한 네트워크 조건하에서 효율적인 QoS를 수행하기 위하여 상호 협력한다. 이러한 기능은 거리기반 관리구조와 관계성 기반 관리구조에 의해서 수행된다. 거리기반 관리구조는 검색효율을 개선하기 위한 관리 기법이고, 관계성 기반 관리구조는 세그먼트의 서비스율을 개선하기 위한 기법이다. 제안된 기법의 시뮬레이션 결과 평균 검색시간이 TPD(Truncated Pareto Distribution)기법에 비해서 8%, 랜덤 기법에 비해서는 30%가 개선되었고, 세그먼트의 서비스율은 10% ${\sim}$30% 개선되었음을 알 수 있다.

스마트 네트워크 구조를 활용한 Peer-to-Peer 기반 콘텐츠 검색 기법 연구 (A Study on Research Scheme for Peer-to-Peer Network Using Smart Network)

  • 강미영;남지승
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제3권2호
    • /
    • pp.57-62
    • /
    • 2014
  • 실시간 멀티미디어 스트리밍 서비스를 제공하기 위해서는 많은 시스템 자원과 네트워크 대역폭을 필요로 한다. 이로 인해 각 컴퓨터가 동등한 능력을 가지고 어떤 컴퓨터에서라도 서로 클라이언트와 서버 역할을 수행하는 Peer-to-Peer(이후 P2P로 칭함) 구조가 많은 관심을 받고 있다. P2P 기법 중 본 논문에서는 사용자가 요구하는 콘텐츠를 효율적으로 검색하여 원하는 시간 안에 스트리밍 서비스 하는 기법에 연구의 주안점을 두었다. P2P상에 흩어져 존재하는 수많은 콘텐츠들 중 사용자가 요구하는 콘텐츠를 찾아내어 원하는 시간 내에 원활한 스트리밍 서비스를 제공하기 위해 lookup latency를 최소화 하는 콘텐츠 검색 알고리즘을 연구하였다. P2P기반 스마트 네트워크 시스템 구조는 슈퍼노드와 피어노드 그리고 슈퍼 게이트웨이로 구성된다. 스마트 네트워크 시스템 구조에서 제안한 콘텐츠 검색 알고리즘을 수행함으로써 사용자가 요구하는 콘텐츠를 원하는 시간 내에 검색하여 서비스할 수 있는 유연성을 제공하였다.

P2P 라이브 스트리밍 시스템을 위한 적응적 버퍼링 기법 (An Adaptive Buffering Scheme for P2P Live Streaming Systems)

  • 김태영;김은삼
    • 디지털콘텐츠학회 논문지
    • /
    • 제13권4호
    • /
    • pp.567-574
    • /
    • 2012
  • 본 논문에서는 P2P 라이브 스트리밍 시스템에서 각 재생 구간에 속한 피어들의 버퍼링 데이터 중복 정도에 따라 버퍼링 구간의 길이를 적응적으로 조절하여 성능을 향상시키는 버퍼링 기법을 제안한다. 이를 위해 피어들의 재생 시점에 따라 피어들을 그룹핑한 후 해당 그룹에 속한 피어 수에 따라 그룹 내 피어들의 버퍼링 구간의 길이를 결정한다. 즉, 해당 그룹 내에서 이웃 피어들과의 중복해서 버퍼링되는 데이터가 많은 경우에는 버퍼링 구간의 길이를 감소시키는 반면 중복되는 버퍼링 데이터가 상대적으로 적은 경우에는 각 피어의 버퍼링 구간의 길이를 증가시킨다. 마지막으로 시뮬레이션 실험을 통해 본 논문에서 제안하는 버퍼링 기법이 기존의 메시 기반의 P2P 시스템에서 사용되는 고정 크기 버퍼링 기법에 비해 성능을 크게 향상시킨다는 것을 보인다.

TCP-ROME: A Transport-Layer Parallel Streaming Protocol for Real-Time Online Multimedia Environments

  • Park, Ju-Won;Karrer, Roger P.;Kim, Jong-Won
    • Journal of Communications and Networks
    • /
    • 제13권3호
    • /
    • pp.277-285
    • /
    • 2011
  • Real-time multimedia streaming over the Internet is rapidly increasing with the popularity of user-created contents, Web 2.0 trends, and P2P (peer-to-peer) delivery support. While many homes today are broadband-enabled, the quality of experience (QoE) of a user is still limited due to frequent interruption of media playout. The vulnerability of TCP (transmission control protocol), the popular transport-layer protocol for streaming in practice, to the packet losses, retransmissions, and timeouts makes it hard to deliver a timely and persistent flow of packets for online multimedia contents. This paper presents TCP-real-time online multimedia environment (ROME), a novel transport-layer framework that allows the establishment and coordination of multiple many-to-one TCP connections. Between one client with multiple home addresses and multiple co-located or distributed servers, TCP-ROME increases the total throughput by aggregating the resources of multiple TCP connections. It also overcomes the bandwidth fluctuations of network bottlenecks by dynamically coordinating the streams of contents from multiple servers and by adapting the streaming rate of all connections to match the bandwidth requirement of the target video.

사설망을 지원하는 확장된 DONet 프로토콜 (An Extension of DONet Protocol to Support Private Networks)

  • 이문수;한성민;박성용
    • 한국정보과학회논문지:정보통신
    • /
    • 제35권4호
    • /
    • pp.268-281
    • /
    • 2008
  • 오버레이 네트워크 기반 스트리밍 서비스는 확장성을 잃지 않으면서 효율적인 네트워크를 구성하기 어렵다. 이에 대해 제안된 여러 기법들 중 DONet은 대표적인 비구조적 스트리밍 오버레이 네트워크이다. 하지만 DONet은 NAT를 고려하지 않았기 때문에, 노드의 수가 많을수록 더 큰 성능을 기대할 수 있는 P2P의 특성을 100% 활용할 수 없다. Hole Punching은 NAT 내부의 노드들을 스트리밍 오버레이네트워크에 참여시키는 대표적인 기법이다. 하지만, 한 대의 랑데부 서버를 사용하는 Hole Punching은 P2P 환경에서 확장성에 문제를 초래할 수 있다. 본 논문에서는 DONet에 다수의 노드들을 랑데부 서버로 이용할 수 있도록 설계한 Distributed Hole Punching 기법을 적용하여 확장성을 잃지 않고 높은 성능을 제공하는 DONet-P를 제안한다. 제안한 DONet-P의 성능을 측정한 결과 추가적으로 발생한 오버헤드는 크지 않고 높은 확장성을 가지며 기존의 DONet보다 더 좋은 데이타 연속성을 갖는다.

Distributed Cache to Support Video-on-Demand Service over P2P Network

  • Ren, Jian-Ji;Lee, Jae-kee
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.765-768
    • /
    • 2007
  • P2P Video-on-Demand (VoD) is becoming a popular service in the Internet. The first deployments are already in place, and millions of customers worldwide are already using this new medium. But its success is still quite limited and technically, these researches have been deployed in a rush, mostly based on practicality and instability. This paper studies the advantages and potential problems of VoD in peer-to-peer (P2P) network, we propose a system which uses a distributed VoD streaming scheme over P2P network to support media streaming.

  • PDF

SDS;Sequential Download System을 이용한 P2P 미디어 스트리밍 (A P2P Media Streaming by SDS;Sequential Download System)

  • 박병철;노선식;이동은
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 추계종합학술대회
    • /
    • pp.489-492
    • /
    • 2007
  • 본 논문에서는 P2P 네트워크 상에 분산되어 있는 파일들을 수집하고 피어의 신뢰도가 낮은 접속에도 끊김 없는 스트리밍 서비스를 제공하기위해 Sequential Download System(SDS)을 제안하였다. SDS는 Download Manager를 이용하여 여러 피어로부터 파일을 수신하고, 파일 수신 시에 피어의 갑작스런 이탈에 대처하며 스트리밍 시 발생하는 버퍼링 시간을 최소화하여 안정된 스트리밍을 제공하게 된다. 또한 Memory map을 이용하여 다른 피어의 요청에도 대처할 수 있다.

  • PDF