[go: up one dir, main page]

WO2002035799A3 - Procede et appareil de repartition de fichiers de charge utile de grande taille dans un reseau - Google Patents

Procede et appareil de repartition de fichiers de charge utile de grande taille dans un reseau Download PDF

Info

Publication number
WO2002035799A3
WO2002035799A3 PCT/US2001/032638 US0132638W WO0235799A3 WO 2002035799 A3 WO2002035799 A3 WO 2002035799A3 US 0132638 W US0132638 W US 0132638W WO 0235799 A3 WO0235799 A3 WO 0235799A3
Authority
WO
WIPO (PCT)
Prior art keywords
network
file
content
nodes
large payload
Prior art date
Application number
PCT/US2001/032638
Other languages
English (en)
Other versions
WO2002035799A2 (fr
Inventor
Siew Yong Sim
Desmond Cho-Hung Chan
Original Assignee
Prismedia Networks Inc
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
Priority claimed from US09/681,644 external-priority patent/US6970939B2/en
Application filed by Prismedia Networks Inc filed Critical Prismedia Networks Inc
Priority to EP01989004A priority Critical patent/EP1368948A2/fr
Priority to AU2002224448A priority patent/AU2002224448A1/en
Publication of WO2002035799A2 publication Critical patent/WO2002035799A2/fr
Publication of WO2002035799A3 publication Critical patent/WO2002035799A3/fr

Links

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/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/188Virtual file systems
    • 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/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Selon l'invention, des fichiers de charge utile de grande taille sont sélectivement divisés en blocs qui sont répartis dans une pluralité de stations de répartition situées sur le bord du réseau et aptes à recevoir les données. Chacune de ces stations détermine la quantité et la partie du contenu à sauvegarder localement en fonction d'informations telles que la localisation du réseau et l'environnement, l'utilisation, la popularité, et autres critères de répartition définis par le fournisseur du contenu. Différentes parties d'un fichier de charge utile de grande taille peuvent être disponibles à partir de différents noeuds. Toutefois, lorsqu'un utilisateur demande l'accès au ficher de charge utile de grande taille, par exemple par l'intermédiaire d'un serveur d'applications, un système de commande de fichier virtuel crée l'illusion que l'intégralité du fichier est présente au noeud connecté. Toutefois, étant donné que certaines parties seulement du fichier de charge utile de grande taille peuvent réellement résider dans la mémoire du noeud en question au moment de la demande d'accès, un ensemble de serveurs de répartition situé à la station de répartition peut télécharger les parties non résidentes du fichier pendant que le serveur d'applications dessert l'utilisateur. Le téléchargement peut se dérouler parallèlement, et s'effectue habituellement à partir des noeuds les moins encombrés. Les nouveaux noeuds ajoutés au réseau s'informent auprès des autres noeuds du contenu à conserver et téléchargent le contenu nécessaire en quantité voulue dans leurs dispositifs de mémoire locale à partir des noeuds les plus proches et les moins encombrés sans interrompre le fonctionnement du réseau. Chacun des noeuds gère sa mémoire locale et décide du contenu à élaguer en fonction d'informations telles que des données relatives à l'usage.
PCT/US2001/032638 2000-10-26 2001-10-26 Procede et appareil de repartition de fichiers de charge utile de grande taille dans un reseau WO2002035799A2 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP01989004A EP1368948A2 (fr) 2000-10-26 2001-10-26 Procede et appareil de repartition de fichiers de charge utile de grande taille dans un reseau
AU2002224448A AU2002224448A1 (en) 2000-10-26 2001-10-26 Method and apparatus for large payload distribution in a network

Applications Claiming Priority (16)

Application Number Priority Date Filing Date Title
US26628600P 2000-10-26 2000-10-26
US60/266,286 2000-10-26
US09/681,644 2001-05-15
US09/681,644 US6970939B2 (en) 2000-10-26 2001-05-15 Method and apparatus for large payload distribution in a network
US09/681,665 US7165095B2 (en) 2000-10-26 2001-05-17 Method and apparatus for distributing large payload file to a plurality of storage devices in a network
US09/681,665 2001-05-17
US09/681,669 2001-05-18
US09/681,672 US7047287B2 (en) 2000-10-26 2001-05-18 Method and apparatus for automatically adapting a node in a network
US09/681,671 2001-05-18
US09/681,673 US7058014B2 (en) 2000-10-26 2001-05-18 Method and apparatus for generating a large payload file
US09/681,671 US6857012B2 (en) 2000-10-26 2001-05-18 Method and apparatus for initializing a new node in a network
US09/681,672 2001-05-18
US09/681,668 US7177270B2 (en) 2000-10-26 2001-05-18 Method and apparatus for minimizing network congestion during large payload delivery
US09/681,668 2001-05-18
US09/681,673 2001-05-18
US09/681,669 US7181523B2 (en) 2000-10-26 2001-05-18 Method and apparatus for managing a plurality of servers in a content delivery network

Publications (2)

Publication Number Publication Date
WO2002035799A2 WO2002035799A2 (fr) 2002-05-02
WO2002035799A3 true WO2002035799A3 (fr) 2003-09-25

Family

ID=27575312

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/032638 WO2002035799A2 (fr) 2000-10-26 2001-10-26 Procede et appareil de repartition de fichiers de charge utile de grande taille dans un reseau

Country Status (4)

Country Link
EP (1) EP1368948A2 (fr)
CN (1) CN100525288C (fr)
AU (1) AU2002224448A1 (fr)
WO (1) WO2002035799A2 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9794295B2 (en) 2011-12-21 2017-10-17 Akamai Technologies, Inc. Security policy editor

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60131900T2 (de) 2000-10-26 2008-12-04 Flood, James C. jun., Portland Verfahren und system zur verwaltung von verteilten inhalten und verwandten metadaten
US7171469B2 (en) 2002-09-16 2007-01-30 Network Appliance, Inc. Apparatus and method for storing data in a proxy cache in a network
US7284030B2 (en) * 2002-09-16 2007-10-16 Network Appliance, Inc. Apparatus and method for processing data in a network
US7552223B1 (en) 2002-09-16 2009-06-23 Netapp, Inc. Apparatus and method for data consistency in a proxy cache
KR100585668B1 (ko) * 2004-03-22 2006-06-07 엘지전자 주식회사 가상 미디어파일 시스템을 이용한 멀티미디어 편집 방법및 장치와 멀티미디어 파일 구조
CN100433619C (zh) * 2004-07-23 2008-11-12 腾讯科技(深圳)有限公司 一种数据下载方法和系统
CN100411341C (zh) * 2005-08-10 2008-08-13 华为技术有限公司 一种并行下载方法和终端
CN101300805B (zh) * 2005-09-08 2011-12-14 北方电讯网络有限公司 具有多个异构物理层模式的空中接口协议体系结构的负荷平衡
US20070168405A1 (en) * 2006-01-17 2007-07-19 Ori Pomerantz Self-optimizing network attached storage for multiple geographic locations
CN101064729B (zh) * 2006-04-27 2010-06-09 中国电信股份有限公司 通过cdn网络实现ftp下载服务的系统和方法
CN101495973A (zh) * 2006-06-09 2009-07-29 迅龙国际集团有限公司 N^n数据管理、访问、存储、传输、交换和检索系统(数据集中管理)
US8082289B2 (en) 2006-06-13 2011-12-20 Advanced Cluster Systems, Inc. Cluster computing support for application programs
CN101184104B (zh) * 2007-12-21 2010-12-15 腾讯科技(深圳)有限公司 一种分布式存储系统及方法
JP4557028B2 (ja) * 2008-03-19 2010-10-06 ソニー株式会社 情報処理装置、情報処理方法、クライアント機器、情報処理システム
CA2673554C (fr) * 2009-07-21 2017-01-03 Ibm Canada Limited - Ibm Canada Limitee Systeme de stockage web reparti
WO2011023134A1 (fr) 2009-08-28 2011-03-03 Beijing Innovation Works Technology Company Limited Procédé et système de gestion d'un système de mémorisation répartie par l'intermédiaire d'un système de fichier virtuel
US8612622B2 (en) * 2009-10-02 2013-12-17 Limelight Networks, Inc. Real-time message queuing for a processing ring
CN102486739B (zh) * 2009-11-30 2015-03-25 国际商业机器公司 高性能计算集群中分发数据的方法和系统
US8982738B2 (en) * 2010-05-13 2015-03-17 Futurewei Technologies, Inc. System, apparatus for content delivery for internet traffic and methods thereof
US8463788B2 (en) * 2010-09-03 2013-06-11 Marvell World Trade Ltd. Balancing caching load in a peer-to-peer based network file system
JP5743469B2 (ja) 2010-09-22 2015-07-01 キヤノン株式会社 情報処理装置、その制御方法、及び制御プログラム
US8612550B2 (en) 2011-02-07 2013-12-17 Microsoft Corporation Proxy-based cache content distribution and affinity
ES2650595T3 (es) * 2011-04-15 2018-01-19 Deutsche Telekom Ag Ingeniería de tráfico de red
JP5932987B2 (ja) * 2011-06-08 2016-06-08 コニンクリーケ・ケイピーエヌ・ナムローゼ・フェンノートシャップ セグメント化されたコンテンツの位置特定および抽出
EP2833582A4 (fr) * 2012-03-28 2015-12-02 Nec Corp Système informatique et moyen de modification de trajet de communication
EP2660723A1 (fr) * 2012-05-03 2013-11-06 Thomson Licensing Procédé de stockage de données et de maintenance dans un système de stockage de mémoire distribué et dispositif correspondant
EP3518115B1 (fr) * 2012-10-08 2020-12-02 Patrick Soon-Shiong Systèmes et procédés de stockage distribués
US9246998B2 (en) 2012-10-16 2016-01-26 Microsoft Technology Licensing, Llc Load balancer bypass
CN103036967B (zh) * 2012-12-10 2017-03-15 北京奇虎科技有限公司 一种下载管理设备、方法及数据下载系统
CN103152396A (zh) * 2013-02-05 2013-06-12 华南师范大学 应用于内容分发网络系统中的数据安置方法及装置
CN103778212B (zh) * 2014-01-16 2017-04-05 国网山东省电力公司青岛供电公司 基于数据节点的并行海量数据处理方法
CN103929491B (zh) * 2014-04-28 2016-02-03 努比亚技术有限公司 数据同步方法和系统及移动终端
CN105634992B (zh) * 2015-12-29 2019-01-11 网宿科技股份有限公司 Cdn平台自适应带宽控制方法和系统
CN108683692B (zh) * 2018-03-16 2021-05-11 创新先进技术有限公司 一种业务请求处理方法及装置
CN109308239B (zh) * 2018-09-26 2022-02-18 北京百度网讯科技有限公司 用于输出信息的方法和装置
CN109981780A (zh) * 2019-03-27 2019-07-05 深圳市网心科技有限公司 一种调度方法、节点设备、调度系统及存储介质
CN110308917B (zh) * 2019-06-26 2024-02-23 深圳前海微众银行股份有限公司 小程序发布方法、装置、设备及计算机存储介质
US11677625B2 (en) 2019-07-02 2023-06-13 Northeastern University Network and method for servicing a computation request
US12360976B1 (en) * 2020-09-30 2025-07-15 Amazon Technologies, Inc. Low latency writes to local tables by event-triggered functions at the edge
CN113301379B (zh) * 2021-05-26 2022-10-04 广州方硅信息技术有限公司 一种直播列表更新方法、装置、系统和存储介质
EP4427143A1 (fr) * 2021-11-03 2024-09-11 NetApp, Inc. Systèmes et procédés de stockage réparti pour assurer un suivi des changements intégré avec des bases de données échelonnables
US11606249B1 (en) * 2022-01-19 2023-03-14 Dell Products L.P. System and method for communication management in distributed system
CN120639649B (zh) * 2025-08-18 2025-10-03 中国人民解放军国防科技大学 网络流量载荷搜索方法、装置及设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5751968A (en) * 1995-09-12 1998-05-12 Vocaltec Ltd. System and method for distributing multi-media presentations in a computer network
EP0967559A1 (fr) * 1998-06-24 1999-12-29 Lucent Technologies Inc. Services du type pousser-tirer pour l'internet
US6038601A (en) * 1997-07-21 2000-03-14 Tibco, Inc. Method and apparatus for storing and delivering documents on the internet
US6081840A (en) * 1997-10-14 2000-06-27 Zhao; Yan Two-level content distribution system
US6105029A (en) * 1997-09-17 2000-08-15 International Business Machines Corporation Retrieving network files through parallel channels

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5751968A (en) * 1995-09-12 1998-05-12 Vocaltec Ltd. System and method for distributing multi-media presentations in a computer network
US6038601A (en) * 1997-07-21 2000-03-14 Tibco, Inc. Method and apparatus for storing and delivering documents on the internet
US6105029A (en) * 1997-09-17 2000-08-15 International Business Machines Corporation Retrieving network files through parallel channels
US6081840A (en) * 1997-10-14 2000-06-27 Zhao; Yan Two-level content distribution system
EP0967559A1 (fr) * 1998-06-24 1999-12-29 Lucent Technologies Inc. Services du type pousser-tirer pour l'internet

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ALLEN MIU ET AL: "Performance Analysis of a Dynamic Parallel Downloading Scheme from Mirror Sites Throughout the Internet", 6892 TERM PAPER, XX, XX, December 1999 (1999-12-01), pages 1 - 13, XP002204897 *
BABAK S NOGHAMI ET AL: "A Novel Approach to Reduce Latency on the Internet: Component-Based Download", DEPT. OF ELECTRICAL AND COMPUTER ENGINEERING, UNIVERSITY OF MANITOBA, June 2000 (2000-06-01), XP002204898 *
GRUBER S ET AL: "Design Considerations for an RTSP-Based Prefix-Caching Proxy for Multimedia Streams", AT&T LABS RESEARCH, 7 September 1999 (1999-09-07), XP002194289 *
RODRIGUEZ P ET AL: "Parallel-access for mirror sites in the Internet", INFOCOM 2000. NINETEENTH ANNUAL JOINT CONFERENCE OF THE IEEE COMPUTER AND COMMUNICATIONS SOCIETIES. PROCEEDINGS. IEEE TEL AVIV, ISRAEL 26-30 MARCH 2000, PISCATAWAY, NJ, USA,IEEE, US, 26 March 2000 (2000-03-26), pages 864 - 873, XP010376176, ISBN: 0-7803-5880-5 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9794295B2 (en) 2011-12-21 2017-10-17 Akamai Technologies, Inc. Security policy editor

Also Published As

Publication number Publication date
CN100525288C (zh) 2009-08-05
CN1481635A (zh) 2004-03-10
WO2002035799A2 (fr) 2002-05-02
EP1368948A2 (fr) 2003-12-10
AU2002224448A1 (en) 2002-05-06

Similar Documents

Publication Publication Date Title
WO2002035799A3 (fr) Procede et appareil de repartition de fichiers de charge utile de grande taille dans un reseau
EP1988684A3 (fr) Procédé et appareil de repartition de fichiers de charge utile de grande taille dans un réseau
Machen et al. Live service migration in mobile edge clouds
Bestavros et al. Server-Initated Document Dissemination for the WWW.
RU2002120910A (ru) Прикладной интерфейс для разработки многопользовательских приложений, выполняемых по коммуникационным сетям
EP0957616A3 (fr) Un protocole pour échanger des données de configuration dans un réseau informatique
CA2182124A1 (fr) Methode et systeme de gestion de programmes autorises dans un systeme detraitement de donnees reparti
Baker et al. Distributed cooperative Web servers
MY123888A (en) Method and apparatus for precaching data at a server
CA2308280A1 (fr) Systeme et methode de configuration de la capacite dans un cadre d'exploitation internet
EP1351141A3 (fr) Procédé et système pour la gestion d' enregistrements de données sur un réseau d' ordinateurs
WO2003094033A3 (fr) Procede et systeme de configuration et de telechargement dans un reseau a architecture restreinte
IL134457A0 (en) Method and apparatus of a collaborative proxy system
CA2406821A1 (fr) Methode de gestion de ressources commutables dans un systeme informatique en grappe
WO2004051479A3 (fr) Mecanisme de battement de coeur pour systemes de grappes
WO2002021236A3 (fr) Architecture de reseau cache a dernier element du cote client
CN105337901A (zh) 一种路由器的智能带宽分配方法及装置
WO2003030486A3 (fr) Utilisation hierarchique d'une ante-memoire dans les reseaux de telecommunication
ATE438243T1 (de) Lastausgleicheinrichtung und verfahren dafür
DE60045327D1 (de) System und Verfahren zur integrierter Lastverteilung und Betriebsmittelverwaltung in einer Internet-Umgebung
GB9624419D0 (en) Communication system for delivery of content over electronic networks
CN101491055A (zh) 从响应汇聚代理对请求片段的派发
CN1921479B (zh) 一种流媒体系统负荷分担方法及其系统
CN105872856A (zh) 一种流媒体文件分发方法及系统
CN108924203B (zh) 数据副本自适应分布方法、分布式计算系统及相关设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2001989004

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 018208142

Country of ref document: CN

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 2001989004

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP