[go: up one dir, main page]

WO2002056182A2 - Procede et systeme de communication de mise en antememoire de donnees de communaute - Google Patents

Procede et systeme de communication de mise en antememoire de donnees de communaute Download PDF

Info

Publication number
WO2002056182A2
WO2002056182A2 PCT/US2002/000886 US0200886W WO02056182A2 WO 2002056182 A2 WO2002056182 A2 WO 2002056182A2 US 0200886 W US0200886 W US 0200886W WO 02056182 A2 WO02056182 A2 WO 02056182A2
Authority
WO
WIPO (PCT)
Prior art keywords
cache
community
content
request
data caching
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.)
Ceased
Application number
PCT/US2002/000886
Other languages
English (en)
Other versions
WO2002056182A3 (fr
Inventor
Keith A Lowery
Bryan S Chin
David A Consolver
Gregg A Demasters
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
epicRealm Operating Inc
Original Assignee
epicRealm Operating 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/759,392 external-priority patent/US7035911B2/en
Priority claimed from US09/759,406 external-priority patent/US7188145B2/en
Application filed by epicRealm Operating Inc filed Critical epicRealm Operating Inc
Priority to AU2002243522A priority Critical patent/AU2002243522A1/en
Publication of WO2002056182A2 publication Critical patent/WO2002056182A2/fr
Publication of WO2002056182A3 publication Critical patent/WO2002056182A3/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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/104Peer-to-peer [P2P] networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • 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/1044Group management mechanisms 
    • 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/1044Group management mechanisms 
    • H04L67/1046Joining mechanisms
    • 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/1044Group management mechanisms 
    • H04L67/1048Departure or maintenance mechanisms
    • 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/1044Group management mechanisms 
    • H04L67/1051Group master selection mechanisms

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (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, un module d'antémémoire (26) situé au niveau d'un ordinateur client (12) commande une partie d'antémémoire (28) sur un dispositif de stockage (24). Ce module d'antémémoire communique avec d'autres modules d'antémémoire auprès d'autres clients de manière à former une communauté d'antémémoire (15). Les modules d'antémémoire permettent de stocker un contenu Web ou un autre contenu dans les parties d'antémémoire en vue d'une récupération en réponse à des demandes (32) de contenu provenant de navigateurs (30) dans la communauté d'antémémoire. Lorsque le contenu demandé n'est pas disponible dans la communauté d'antémémoire, le contenu demandé peut être récupéré à partir d'un serveur d'origine (19) par l'intermédiaire d'Internet. L'invention concerne un procédé et un système de mise en antémémoire de données réparties dynamiques. Ce procédé consiste à obtenir une communauté d'antémémoire (402) comprenant au moins un homologue (413). Chaque homologue possède une première partie de contenu (511) associée indiquant un contenu à mettre en antémémoire par l'homologue respectif. Un client (404) peut être autorisé à joindre la communauté d'antémémoire. Une liste d'homologues (426) associée à la communauté d'antémémoire est alors mise à jour en vue d'inclure le client. La liste d'homologues indique les homologues compris dans la communauté d'antémémoire. Une seconde partie de contenu (511) respective est associée à chaque homologue sur la base de l'ajout dudit client.
PCT/US2002/000886 2001-01-12 2002-01-10 Procede et systeme de communication de mise en antememoire de donnees de communaute Ceased WO2002056182A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002243522A AU2002243522A1 (en) 2001-01-12 2002-01-10 Method and system for community data caching

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US09/759,392 US7035911B2 (en) 2001-01-12 2001-01-12 Method and system for community data caching
US09/759,406 2001-01-12
US09/759,392 2001-01-12
US09/759,406 US7188145B2 (en) 2001-01-12 2001-01-12 Method and system for dynamic distributed data caching

Publications (2)

Publication Number Publication Date
WO2002056182A2 true WO2002056182A2 (fr) 2002-07-18
WO2002056182A3 WO2002056182A3 (fr) 2003-10-16

Family

ID=27116671

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/000886 Ceased WO2002056182A2 (fr) 2001-01-12 2002-01-10 Procede et systeme de communication de mise en antememoire de donnees de communaute

Country Status (2)

Country Link
AU (1) AU2002243522A1 (fr)
WO (1) WO2002056182A2 (fr)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1427149A1 (fr) * 2002-12-04 2004-06-09 Thomson Licensing S.A. Procédé pour créer un réseau peer-to-peer utilisant des étiquettes communes
EP1427141A1 (fr) * 2002-12-04 2004-06-09 Deutsche Thomson-Brandt Gmbh Procédé pour créer un réseau peer-to-peer utilisant des étiquettes communes
US7127577B2 (en) 2003-01-21 2006-10-24 Equallogic Inc. Distributed snapshot process
US7461146B2 (en) 2003-01-20 2008-12-02 Equallogic, Inc. Adaptive storage block data distribution
US7496602B2 (en) 2004-09-30 2009-02-24 Microsoft Corporation Optimizing communication using scalable peer groups
US7571206B2 (en) 2002-08-12 2009-08-04 Equallogic, Inc. Transparent request routing for a partitioned application service
US7627650B2 (en) 2003-01-20 2009-12-01 Equallogic, Inc. Short-cut response for distributed services
US7640299B2 (en) 2004-09-30 2009-12-29 Microsoft Corporation Optimizing communication using scaleable peer groups
WO2010138168A1 (fr) 2009-05-25 2010-12-02 Alibaba Group Holding Limited Traitement de données de cache à l'aide d'un cluster de cache avec des modes configurables
US7881316B2 (en) 2006-09-29 2011-02-01 Microsoft Corporation Multiple peer groups for efficient scalable computing
US7937551B2 (en) 2003-01-21 2011-05-03 Dell Products L.P. Storage systems having differentiated storage pools
US8037264B2 (en) 2003-01-21 2011-10-11 Dell Products, L.P. Distributed snapshot process
US8499086B2 (en) 2003-01-21 2013-07-30 Dell Products L.P. Client load distribution

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6026474A (en) * 1996-11-22 2000-02-15 Mangosoft Corporation Shared client-side web caching using globally addressable memory
EP0993163A1 (fr) * 1998-10-05 2000-04-12 Backweb Technologies Ltd. Système et méthode de cache distribuée de données dans des terminaux Client

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8055706B2 (en) 2002-08-12 2011-11-08 Dell Products, L.P. Transparent request routing for a partitioned application service
US7571206B2 (en) 2002-08-12 2009-08-04 Equallogic, Inc. Transparent request routing for a partitioned application service
US7925696B2 (en) 2002-08-12 2011-04-12 Dell Products L.P. Transparent request routing for a partitioned application service
KR100996621B1 (ko) 2002-12-04 2010-11-25 톰슨 라이센싱 기술 디바이스들의 분류 방법 및 이 방법을 수행하기 위한 장치
EP1427141A1 (fr) * 2002-12-04 2004-06-09 Deutsche Thomson-Brandt Gmbh Procédé pour créer un réseau peer-to-peer utilisant des étiquettes communes
EP1427149A1 (fr) * 2002-12-04 2004-06-09 Thomson Licensing S.A. Procédé pour créer un réseau peer-to-peer utilisant des étiquettes communes
US7962609B2 (en) 2003-01-20 2011-06-14 Dell Products, L.P. Adaptive storage block data distribution
US7461146B2 (en) 2003-01-20 2008-12-02 Equallogic, Inc. Adaptive storage block data distribution
US7627650B2 (en) 2003-01-20 2009-12-01 Equallogic, Inc. Short-cut response for distributed services
US8966197B2 (en) 2003-01-21 2015-02-24 Dell Products L.P. Distributed snapshot process
US8499086B2 (en) 2003-01-21 2013-07-30 Dell Products L.P. Client load distribution
US8209515B2 (en) 2003-01-21 2012-06-26 Dell Products Lp Storage systems having differentiated storage pools
US8612616B2 (en) 2003-01-21 2013-12-17 Dell Products, L.P. Client load distribution
US7937551B2 (en) 2003-01-21 2011-05-03 Dell Products L.P. Storage systems having differentiated storage pools
US7127577B2 (en) 2003-01-21 2006-10-24 Equallogic Inc. Distributed snapshot process
US8037264B2 (en) 2003-01-21 2011-10-11 Dell Products, L.P. Distributed snapshot process
US7613703B2 (en) 2004-09-30 2009-11-03 Microsoft Corporation Organizing resources into collections to facilitate more efficient and reliable resource access
US8250230B2 (en) 2004-09-30 2012-08-21 Microsoft Corporation Optimizing communication using scalable peer groups
US8275826B2 (en) 2004-09-30 2012-09-25 Microsoft Corporation Organizing resources into collections to facilitate more efficient and reliable resource access
US8307028B2 (en) 2004-09-30 2012-11-06 Microsoft Corporation Organizing resources into collections to facilitate more efficient and reliable resource access
US7640299B2 (en) 2004-09-30 2009-12-29 Microsoft Corporation Optimizing communication using scaleable peer groups
US8892626B2 (en) 2004-09-30 2014-11-18 Microsoft Corporation Organizing resources into collections to facilitate more efficient and reliable resource access
US7496602B2 (en) 2004-09-30 2009-02-24 Microsoft Corporation Optimizing communication using scalable peer groups
US9244926B2 (en) 2004-09-30 2016-01-26 Microsoft Technology Licensing, Llc Organizing resources into collections to facilitate more efficient and reliable resource access
US7881316B2 (en) 2006-09-29 2011-02-01 Microsoft Corporation Multiple peer groups for efficient scalable computing
WO2010138168A1 (fr) 2009-05-25 2010-12-02 Alibaba Group Holding Limited Traitement de données de cache à l'aide d'un cluster de cache avec des modes configurables
EP2435916A4 (fr) * 2009-05-25 2017-06-21 Alibaba Group Holding Limited Traitement de données de cache à l'aide d'un cluster de cache avec des modes configurables

Also Published As

Publication number Publication date
WO2002056182A3 (fr) 2003-10-16
AU2002243522A1 (en) 2002-07-24

Similar Documents

Publication Publication Date Title
US9602618B2 (en) Method and system for dynamic distributed data caching
US8504663B2 (en) Method and system for community data caching
CN102047242B (zh) 内容管理
JP4732667B2 (ja) 選択的ルーティング
KR20020005981A (ko) 네트워크를 통한 이벤트-트리거 통지
JP2004509381A (ja) 自己発行ネットワークディレクトリ
WO2002056182A2 (fr) Procede et systeme de communication de mise en antememoire de donnees de communaute
WO2000079362A2 (fr) Antememoire web virtuelle repartie, entierement mise en oeuvre dans un logiciel
KR20030014513A (ko) 서버 부하의 분산을 위한 클라이언트 데이터 공유 시스템및 그 방법
CN116708538A (zh) 一种以对等网络为基础的微服务系统
Chandhok Web distribution systems: Caching and replication
JP2006127262A (ja) コンテンツ配信システムにおける負荷分散方法及び負荷分散システム
JP2002024191A (ja) Wwwシステム、wwwサーバのトラフィック緩和方法、及びwwwサーバ
Wang et al. BuddyWeb: A P2P-based Collaborative Web Caching Ëystem (Position Paper)
Pierre et al. From Web Servers to Ubiquitous Content Delivery

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ CZ DE DE DK DK DM DZ EC EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP