[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101834017B1 - P2p 네트워크를 이용하여 데이터를 수신하는 피어 - Google Patents

P2p 네트워크를 이용하여 데이터를 수신하는 피어 Download PDF

Info

Publication number
KR101834017B1
KR101834017B1 KR1020120019537A KR20120019537A KR101834017B1 KR 101834017 B1 KR101834017 B1 KR 101834017B1 KR 1020120019537 A KR1020120019537 A KR 1020120019537A KR 20120019537 A KR20120019537 A KR 20120019537A KR 101834017 B1 KR101834017 B1 KR 101834017B1
Authority
KR
South Korea
Prior art keywords
peer
data
time limit
received
data blocks
Prior art date
Application number
KR1020120019537A
Other languages
English (en)
Other versions
KR20130101660A (ko
Inventor
이창규
김성혜
현욱
강신각
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020120019537A priority Critical patent/KR101834017B1/ko
Publication of KR20130101660A publication Critical patent/KR20130101660A/ko
Application granted granted Critical
Publication of KR101834017B1 publication Critical patent/KR101834017B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • H04L67/1078Resource delivery mechanisms
    • H04L67/108Resource delivery mechanisms characterised by resources being split in blocks or fragments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/29Flow control; Congestion control using a combination of thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • H04L47/365Dynamic adaptation of the packet size

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

P2P 네트워크를 이용하여 데이터를 수신하는 피어가 개시된다. 피어는 상대 피어의 상향 대역폭을 고려하여, 상향 대역폭이 넓은 상대 피어에 대해서는 많은 양의 데이터를 수신하고, 상향 대역폭이 좁은 상대 피어에 대해서는 적은 양의 데이터만을 수신한다.

Description

P2P 네트워크를 이용하여 데이터를 수신하는 피어{PEER FOR RECEIVING DATA USING P2P NETWORK}
본 발명은 P2P 네트워크를 이용하여 데이터를 수신하는 피어에 관한 것으로, 좀더 구체적으로는 데이터를 전송하는 상대 피어의 상향 대역폭을 고려하여 데이터를 수신하는 피어에 관한 것이다.
피어-투-피어(P2P) 네트워크에서 공유되는 콘텐트가 복수 개의 조각으로 나뉠 때 각 조각은 동일한 크기로 나뉜다. 따라서 각 피어들은 각 조각을 전송하기 위해서 같은 정도의 부하를 감당해야 한다. 피어-투-피어 네트워크에서 각 피어들은 서로 다른 특성을 가진 망에 속할 수 있다. 피어들이 이종망 환경에서 동작하기 때문에 각 피어가 제공할 수 있는 상향 대역폭의 차이가 발생하게 된다. 따라서 같은 크기의 조각이라도 각 피어들은 다른 정도의 부하를 감당해야 한다. 특히 멀티미디어 스트리밍 서비스와 같이 각 조각이 제시간에 맞게 전송되어야 하는 경우에는 낮은 상향 대역폭을 가진 피어로 인해서 영상이 깨지거나 끊기는 등 서비스에 지장이 생길 수도 있다. 이때 낮은 상향 대역폭을 가진 피어에게 조각 전송을 맡기지 않는 경우에는 피어-투-피어 네트워크의 자원이 낭비된다.
예시적 실시예에 따르면, 피어-투-피어 네트워크의 자원 효율성을 높일 수 있는 데이터 전송 방법에 제공된다.
예시적 실시예에 따르면, 낮은 대역폭을 가진 피어로 인해서 서비스의 품질이 저하되는 것을 방지할 수 있는 피어가 제공된다.
예시적 실시예에 따르면, P2P 네트워크를 이용하여 데이터를 수신하는 피어(peer)에 있어서, 상기 데이터를 복수의 데이터 조각으로 분할하고 상기 분할된 각 데이터 조각을 복수의 데이터 블록으로 분할하고 상기 P2P 네트워크에 접속된 상대 피어(peer)의 상향 대역폭을 고려하여 상기 상대 피어로부터 수신할 데이터 블록의 개수를 결정하는 제어부 및 상기 결정된 개수의 데이터 블록을 상기 상대 피어로부터 수신하여 상기 데이터 조각 및 상기 데이터를 재구성하는 수신부를 포함하는 피어가 제공된다.
여기서, 상기 제어부는 상기 상대 피어의 상향 대역폭을 고려하여 상기 피어로부터 소정 개수의 데이터 블록을 수신하기 위한 시간을 계산하고, 상기 계산된 시간이 상기 데이터의 한계 시간 보다 작은 경우에, 상기 소정 개수를 상기 데이터 블록의 개수로 결정할 수 있다.
그리고, 상기 제어부는 상기 계산된 시간이 상기 데이터의 한계 시간 보다 큰 경우에, 상기 소정 개수보다 작은 값으로 상기 데이터 블록의 개수를 결정할 수 있다.
예시적 실시예에 따르면, 피어-투-피어 네트워크의 자원 효율성을 높일 수 있다.
예시적 실시예에 따르면, 낮은 대역폭을 가진 피어로 인해서 서비스의 품질이 저하되는 것을 방지할 수 있다.
도 1은 상향 대역폭이 서로 상이한 피어들로부터 데이터를 수신하는 피어를 도시한 도면이다.
도 2는 가변 조각화를 위한 조각의 구조도이다.
도 3은 가변 조각화를 위한 전송 요청을 단계별로 설명한 순서도이다.
도 4는 일실시예에 따른 피어의 구조를 도시한 블록도이다.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
도 1은 상향 대역폭이 서로 상이한 피어들로부터 데이터를 수신하는 피어를 도시한 도면이다.
피어(110)는 상대 피어(120, 130, 140, 150, 150, 160)들로부터 데이터를 수신할 수 있다. 이 경우에, 상대 피어 A(120)의 상향 대역폭은 N Mbps이고, 상대 피어 B(130)의 상향 대역폭은 N/2 Mbps이고, 상대 피어 C(140)의 상향 대역폭은 N/2 Mbps이고, 상대 피어 D(150)의 상향 대역폭은 N Mbps이고, 상대 피어 E(160)의 상향 대역폭은 N Mbps 일 수 있다.
피어(110)는 각 상대 피어(120, 130, 140, 150, 150, 160)들로부터 데이터의 일부분인 데이터 조각을 수신하고, 수신된 데이터 조각을 이용하여 데이터를 재구성할 수 있다. 이 경우에, 피어(110)가 상대 피어(120, 130, 140, 150, 150, 160)로부터 수신하는 데이터 조각의 양은 서로 상이할 수 있다.
이 경우에, 피어(110)는 상향 대역폭이 넓은 상대 피어 A(120), D(150), E(160)에게는 많은 양의 데이터 조각을 요청하고, 상향 대역폭이 좁은 상대 피어 B(130), C(140)에게는 적은 양의 데이터 조각을 요청할 수 있다.
일측에 따르면, 피어(110)는 데이터(170) 중에서 제1 조각(181), 제5 조각(185) 및 제6 조각(186)의 절반(193)을 상대 피어 A(120)로부터 수신하고, 제3 조각(183)을 상대 피어 D(150)로부터 수신하고, 제4조각(184)를 상대 피어 E(160)로부터 수신할 수 있다.
또한, 피어(110)는 데이터(170) 중에서, 제2 조각(182)의 절반(191) 및 제6 조각(186)의 절반(194)은 상대 피어 B(130)로부터 수신하고, 제2 조각(182)의 절반(192)은 상대 피어 C(140)로부터 수신할 수 있다.
즉, 피어(110)은 상대 피어(120, 130, 140, 150, 150, 160)의 상향 대역폭을 고려하여, 상향 대역폭이 넓은 상대 피어에 대해서는 많은 양의 데이터 조각을 수신하고, 상향 대역폭이 좁은 상대 피어에 대해서는 적은 양의 데이터 조각만을 수신할 수 있다.
도 2는 가변 조각화를 위한 조각의 구조도이다.
도 2에서는 각 조각(200)은 복수의 블록(210, 220, 230, 240)으로 분할된다. 피어는 데이터 조각(200) 중에서 소정 개수의 블록(210, 220, 230, 240)들을 요청한 경우, 상대 피어로부터 소정 개수의 블록(210, 220, 230, 240)을 한계 시간 내에 수신할 수 있는지 여부를 판단한다.
여기서, 한계 시간은 피어가 해당 블록을 수신해야만 하는 시간으로서, 피어가 해당 블록을 한계 시간 이내에 수신하지 못한 경우에, 피어에게 있어서 해당 블록은 무의미한 데이터가 되는 시간일 수 있다. 예를 들어, 피어가 수신해야 할 데이터는 동영상 데이터로서, 피어는 1초 후에 동영상 데이터를 재생해야 할 수 있다. 만약 피어가 1초 이후에 동영상 데이터를 수신한다면, 피어는 동영상 데이터를 끊김없이 재생할 수 없으며, 수신한 동영상 데이터는 무의미한 것이 된다. 이 경우, 데이터의 한계 시간은 1초이다.
일측에 따르면, 피어는 상대 피어의 상향 대역폭을 고려하여 상대 피어로부터 한계 시간 내에 반드시 수신할 수 있는 분량의 데이터 조각만을 수신할 수 있다.
도 3은 가변 조각화를 위한 전송 요청을 단계별로 설명한 순서도이다.
단계(310)에서 피어는 분할된 조각에 대한 전송 요청 절차를 시작한다.
단계(320)에서, 피어는 데이터 조각에 포함된 복수의 데이터 블록들 중에서 일부 데이터 블록이 이전에 요청된 적이 없는지 확인한다. 만약 요청된 적이 없다면, 피어는 단계(330)에서 다른 피어의 상향 대역폭 정보를 참고하여 해당 데이터 조각이 몇 초 만에 전송될 수 있는지 여부를 계산한다. 피어는 단계(330)에서 해당 데이터 조각의 전송 시간과 한계 시간을 비교한다. 만약 한계 시간 이내로 해당 데이터 조각을 수신할 수 있다고 판단된다면, 피어는 단계(340)에서 해당 데이터 조각에 대한 전송을 요청한다.
단계(330)에서, SizePiece는 데이터 조각의 크기를 나타내고, BandUP은 상대 피어의 상향 대역폭을 나타낸다. ThresholdTime은 데이터의 한계 시간을 나타낸다. 여기서, 피어가 수신해야 하는 데이터가 멀티미디어 스트리밍 서비스를 이용하여 전송되는 동영상 데이터인 경우에, ThresholdTime은 하기 수학식 1에 따라서 계산될 수 있다.
[수학식 1]
ThresholdTime = SizePiece / BitrateStreaming
여기서, BitrateStreaming 은 멀티미디어 스트리밍 서비스의 비트레이트이다.
그러나, 만약 해당 한계시간 이내로 수신할 수 없다고 판단되면, 피어는 단계(350)에서 데이터 조각을 구성하고 있는 데이터 블록 중에서 일부 데이터 블록만을 요청한다. 일측에 따르면, 피어는 단계(350)에서, 상대 피어의 상향 대역폭과 한계 시간을 고려하여 한계 시간 이내에 모두 수신 가능한 데이터 블록만을 요청할 수 있다. 즉, 피어가 요청하는 데이터 조각의 양이 감소한다.
만약 단계(320)에서 해당 조각의 일부 블록을 이미 요청했다면, 피어는 단계(360)에서 해당 데이터 조각의 남은 데이터 블록들의 크기와 전송을 요청할 피어의 상향 대역폭을 고려하여 남은 데이터 블록을 한계 시간 이내에 수신할 수 있는지 여부를 판단한다. 남은 데이터 블록을 한계 시간 이내에 수신할 수 있는 것으로 판단한 경우에, 피어는 단계(380)에서 남은 데이터 블록 모두를 요청할 수 있다.
남은 데이터 블록을 한계 시간 이내에 수신할 수 없는 것으로 판단한 경우에, 피어는 단계(370)에서 상대 피어의 상향 대역폭과 한계 시간을 고려하여 한계 시간 이내에 모두 수신 가능한 데이터 블록만을 요청할 수 있다. 여기서, SizeRest _ block _ of _ piece는 데이터 조각 중에서 아직 전송되지 않은 데이터 블록의 크기이다.
피어는 단계(390)에서 데이터 조각에 대한 전송 요청 절차를 완료할 수 있다.
도 4는 일실시예에 따른 피어의 구조를 도시한 블록도이다.
제1 피어(400)는 P2P 네트워크(440)를 이용하여 데이터를 수신한다.
일측에 따르면, 제1 피어(400)는 P2P 네트워크(440)상에 위치하는 서버로부터 데이터에 대한 정보를 수신할 수 있다. 이 경우에, 데이터에 대한 정보는 각 데이터의 어느 부분을 어느 피어(450, 460)가 보유하고 있는지 여부에 대한 정보 및 각 피어(450, 460)의 상향 대역폭에 대한 정보일 수 있다.
제어부(410)는 제1 피어(400)가 수신해야 할 데이터를 복수의 데이터 조각으로 분할하고, 각 데이터 조각을 복수의 데이터 블록으로 분할한다. 제어부(410)는 상기 P2P 네트워크에 접속된 상대 피어(450, 460)의 상향 대역폭을 고려하여 상대 피어(450, 460)로부터 수신할 데이터 조각의 양을 결정할 수 있다. 이 경우에, 데이터 조각의 양은 곧 데이터 블록의 개수로 결정될 수 있다. 제어부(410)는 제1 피어(400)가 상대 피어(450, 460)로부터 수신할 데이터 블록의 개수를 결정할 수 있다.
일측에 따르면, 제어부(410)는 각 피어(450, 460)의 상향 대역폭과, 각 피어(450, 460)로부터 수신할 데이터 조각의 양이 비례하도록 각 상대 피어(450, 460)로부터 수신해야 할 데이터 조각의 양(또는 데이터 블록의 개수)을 결정할 수 있다.
다른 측면에 따르면, 제어부(410)는 상대 피어(450, 460)의 상향 대역폭을 고려하여 상대 피어(450, 460)로부터 소정 개수의 데이터 블록을 수신하기 위한 시간을 계산하고, 계산된 시간이 데이터의 한계 시간 보다 작은 경우에, 소정 개수의 데이터 블록을 상대 피어(450, 460)로부터 수신할 데이터 조각의 양으로 결정할 수 있다.
예를 들어, 제1 피어(400)가 수신해야 할 데이터는 동영상 데이터로서, 제1 피어(400)는 1초 후에 동영상 데이터를 재생해야 할 수 있다. 이 경우, 제1 피어(400)가 수신해야 할 데이터의 한계 시간은 1초이다.
일측에 따르면, 상대 피어(450, 460)들은 모두 제1 피어(400)가 수신해야 할 동영상 데이터를 보유할 수 있다. 또한, 제2 피어(450)의 상향 대역폭은 제3 피어(460)의 상향 대역폭의 2배일 수 있다.
제어부(410)는 제2 피어(450)의 상향 대역폭을 고려하여 제2 피어(450)가 한계 시간 내에 소정 개수의 데이터 블록을 제1 피어(400)로 전송할 수 있는지 여부를 판단한다. 만약 제2 피어(450)가 한계 시간 내에 소정 개수의 데이터 블록을 제1 피어(400)로 전송할 수 있다면, 제1 피어(400)는 소정 개수의 데이터 블록에 대한 요청을 제2 피어(450)로 전송할 수 있다. 또는 제어부(410)는 제2 피어(450)가 좀더 많은 개수의 데이터 블록을 한계 시간 내에 제1 피어(400)로 전송할 수 있는지 여부를 판단할 수 있다. 만약 전송 가능한 경우, 좀더 많은 개수의 데이터 블록에 대한 요청을 제2 피어(450)로 전송할 수 있다.
제어부(410)는 제3 피어(460)의 상향 대역폭을 고려하여 제3 피어(460)가 한계 시간 내에 소정 개수의 데이터 블록을 제1 피어(400)로 전송할 수 있는지 여부를 판단한다. 제어부(410)는 제1 피어(400)가 제3 피어(460)로부터 소정 개수의 데이터 블록을 수신하기 위한 시간을 계산하고, 계산된 시간과 한계 시간을 비교할 수 있다.
계산된 시간이 한계 시간보다 더 크다면, 제어부(410)는 제3 피어(460)가 한계 시간 내에 소정 개수의 데이터 블록을 제1 피어(400)로 전송할 수 없는 것으로 판단할 수 있다. 이 경우에, 제어부(410)는 제3 피어(460)가 좀더 적은 개수의 데이터 블록을 한계 시간 내에 제1 피어(400)로 전송할 수 있는지 여부를 판단할 수 있다. 만약 전송 가능한 경우, 좀더 적은 개수의 데이터 블록에 대한 요청을 제4 피어(460)로 전송할 수 있다.
수신부(430)는 결정된 개수의 데이터 블록을 상기 상대 피어로부터 수신하여 상기 데이터를 재구성할 수 있다.
본 발명의 실시 예에 따른 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
400: 제1 피어
410: 제어부
420: 전송부
430: 수신부
440: P2P 네트워크
450: 제2 피어
460: 제3 피어

Claims (10)

  1. P2P(peer-to-peer) 네트워크를 통해 피어(peer)가 데이터를 수신하는 방법에 있어서,
    데이터 조각에 포함된 복수의 데이터 블록들 중에서 일부 데이터 블록을 상대 피어에게 요청한 적이 있는지 확인하는 단계;
    상기 일부 데이터 블록을 상기 상대 피어에게 요청한 적이 없는 경우, 상기 데이터 조각을 한계 시간 이내에 수신할 수 있는지 판단하는 단계;
    상기 데이터 조각을 한계 시간 이내에 수신할 수 없는 것으로 판단한 경우, 상기 상대 피어의 상향 대역폭 및 상기 한계 시간에 기초하여 상기 데이터 블록들 중 결정된 개수만큼의 데이터 블록을 상기 상대 피어에게 요청하는 단계; 및
    상기 결정된 개수만큼의 데이터 블록을 상기 상대 피어로부터 수신하는 단계
    를 포함하는 데이터 수신 방법.
  2. 제1항에 있어서,
    상기 결정된 개수는 상기 데이터 조각의 사이즈와 상기 상향 대역폭의 나눗셈 결과를 상기 한계 시간으로 나눈 값에 해당하는, 데이터 수신 방법.
  3. 제1항에 있어서,
    상기 일부 데이터 블록을 상기 상대 피어에게 요청한 적이 있는 경우, 남은 데이터 블록을 상기 한계 시간 이내에 수신할 수 있는지 여부를 판단하는 단계;
    상기 남은 데이터 블록을 상기 한계 시간 이내에 수신할 수 없는 것으로 판단한 경우, 상기 상향 대역폭 및 상기 한계 시간에 기초하여 상기 한계 시간 이내에 수신 가능한 데이터 블록을 상기 상대 피어에게 요청하는 단계
    를 더 포함하는, 데이터 수신 방법.
  4. 제3항에 있어서,
    상기 데이터 블록을 요청하는 단계는,
    상기 한계 시간 이내에 수신 가능한 데이터 블록의 개수는 상기 남은 데이터 블록의 개수와 상기 상향 대역폭의 나눗셈 결과를 상기 한계 시간으로 나눈 값에 해당하는, 데이터 수신 방법.
  5. 삭제
  6. P2P(peer-to-peer) 네트워크를 이용하여 데이터를 수신하는 피어(peer)에 있어서,
    데이터 조각에 포함된 복수의 데이터 블록들 중에서 일부 데이터 블록을 상대 피어에게 요청한 적이 있는지 확인하고, 상기 일부 데이터 블록을 상기 상대 피어에게 요청한 적이 없는 경우, 상기 데이터 조각을 한계 시간 이내에 수신할 수 있는지 판단하며, 상기 데이터 조각을 한계 시간 이내에 수신할 수 없는 것으로 판단한 경우, 상기 상대 피어의 상향 대역폭 및 상기 한계 시간에 기초하여 상기 데이터 블록들 중 결정된 개수만큼의 데이터 블록을 상기 상대 피어에게 요청하는 제어부; 및
    상기 결정된 개수만큼의 데이터 블록을 상기 상대 피어로부터 수신하는 수신부
    를 포함하는 피어.
  7. 제6항에 있어서,
    상기 결정된 개수는 상기 데이터 조각의 사이즈와 상기 상향 대역폭의 나눗셈 결과를 상기 한계 시간으로 나눈 값에 해당하는, 피어.
  8. 제6항에 있어서,
    상기 제어부는,
    상기 일부 데이터 블록을 상기 상대 피어에게 요청한 적이 있는 경우, 남은 데이터 블록을 상기 한계 시간 이내에 수신할 수 있는지 여부를 판단하고, 상기 남은 데이터 블록을 상기 한계 시간 이내에 수신할 수 없는 것으로 판단한 경우, 상기 상향 대역폭 및 상기 한계 시간에 기초하여 상기 한계 시간 이내에 수신 가능한 데이터 블록을 상기 상대 피어에게 요청하는, 피어.
  9. 제8항에 있어서,
    상기 한계 시간 이내에 수신 가능한 데이터 블록의 개수는 상기 남은 데이터 블록의 개수와 상기 상향 대역폭의 나눗셈 결과를 상기 한계 시간으로 나눈 값에 해당하는, 피어.
  10. 삭제
KR1020120019537A 2012-02-27 2012-02-27 P2p 네트워크를 이용하여 데이터를 수신하는 피어 KR101834017B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120019537A KR101834017B1 (ko) 2012-02-27 2012-02-27 P2p 네트워크를 이용하여 데이터를 수신하는 피어

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120019537A KR101834017B1 (ko) 2012-02-27 2012-02-27 P2p 네트워크를 이용하여 데이터를 수신하는 피어

Publications (2)

Publication Number Publication Date
KR20130101660A KR20130101660A (ko) 2013-09-16
KR101834017B1 true KR101834017B1 (ko) 2018-03-02

Family

ID=49451690

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120019537A KR101834017B1 (ko) 2012-02-27 2012-02-27 P2p 네트워크를 이용하여 데이터를 수신하는 피어

Country Status (1)

Country Link
KR (1) KR101834017B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3709759A1 (en) * 2019-03-13 2020-09-16 Volkswagen Aktiengesellschaft Coordination of radio resources for inter-operator direct communication links

Also Published As

Publication number Publication date
KR20130101660A (ko) 2013-09-16

Similar Documents

Publication Publication Date Title
CN107683600B (zh) 用于响应于客户端的视频缓冲器特性来管理abr比特率递送的系统和方法
US10225326B1 (en) Point of presence based data uploading
EP2999187B1 (en) Method, computer program product and server for streaming media content from a server to a client
RU2553671C2 (ru) Прямая потоковая передача между одноранговыми элементами
EP2537340B1 (en) Multipath delivery for adaptive streaming
WO2017088381A1 (zh) 一种直播视频的播放方法、装置及系统
US20120278493A1 (en) System and/or Method for Client-Driven Server Load Distribution
CN104581374B (zh) 一种获取切片文件和生成子m3u8文件的方法、节点及服务器
US20150271226A1 (en) Transport accelerator implementing a multiple interface architecture
US20110126256A1 (en) Method for live broadcasting in a distributed network and apparatus for the same
US9313268B2 (en) Methods and arrangements for prioritization in a peer-to-peer network
US20110082943A1 (en) P2p network system and data transmitting and receiving method thereof
WO2017125017A1 (zh) 缓存内容的调整方法、装置及系统
US20140189064A1 (en) Method and system for adaptive video transmission
US10305955B1 (en) Streaming decision in the cloud
KR20150079557A (ko) 클라이언트 장치에 시청각 컨텐츠를 전달하는 시스템 및 방법
US9330429B2 (en) Scalable watermark insertion for fragmented media stream delivery
JP6352536B2 (ja) クライアントへのメディアコンテンツのアダプティブストリーミングのためのサーバ、方法、およびコンピュータプログラム製品
CN105338423A (zh) 流媒体数据直播方法及系统
US20240106891A1 (en) Peer-to-peer network scheduling method and system
US20180152490A1 (en) Delivery control device and delivery control method for content delivery according to abr delivery method
GB2495268B (en) Methods and systems for providing file data for media files
TWI489889B (zh) 內容遞送網路及同儕網路之流量控制方法及系統
US20170063643A1 (en) Method and server for guaranteeing service level of peer
CN109257448B (zh) 一种会话信息同步的方法及装置、电子设备、存储介质

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant