KR20110031902A - 콘텐츠 배포를 위한 시스템, 공유 노드, 서버, 및 방법 - Google Patents
콘텐츠 배포를 위한 시스템, 공유 노드, 서버, 및 방법 Download PDFInfo
- Publication number
- KR20110031902A KR20110031902A KR1020107025351A KR20107025351A KR20110031902A KR 20110031902 A KR20110031902 A KR 20110031902A KR 1020107025351 A KR1020107025351 A KR 1020107025351A KR 20107025351 A KR20107025351 A KR 20107025351A KR 20110031902 A KR20110031902 A KR 20110031902A
- Authority
- KR
- South Korea
- Prior art keywords
- content
- content item
- node
- peer
- request
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1076—Resource dissemination mechanisms or network resource keeping policies for optimal resource availability in the overlay network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1078—Resource delivery mechanisms
- H04L67/108—Resource delivery mechanisms characterised by resources being split in blocks or fragments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1078—Resource delivery mechanisms
- H04L67/1082—Resource delivery mechanisms involving incentive schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1061—Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
- H04L67/1063—Discovery through centralising entities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 2는 본 발명의 바람직한 실시예에 따라 콘텐츠 배포 네트워크를 도시하는 도면.
도 3 내지 도 5는 본 발명의 바람직한 실시예를 사용하여 파일 배포의 예시들을 도시하는 도면.
도 6은 본 발명의 대안적인 실시예를 도시하는 도면.
도 7 내지 도 8은 본 발명의 대안적인 실시예를 사용하여 콘텐츠 배포의 예시를 도시하는 도면.
230 : 콘텐츠 파일 251 : 처리기
252 : 메모리 1 253 : 메모리 2
254 : I/O 255 : 사용자 인터페이스
120, 600 : 네트워크
610A, 610B, 610C, 610D : 대안적인 실시예에서의 피어
Claims (9)
- 네트워크(200)에서 콘텐츠 배포를 위한 시스템에 있어서,
액세스 요구치에 관련된 콘텐츠 항목(230)을 저장하는 적어도 하나의 공유 노드(210A)로서, 상기 콘텐츠 항목을 공유하는 수단을 포함하는, 적어도 하나의 공유 노드(210A),
카운터 값에 관련된 적어도 하나의 요구 노드(210B, 210C, 210D)로서, 상기 콘텐츠 항목(230)을 요구하는 수단과, 상기 콘텐츠 항목(230)을 다운로드 하는 수단을 포함하는, 적어도 하나의 요구 노드(210B, 210C, 210D)를 포함하되,
상기 시스템은 상기 적어도 하나의 요구 노드의 상기 카운터 값과 상기 콘텐츠 항목에 대한 상기 액세스 요구치를 비교하여, 상기 적어도 하나의 요구 노드가 상기 콘텐츠 항목을 다운로드 하도록 허용되는지를 결정하는 수단을 더 포함하고,
상기 시스템은, 공유 노드들의 수가 변화함에 따라, 적어도 하나의 공유용 노드들 중 적어도 하나에 저장되는 콘텐츠 항목에 대한 상기 액세스 요구치를 변경하는 수단을 더 포함하는 것을 특징으로 하는, 콘텐츠 배포를 위한 시스템. - 제 1항에 있어서,
상기 적어도 하나의 요구 노드로부터 상기 콘텐츠 항목에 대한 요구을 수신하고,
상기 적어도 하나의 요구 노드의 상기 카운터 값이 상기 콘텐츠 항목으로의 액세스를 허용한다는 것을 검증하며,
상기 적어도 하나의 요구 노드에 의하여 상기 적어도 하나의 공유 노드에 전송되도록 의도되는 인증 항목을 상기 적어도 하나의 요구 노드로 반환하도록
적응되는 중앙 서버(640)를 더 포함하는, 콘텐츠 배포를 위한 시스템. - 제 2항에 있어서, 상기 중앙 서버(640)는 상기 적어도 하나의 공유 노드(210A)에 저장된 상기 콘텐츠 항목에 대한 상기 액세스 요구치를 저장하기 위하여 더 적응되는, 콘텐츠 배포를 위한 시스템.
- 제 2항에 있어서, 상기 중앙 서버는 상기 적어도 하나의 요구 노드의 상기 카운터 값을 저장하기 위하여 더 적응되는, 콘텐츠 배포를 위한 시스템.
- 제 1항에 있어서, 상기 액세스 요구치는 다수의 액세스 요구치들을 동일한 다수의 시간 주기들에 연관시키는 액세스 규칙에 포함되고, 상기 변경하는 수단은 특정 액세스 요구치에 대한 시간 주기에 도달한 경우 액세스 요구치를 변경하도록 적응되는, 콘텐츠 배포를 위한 시스템.
- 네트워크(200)에서 콘텐츠 배포에 대한 시스템에서의 서버(240)에 있어서,
상기 네트워크(200)에서 적어도 하나의 공유 노드(210A) 상에 저장되는 콘텐츠 항목(230)에 대한 요구치를 저장하는 수단,
요구 노드(210B, 210C, 210D)로부터 콘텐츠 항목의 요구를 수신하는 수단,
요구 노드의 카운터 값과 상기 콘텐츠 항목에 대한 액세스 요구치를 비교하여, 상기 요구 노드가 상기 콘텐츠 항목을 다운로드 하도록 허용되는지를 결정하는, 요구 노드의 카운터 값과 콘텐츠 항목에 대한 액세스 요구치를 비교하는 수단,
상기 적어도 하나의 요구 노드에 의해 상기 적어도 하나의 공유 노드로 전송되도록 의도되는 인증 항목을 적어도 하나의 요구 노드에 되돌려 보내는 수단과,
상기 콘텐츠 항목을 저장하는 공유 노드들의 수가 변화함에 따라 상기 콘텐츠 항목에 대한 상기 액세스 요구치를 변경하는 수단을
포함하는, 콘텐츠 배포에 대한 시스템에서의 서버. - 제 6항에 있어서, 상기 요구 노드의 카운터 값을 저장하는 수단을 더 포함하는, 콘텐츠 배포에 대한 시스템에서의 서버.
- 제 6항에 있어서, 상기 네트워크에서 콘텐츠 항목에 대한 공유 노드들의 개수를 계수하는 수단을 더 포함하는, 콘텐츠 배포에 대한 시스템에서의 서버.
- 네트워크(200)에서 콘텐츠 배포를 위한 방법에 있어서,
네트워크(200)에서 요구 노드(210B, 210C, 210D)에 의해 콘텐츠 항목에 대한 요구를 송신하는 단계,
상기 요구 노드에 대한 카운터 값과 상기 콘텐츠에 대한 액세스 요구치를 비교하여, 상기 요구 노드가 상기 콘텐츠 항목을 다운로드 할 수 있는지를 결정하는, 요구 노드에 대한 카운터 값과 콘텐츠에 대한 액세스 요구치를 비교하는 단계,
요구 노드(210B, 210C, 210D)에 의해 상기 네트워크에서 공유 노드(210A)로부터 콘텐츠 항목을 다운로드 하는 단계와,
상기 콘텐츠 항목을 저장하는 공유 노드들의 수가 변화함에 따라 상기 네트워크에 저장된 적어도 하나의 콘텐츠 항목에 대한 상기 액세스 요구치를 변경하는 단계를
포함하는 콘텐츠 배포를 위한 방법.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP08305275A EP2136534A1 (en) | 2008-06-17 | 2008-06-17 | System, sharing node, server, and method for content distribution |
| EP08305275.3 | 2008-06-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20110031902A true KR20110031902A (ko) | 2011-03-29 |
Family
ID=40344866
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020107025351A Abandoned KR20110031902A (ko) | 2008-06-17 | 2009-06-16 | 콘텐츠 배포를 위한 시스템, 공유 노드, 서버, 및 방법 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US8239485B2 (ko) |
| EP (2) | EP2136534A1 (ko) |
| JP (1) | JP5823289B2 (ko) |
| KR (1) | KR20110031902A (ko) |
| CN (1) | CN102067565B (ko) |
| BR (1) | BRPI0912361A2 (ko) |
| WO (1) | WO2010003786A2 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150095020A (ko) * | 2014-02-12 | 2015-08-20 | 주식회사 엘지유플러스 | 컨텐츠 공유 시스템 및 방법 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8230100B2 (en) * | 2007-07-26 | 2012-07-24 | Realnetworks, Inc. | Variable fidelity media provision system and method |
| GB2481423C (en) * | 2010-06-23 | 2015-09-02 | Giraffic Technologies Ltd | Proactive seeding of data in a peer to peer network |
| EP2413630B1 (en) * | 2010-07-30 | 2013-07-03 | Samsung Electronics Co., Ltd. | A wireless network system and a method of providing information in a wireless network system |
| US8737384B2 (en) | 2011-01-10 | 2014-05-27 | Vtech Telecommunications Limited | Peer-to-peer, internet protocol telephone system with auto-attendant |
| EP2866154B1 (en) | 2012-06-25 | 2018-10-24 | Huawei Technologies Co., Ltd. | Resource obtaining method and device |
| CN102984279B (zh) * | 2012-12-17 | 2016-03-30 | 复旦大学 | Cdn预先主动选择优质节点开展优化内容分发服务的方法 |
| US12314348B2 (en) * | 2014-01-07 | 2025-05-27 | Disney Enterprises, Inc. | Method and system for user content view protection |
| US9906597B2 (en) * | 2015-04-07 | 2018-02-27 | Microsoft Technology Licensing, Llc | Collaboration data proxy system in cloud computing platforms |
| GB2584159A (en) * | 2019-05-24 | 2020-11-25 | Datahop Labs Ltd | Video delivery method, device and system |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001034558A (ja) * | 1999-07-26 | 2001-02-09 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツ利用条件変更方法およびコンテンツ流通システム |
| US6839769B2 (en) * | 2001-05-31 | 2005-01-04 | Intel Corporation | Limiting request propagation in a distributed file system |
| JP2003067646A (ja) * | 2001-08-27 | 2003-03-07 | Nippon Telegr & Teleph Corp <Ntt> | マルチキャストコンテンツ配信における売値計算方法及び装置及びマルチキャストコンテンツ配信における売値計算プログラム及びマルチキャストコンテンツ配信における売値計算プログラムを格納した記憶媒体 |
| EP1427141A1 (en) * | 2002-12-04 | 2004-06-09 | Deutsche Thomson-Brandt Gmbh | Method for creating a peer-to-peer home network using common group label |
| US7627644B2 (en) * | 2003-11-28 | 2009-12-01 | Canon Kabushiki Kaisha | Recipient-centred proactive caching in a peer-to-peer system |
| JP2005339026A (ja) * | 2004-05-25 | 2005-12-08 | Sony Corp | コンテンツ配信システム、コンテンツ送信装置、コンテンツ受信装置およびコンテンツ配信方法 |
| EP1752925A1 (en) | 2005-07-20 | 2007-02-14 | Siemens Aktiengesellschaft | Method and system for distribution of digital protected content data via a peer-to-peer data network |
| WO2007148300A2 (en) * | 2006-06-20 | 2007-12-27 | Gal Zuckerman | Methods and systems for push-to-storage |
| BRPI0621786A2 (pt) * | 2006-06-27 | 2011-12-20 | Thomson Licensing | solicitação de conteúdo entre parcerias com desempenho monitorado |
| US8762530B2 (en) * | 2006-09-11 | 2014-06-24 | Fujitsu Limited | Peer-to-peer network with paid uploaders |
| US20080089299A1 (en) * | 2006-10-13 | 2008-04-17 | Motorola, Inc. | Method and system for distributing content in Ad-hoc networks using super peers |
| US8131673B2 (en) * | 2006-12-05 | 2012-03-06 | International Business Machines Corporation | Background file sharing in a segmented peer-to-peer file sharing network |
| US7738503B2 (en) * | 2007-02-02 | 2010-06-15 | Palm, Inc. | Multi-way, peer-to-peer synchronization |
| US7680067B2 (en) * | 2007-03-09 | 2010-03-16 | Palm, Inc. | Peer-to-peer data synchronization architecture |
| CN101136916A (zh) * | 2007-06-11 | 2008-03-05 | 夏莹杰 | 基于角色和信誉访问控制机制的p2p传输方法 |
-
2008
- 2008-06-17 EP EP08305275A patent/EP2136534A1/en not_active Withdrawn
-
2009
- 2009-06-16 JP JP2011514026A patent/JP5823289B2/ja not_active Expired - Fee Related
- 2009-06-16 KR KR1020107025351A patent/KR20110031902A/ko not_active Abandoned
- 2009-06-16 US US12/737,131 patent/US8239485B2/en not_active Expired - Fee Related
- 2009-06-16 CN CN200980122956.6A patent/CN102067565B/zh not_active Expired - Fee Related
- 2009-06-16 WO PCT/EP2009/057487 patent/WO2010003786A2/en not_active Ceased
- 2009-06-16 BR BRPI0912361A patent/BRPI0912361A2/pt not_active IP Right Cessation
- 2009-06-16 EP EP09779801A patent/EP2301224A2/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150095020A (ko) * | 2014-02-12 | 2015-08-20 | 주식회사 엘지유플러스 | 컨텐츠 공유 시스템 및 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011524582A (ja) | 2011-09-01 |
| CN102067565A (zh) | 2011-05-18 |
| WO2010003786A4 (en) | 2010-10-14 |
| US20110093561A1 (en) | 2011-04-21 |
| US8239485B2 (en) | 2012-08-07 |
| WO2010003786A2 (en) | 2010-01-14 |
| BRPI0912361A2 (pt) | 2015-10-06 |
| WO2010003786A3 (en) | 2010-08-12 |
| JP5823289B2 (ja) | 2015-11-25 |
| EP2136534A1 (en) | 2009-12-23 |
| EP2301224A2 (en) | 2011-03-30 |
| CN102067565B (zh) | 2014-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5823289B2 (ja) | システム、サーバ及びコンテンツ配信方法 | |
| US8250191B2 (en) | Methods and apparatus for cooperative file distribution with target data delivery rate | |
| US10284641B2 (en) | Content distribution storage management | |
| US9106668B2 (en) | Distributed peer location in peer-to-peer file transfers | |
| US8838811B2 (en) | Method and system for scalable content storage and delivery | |
| US9277006B2 (en) | Peer-to-peer communication of non-common data | |
| US9781056B2 (en) | Content source selection in a P2P network | |
| US9294580B2 (en) | Managed P2P network with content-delivery network | |
| US10129334B2 (en) | Centralized management of a P2P network | |
| EP3087722B1 (en) | Peer-to-peer network prioritizing propagation of objects through the network | |
| CN113873302B (zh) | 内容分发方法、装置、存储介质和电子设备 | |
| KR102007981B1 (ko) | 비트토렌트 기반의 네트워크 품질 관리 시스템 및 이를 이용한 네트워크 서비스 품질 향상 방법 | |
| Hofstätter et al. | Chordella-a hierarchical peer-to-peer overlay implementation for heterogeneous, mobile environments | |
| US10225339B2 (en) | Peer-to-peer (P2P) network management system and method of operating the P2P network management system | |
| Carlsson et al. | Using torrent inflation to efficiently serve the long tail in peer-assisted content delivery systems | |
| JP5287851B2 (ja) | コンテンツ配信システム及びそれに用いるコンテンツ配信方法 | |
| US20230044756A1 (en) | Resource download in peer-to-peer networks | |
| US20140337465A1 (en) | Asset management system for applications and methods of distributing and managing static assets for applications | |
| Ma et al. | A cloud‐assisted publish/subscribe service for time‐critical dissemination of bulk content | |
| US8001255B2 (en) | System, method and program to synchronize file transmission in a distributed computer system | |
| Toole et al. | Bittorrent architecture and protocol | |
| KR20090130615A (ko) | 그리드 팜을 이용한 컨텐츠 전송 방법 및 시스템 | |
| Tyson et al. | Corelli: a peer-to-peer dynamic replication service for supporting latency-dependent content in community networks | |
| Jian et al. | Research and implementation of a scalable P2P-C/S hybrid architecture and system | |
| Dalsgaard et al. | Peer-to-peer Podcast Distribution |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20101111 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20140611 Comment text: Request for Examination of Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150814 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20160309 |
|
| NORF | Unpaid initial registration fee | ||
| PC1904 | Unpaid initial registration fee |