ES2441490B1 - Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (cdn) - Google Patents

Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (cdn) Download PDF

Info

Publication number
ES2441490B1
ES2441490B1 ES201231263A ES201231263A ES2441490B1 ES 2441490 B1 ES2441490 B1 ES 2441490B1 ES 201231263 A ES201231263 A ES 201231263A ES 201231263 A ES201231263 A ES 201231263A ES 2441490 B1 ES2441490 B1 ES 2441490B1
Authority
ES
Spain
Prior art keywords
content
caching
cached
ttl
cdn
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.)
Withdrawn - After Issue
Application number
ES201231263A
Other languages
English (en)
Other versions
ES2441490A2 (es
ES2441490R1 (es
Inventor
Yang XIAOYUAN
Iván Levi MARTÍN
Carmelo Alexis ACOSTA OJEDA
Eguzki ASTIZ LEZAUN
Armando Antonio GARCIA SANCHEZ MENDOZA
Pablo Rodriguez Rodriguez
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.)
Telefonica SA
Original Assignee
Telefonica SA
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 to ES201231263A priority Critical patent/ES2441490B1/es
Application filed by Telefonica SA filed Critical Telefonica SA
Priority to EP13741781.2A priority patent/EP2880839B1/en
Priority to ES13741781.2T priority patent/ES2585387T3/es
Priority to BR112015002260A priority patent/BR112015002260A2/pt
Priority to PCT/EP2013/065873 priority patent/WO2014019970A2/en
Priority to US14/418,813 priority patent/US10171610B2/en
Publication of ES2441490A2 publication Critical patent/ES2441490A2/es
Publication of ES2441490R1 publication Critical patent/ES2441490R1/es
Application granted granted Critical
Publication of ES2441490B1 publication Critical patent/ES2441490B1/es
Withdrawn - After Issue legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/50—Network services
    • H04L67/56—Provisioning of proxy services
    • H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
    • 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10—File systems; File servers
    • G06F16/17—Details of further file system functions
    • G06F16/172—Caching, prefetching or hoarding of files
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90—Details of database functions independent of the retrieved data types
    • G06F16/95—Retrieval from the web
    • G06F16/951—Indexing; Web crawling techniques
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90—Details of database functions independent of the retrieved data types
    • G06F16/95—Retrieval from the web
    • G06F16/957—Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • 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/50—Network services
    • H04L67/56—Provisioning of proxy services
    • H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682—Policies or rules for updating, deleting or replacing the stored data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (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

Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (CDN).#La red de distribución comprende una pluralidad de nodos de almacenamiento en caché y en el que el contenido web se ha identificado estáticamente como contenido que no puede almacenarse en caché y originado en un servidor de origen y en el que el método establece un valor de periodo de tiempo de vida, TTL, para dicho contenido que no puede almacenarse en caché basándose en peticiones de usuarios y responde a dichas peticiones de usuarios enviando a al menos un usuario de CDN dicho contenido que no puede almacenarse en caché dentro de dicho valor de periodo de TTL. Cada uno de dicha pluralidad de nodos de almacenamiento en caché en dicha red de distribución incluye un gestor de almacenamiento en caché de contenido y un predictor de TTL de contenido pseudodinámico y realiza las siguientes etapas:#a) poner en contacto cada uno de dicha pluralidad de nodos con un repositorio centralizado, con el fin de descargar el archivo de configuración de una pluralidad de dichos usuarios de CDN.#b) identificar, por parte de dicho gestor de almacenamiento en caché de contenido de cada nodo de almacenamiento en caché, el contenido que no puede almacenarse en caché como contenido pseudodinámico;#c) predecir, por parte de un predictor de TTL de contenido pseudodinámico de dicho nodo de almacenamiento en caché, dicho valor de periodo de TTL en el que no se modificará el contenido que no puede almacenarse en caché; y#d) almacenar en caché, por parte de cada uno de dicha pluralidad de nodos, el contenido que no puede almacenarse en caché durante dicho valor de periodo de TTL predicho.#El sistema de la invención está dispuesto para implementar el método de la invención.
ES201231263A 2012-08-02 2012-08-02 Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (cdn) Withdrawn - After Issue ES2441490B1 (es)

Priority Applications (6)

Application Number Priority Date Filing Date Title
ES201231263A ES2441490B1 (es) 2012-08-02 2012-08-02 Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (cdn)
ES13741781.2T ES2585387T3 (es) 2012-08-02 2013-07-29 Método y sistema de almacenamiento en caché web para una red de distribución de contenido (CDN)
BR112015002260A BR112015002260A2 (pt) 2012-08-02 2013-07-29 método de cache da web para rede de distribuição de conteúdo e sistema de cache da web para rede de distribuição de conteúdo
PCT/EP2013/065873 WO2014019970A2 (en) 2012-08-02 2013-07-29 Web caching method and system for content distribution network (cdn)
EP13741781.2A EP2880839B1 (en) 2012-08-02 2013-07-29 Web caching method and system for content distribution network (cdn)
US14/418,813 US10171610B2 (en) 2012-08-02 2013-07-29 Web caching method and system for content distribution network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
ES201231263A ES2441490B1 (es) 2012-08-02 2012-08-02 Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (cdn)

Publications (3)

Publication Number Publication Date
ES2441490A2 ES2441490A2 (es) 2014-02-04
ES2441490R1 ES2441490R1 (es) 2014-05-06
ES2441490B1 true ES2441490B1 (es) 2015-04-13

Family

ID=48875068

Family Applications (2)

Application Number Title Priority Date Filing Date
ES201231263A Withdrawn - After Issue ES2441490B1 (es) 2012-08-02 2012-08-02 Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (cdn)
ES13741781.2T Active ES2585387T3 (es) 2012-08-02 2013-07-29 Método y sistema de almacenamiento en caché web para una red de distribución de contenido (CDN)

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES13741781.2T Active ES2585387T3 (es) 2012-08-02 2013-07-29 Método y sistema de almacenamiento en caché web para una red de distribución de contenido (CDN)

Country Status (5)

Country Link
US (1) US10171610B2 (es)
EP (1) EP2880839B1 (es)
BR (1) BR112015002260A2 (es)
ES (2) ES2441490B1 (es)
WO (1) WO2014019970A2 (es)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10261938B1 (en) * 2012-08-31 2019-04-16 Amazon Technologies, Inc. Content preloading using predictive models
US8819187B1 (en) 2013-10-29 2014-08-26 Limelight Networks, Inc. End-to-end acceleration of dynamic content
US9871850B1 (en) 2014-06-20 2018-01-16 Amazon Technologies, Inc. Enhanced browsing using CDN routing capabilities
US11070608B2 (en) * 2015-06-17 2021-07-20 Fastly, Inc. Expedited sub-resource loading
US10848582B2 (en) 2015-09-11 2020-11-24 Amazon Technologies, Inc. Customizable event-triggered computation at edge locations
US11895212B2 (en) 2015-09-11 2024-02-06 Amazon Technologies, Inc. Read-only data store replication to edge locations
CN106020732A (zh) * 2016-05-27 2016-10-12 乐视控股(北京)有限公司 节点的磁盘空间确定方法及系统
US10346303B1 (en) * 2017-06-26 2019-07-09 Amazon Technologies, Inc. Origin server cache eviction system
CN107707621B (zh) * 2017-08-30 2018-07-20 贵州白山云科技有限公司 一种实现智能缓存的方法及装置
CN109561027A (zh) * 2017-09-26 2019-04-02 中兴通讯股份有限公司 透明缓存的流量优化方法、负载均衡器及存储介质
US10715615B1 (en) * 2018-08-01 2020-07-14 The Government Of The United States Of America As Represented By The Secretary Of The Air Force Dynamic content distribution system and associated methods
US20250348487A1 (en) * 2024-05-09 2025-11-13 CAST AI Group, Inc. Query ttl penalty box in auto
CN120301946B (zh) * 2025-06-13 2025-08-08 江西铜锐信息技术有限公司 一种针对web接口数据缓存的方法与系统

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1410215A4 (en) * 2000-08-22 2006-10-11 Akamai Tech Inc COMPILING DYNAMIC CONTENT ON EDGE-OF-NETWORK SERVER IN A CONTENT DELIVERY NETWORK
US20040128346A1 (en) 2001-07-16 2004-07-01 Shmuel Melamed Bandwidth savings and qos improvement for www sites by catching static and dynamic content on a distributed network of caches
ES2250872T3 (es) * 2002-02-07 2006-04-16 Qualcomm Cambridge Limited Metodo y aparato para proporcionar contenidos a un terminal movil.
US8650266B2 (en) 2002-03-26 2014-02-11 At&T Intellectual Property Ii, L.P. Cache validation using smart source selection in a data network
US8447837B2 (en) * 2005-12-30 2013-05-21 Akamai Technologies, Inc. Site acceleration with content prefetching enabled through customer-specific configurations
US7953392B2 (en) * 2006-12-19 2011-05-31 International Business Machines Corporation Method for controlling and calibrating access to a wireless access point
US20080183828A1 (en) * 2007-01-30 2008-07-31 Amit Sehgal Communication system
US7975025B1 (en) * 2008-07-08 2011-07-05 F5 Networks, Inc. Smart prefetching of data over a network
US8000259B2 (en) * 2009-09-04 2011-08-16 Viasat, Inc. Distributed cache—adaptive multicast architecture for bandwidth reduction
US8576868B2 (en) * 2009-11-30 2013-11-05 Telefonaktiebolaget L M Ericsson (Publ) Media transport protocol selection
US8209491B2 (en) * 2010-04-27 2012-06-26 Symantec Corporation Techniques for directory server integration
US9906488B2 (en) * 2010-10-26 2018-02-27 Cedexis, Inc. Surrogate name delivery network

Also Published As

Publication number Publication date
WO2014019970A3 (en) 2014-03-27
WO2014019970A2 (en) 2014-02-06
US20150229733A1 (en) 2015-08-13
BR112015002260A2 (pt) 2017-07-04
ES2441490A2 (es) 2014-02-04
EP2880839A2 (en) 2015-06-10
ES2441490R1 (es) 2014-05-06
EP2880839B1 (en) 2016-06-29
US10171610B2 (en) 2019-01-01
ES2585387T3 (es) 2016-10-05

Similar Documents

Publication Publication Date Title
ES2402037R1 (es) Metodo y sistema para realizar un proceso de adquisicion de contenido distribuido para una red de distribucion de contenido
WO2014019970A3 (en) Web caching method and system for content distribution network (cdn)
BR112014014776A2 (pt) aparelho, sistemas e métodos de descoberta de endereço ip para configuração de link direto canalizado
AR086368A1 (es) Red de suministro de contenido con infraestructura de cache profundo
IN2015DN02532A (es)
BR112017025227A2 (pt) método, aparelho e programa de computador para proxy de descoberta de serviço para comunicação sem fio
BR112014010886A2 (pt) transmissão de mensagem entre redes de comunicação diferentes
BR112016028305A2 (pt) estabelecimento de topologia de agrupamento de rede ciente de vizinho com base nas medições de proximidade
BR112017001052A2 (pt) dispositivo sem fio, nó de rede e métodos nos mesmos para enviar uma mensagem compreendendo uma indicação de uma restrição do dispositivo sem fio
EA201791557A1 (ru) Системная информация по запросу
GB201302153D0 (en) Distributed caching for resource and mobile network traffic management
GB201319091D0 (en) Social caching for device resource sharing and management
CL2016000582A1 (es) Sistema de comunicación, un método y un aparato.
MX340631B (es) Un nodo y metodo para el manejo basado en la prioridad de aplicacion de una solicitud de radiomensajeria.
BR112013003591A2 (pt) método e aparelho visibilidade dinâmica de local em sistema de rede geossocial
EA201791544A1 (ru) Обновление системной информации
CL2014000495A1 (es) Metodo y sistema para determinar la localizacion de un dispositivo movil y utilizar dicha localizacion para controlar el acceso al servicio de contenido, donde el metodo comprende comunicar una solicitud de contenido de un dispositivo movil a una cabecera de red, solicitar los datos de localizacion por coordenadas geograficas del dispositivo movil y controlar dicho dispositivo en respuesta a una primera, segunda y tercera region geografica asociadas al dispositivo.
MX346777B (es) Sistema de administración de computación específica de veíiculos para computación en la nube.
IN2012CN06918A (es)
BR112013006392A2 (pt) métodos de processamento de solicitações para conteúdo e de iniciar uma interligação para o conteúdo
BR112015005888A2 (pt) método para rapidamente estabelecer serviço de trunking e dispositivo e sistema relacionados
BR112017009726A2 (pt) métodos e aparelho para verificar informação de sistema
AR096035A1 (es) Método, terminal, servidor y sistema para salto de página
BR112015032592A2 (pt) método e aparelho de processamento de serviço programado
JP2017539029A5 (es)

Legal Events

Date Code Title Description
FG2A Definitive protection

Ref document number: 2441490

Country of ref document: ES

Kind code of ref document: B1

Effective date: 20150413

FA2A Application withdrawn

Effective date: 20150831