WO2002007364A3 - Bandwidth savings and qos improvement for www sites by catching static and dynamic content on a distributed network of caches - Google Patents

Bandwidth savings and qos improvement for www sites by catching static and dynamic content on a distributed network of caches Download PDF

Info

Publication number
WO2002007364A3
WO2002007364A3 PCT/IL2001/000651 IL0100651W WO0207364A3 WO 2002007364 A3 WO2002007364 A3 WO 2002007364A3 IL 0100651 W IL0100651 W IL 0100651W WO 0207364 A3 WO0207364 A3 WO 0207364A3
Authority
WO
WIPO (PCT)
Prior art keywords
caches
isps
ttl
objects
maintain
Prior art date
Application number
PCT/IL2001/000651
Other languages
French (fr)
Other versions
WO2002007364A2 (en
Inventor
Shmuel Melamed
Yves Bigio
Original Assignee
Eplication Networks Ltd
Shmuel Melamed
Yves Bigio
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 Eplication Networks Ltd, Shmuel Melamed, Yves Bigio filed Critical Eplication Networks Ltd
Priority to AU2001278654A priority Critical patent/AU2001278654A1/en
Priority to IL15378201A priority patent/IL153782A0/en
Priority to JP2002513142A priority patent/JP2004504681A/en
Priority to US10/332,842 priority patent/US20040128346A1/en
Priority to EP01956739A priority patent/EP1311957A2/en
Publication of WO2002007364A2 publication Critical patent/WO2002007364A2/en
Publication of WO2002007364A3 publication Critical patent/WO2002007364A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Abstract

Caches (108) are disposed in the Internet for storing and updating copies of objects having dynamic content. Update characteristics of the objects are determined, and a time to live (TTL) parameter for the objects is adjusted based upon the update characteristics. Generally, the object is updated if its TTL is less than its age. The TTL for an object may be adjusted to (I) maintain its probability of error below a predetermined error probability threshold; (ii) maintain its error rate below a predetermined error probability threshold; or (iii) maintain its delay time below a predetermined delay threshold. Preferably, the caches (108) are dedicated machines and are placed so that Web browsing passes through the cache instead of going all the way to the original sites (104), in many different locations, ideally within the network of ISPs (106) providing the Internet connectivity to the highest number of users (102) in those locations. In this manner, the users (104) of those ISPs (106) and, to a lesser extend, neighboring ISPs, will enjoy a huge QoS and speed improvement, for most of the traffic will stay within or close to the ISPs' (106) internal networks and not need to go through the highly-loaded Internet backbone; and the original web-sites (104) will no longer need as much bandwidth, since the caches (108) will absorb most of the load. The system can adapt, in real time, according to the number of requests to each page and the actual update frequency of the page.
PCT/IL2001/000651 2000-07-17 2001-07-16 BANDWIDTH SAVINGS AND QoS IMPROVEMENT FOR WWW SITES BY CATCHING STATIC AND DYNAMIC CONTENT ON A DISTRIBUTED NETWORK OF CACHES WO2002007364A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
AU2001278654A AU2001278654A1 (en) 2000-07-17 2001-07-16 Bandwidth savings and qos improvement for www sites by catching static and dynamic content on a distributed network of caches
IL15378201A IL153782A0 (en) 2000-07-17 2001-07-16 Bandwidth savings and qos improvements for www sites by caching static and dynamic content on a distributed network of caches
JP2002513142A JP2004504681A (en) 2000-07-17 2001-07-16 Caching static and dynamic content on cache-distributed networks saves WWW site bit rates and improves QoS
US10/332,842 US20040128346A1 (en) 2001-07-16 2001-07-16 Bandwidth savings and qos improvement for www sites by catching static and dynamic content on a distributed network of caches
EP01956739A EP1311957A2 (en) 2000-07-17 2001-07-16 BANDWIDTH SAVINGS AND QoS IMPROVEMENT FOR WWW SITES BY CATCHING STATIC AND DYNAMIC CONTENT ON A DISTRIBUTED NETWORK OF CACHES

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US21855900P 2000-07-17 2000-07-17
US60/218,559 2000-07-17

Publications (2)

Publication Number Publication Date
WO2002007364A2 WO2002007364A2 (en) 2002-01-24
WO2002007364A3 true WO2002007364A3 (en) 2002-05-02

Family

ID=22815575

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL2001/000651 WO2002007364A2 (en) 2000-07-17 2001-07-16 BANDWIDTH SAVINGS AND QoS IMPROVEMENT FOR WWW SITES BY CATCHING STATIC AND DYNAMIC CONTENT ON A DISTRIBUTED NETWORK OF CACHES

Country Status (5)

Country Link
EP (1) EP1311957A2 (en)
JP (1) JP2004504681A (en)
AU (1) AU2001278654A1 (en)
IL (1) IL153782A0 (en)
WO (1) WO2002007364A2 (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4744792B2 (en) * 2003-06-26 2011-08-10 ソフトバンクモバイル株式会社 Caching system
US8171479B2 (en) 2004-09-30 2012-05-01 Citrix Systems, Inc. Method and apparatus for providing an aggregate view of enumerated system resources from various isolation layers
US7752600B2 (en) 2004-09-30 2010-07-06 Citrix Systems, Inc. Method and apparatus for providing file-type associations to multiple applications
US8095940B2 (en) 2005-09-19 2012-01-10 Citrix Systems, Inc. Method and system for locating and accessing resources
US8117559B2 (en) 2004-09-30 2012-02-14 Citrix Systems, Inc. Method and apparatus for virtualizing window information
US7853947B2 (en) 2004-09-30 2010-12-14 Citrix Systems, Inc. System for virtualizing access to named system objects using rule action associated with request
US7680758B2 (en) 2004-09-30 2010-03-16 Citrix Systems, Inc. Method and apparatus for isolating execution of software applications
EP1770954A1 (en) 2005-10-03 2007-04-04 Amadeus S.A.S. System and method to maintain coherence of cache contents in a multi-tier software system aimed at interfacing large databases
US8131825B2 (en) 2005-10-07 2012-03-06 Citrix Systems, Inc. Method and a system for responding locally to requests for file metadata associated with files stored remotely
US7461206B2 (en) * 2006-08-21 2008-12-02 Amazon Technologies, Inc. Probabilistic technique for consistency checking cache entries
JP5116319B2 (en) * 2007-03-06 2013-01-09 キヤノン株式会社 Message relay apparatus and method
US7925694B2 (en) 2007-10-19 2011-04-12 Citrix Systems, Inc. Systems and methods for managing cookies via HTTP content layer
US8171483B2 (en) 2007-10-20 2012-05-01 Citrix Systems, Inc. Method and system for communicating between isolation environments
EP2241081B1 (en) 2008-01-26 2018-05-02 Citrix Systems, Inc. Systems and methods for fine grain policy driven cookie proxying
US8090797B2 (en) 2009-05-02 2012-01-03 Citrix Systems, Inc. Methods and systems for launching applications into existing isolation environments
US8751925B1 (en) 2010-04-05 2014-06-10 Facebook, Inc. Phased generation and delivery of structured documents
GB2499306B (en) 2012-01-05 2014-10-22 Seven Networks Inc Managing user interaction with an application on a mobile device
GB2510073B (en) * 2012-01-05 2014-12-31 Seven Networks Inc Mobile device caching
CA2875735C (en) * 2012-08-14 2020-09-15 Amadeus S.A.S. Updating cached database query results
KR101529602B1 (en) * 2013-01-07 2015-06-18 한국과학기술원 Cache server, system for providing of the content and method forreplacement of the content
KR101962301B1 (en) * 2013-03-01 2019-03-26 페이스북, 인크. Caching pagelets of structured documents
KR101540847B1 (en) * 2013-07-09 2015-07-30 광운대학교 산학협력단 Apparatus and method for caching web browser information based on load of storage
KR101645222B1 (en) * 2015-05-06 2016-08-12 (주)넷피아 Advanced domain name system and management method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6026413A (en) * 1997-08-01 2000-02-15 International Business Machines Corporation Determining how changes to underlying data affect cached objects
US6185608B1 (en) * 1998-06-12 2001-02-06 International Business Machines Corporation Caching dynamic web pages

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6026413A (en) * 1997-08-01 2000-02-15 International Business Machines Corporation Determining how changes to underlying data affect cached objects
US6185608B1 (en) * 1998-06-12 2001-02-06 International Business Machines Corporation Caching dynamic web pages

Also Published As

Publication number Publication date
WO2002007364A2 (en) 2002-01-24
EP1311957A2 (en) 2003-05-21
IL153782A0 (en) 2003-07-31
JP2004504681A (en) 2004-02-12
AU2001278654A1 (en) 2002-01-30

Similar Documents

Publication Publication Date Title
WO2002007364A3 (en) Bandwidth savings and qos improvement for www sites by catching static and dynamic content on a distributed network of caches
Zhang et al. Cooperative content caching in 5G networks with mobile edge computing
CA2237831C (en) Dynamic cache replication in a network through reverse tree generation
US7107321B1 (en) Method and apparatus for optimizing memory use in network caching
US6260061B1 (en) Technique for effectively managing proxy servers in intranets
US20030225885A1 (en) Caching for limited bandwidth networks
CN108549719A (en) A kind of adaptive cache method based on cluster in mobile edge calculations network
US20040128346A1 (en) Bandwidth savings and qos improvement for www sites by catching static and dynamic content on a distributed network of caches
WO1995025306A3 (en) Distributed shared-cache for multi-processors
EP1003100A3 (en) Processing object requests in data processing system
US6502175B1 (en) Method and apparatus for locating caches in a network to optimize performance
Colajanni et al. Adaptive TTL schemes for load balancing of distributed web servers
CN103347068A (en) Method for accelerating network caching based on proxy cluster
CN103178989A (en) Method and device for calculating visit hotness
Abani et al. Popularity-based partial caching for information centric networks
CN103825916B (en) A kind of resource downloading method and system
CN102238202A (en) Method and device for storing and searching index information
CN101325499B (en) Method, system and equipment for distributing static data
Chen et al. Coordinated data prefetching by utilizing reference information at both proxy and web servers
CN112822727B (en) Self-adaptive edge content caching method based on mobility and popularity perception
Amani et al. Towards optimal content replication and request routing in content delivery networks
CN109005234A (en) A kind of safe probability cache policy and its generation method
KR101717063B1 (en) Web crawling apparatus and method
CA2303451A1 (en) Delay fluctuation absorbing device and method
CN107302571A (en) Information centre's network route and buffer memory management method based on drosophila algorithm

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 DE DK DM DZ EE ES 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 PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US 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 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 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

WWE Wipo information: entry into national phase

Ref document number: 153782

Country of ref document: IL

WWE Wipo information: entry into national phase

Ref document number: 2001956739

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10332842

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2001956739

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2001956739

Country of ref document: EP