ES2552360T3 - Método de comprobación de funcionamiento distribuido para almacenamiento en memoria caché web en una red de telecomunicaciones - Google Patents

Método de comprobación de funcionamiento distribuido para almacenamiento en memoria caché web en una red de telecomunicaciones Download PDF

Info

Publication number
ES2552360T3
ES2552360T3 ES12382515.0T ES12382515T ES2552360T3 ES 2552360 T3 ES2552360 T3 ES 2552360T3 ES 12382515 T ES12382515 T ES 12382515T ES 2552360 T3 ES2552360 T3 ES 2552360T3
Authority
ES
Spain
Prior art keywords
web
telecommunications network
web content
interest
different areas
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.)
Active
Application number
ES12382515.0T
Other languages
English (en)
Inventor
Xiaoyuan Yang
Martín Iván Levi
Eguzki ASTIZ LEZAUN
Armando Antonio García Sánchez Mendoza
David Guijarro Guillén
Arcandio Pando Cao
Maite Burrel
David Conejero Olesti
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
Application filed by Telefonica SA filed Critical Telefonica SA
Application granted granted Critical
Publication of ES2552360T3 publication Critical patent/ES2552360T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. 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/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

Un método de comprobación de funcionamiento distribuido para almacenamiento en memoria caché web en una red de telecomunicaciones, en el que una pluralidad de nodos de almacenamiento en memoria caché web están coordinados para monitorizar un conjunto de servidores de origen en los que se genera contenido web, comprendiendo el método: a) asociar a cada usuario de dicha red de telecomunicaciones que solicita dicho contenido web compartimentos (buckets) como contenedores lógicos para mantener dicho contenido web solicitado; b) generar una lista que contiene todos de dichos usuarios de la red de telecomunicaciones que solicitan dicho contenido web; y c) realizar, cada uno de dicha pluralidad de nodos de almacenamiento en memoria caché web, un número de comprobaciones de funcionamiento para dicho conjunto de servidores de origen al descargar dicho contenido web solicitado al compartimento del usuario asociado, estando el método caracterizado por que comprende además: - dicha lista generada se filtra en diferentes áreas de interés, de modo que el conjunto de servidores de origen se agrupan en dichas diferentes áreas de interés, y - dicha etapa c) se realiza solamente mediante los nodos de almacenamiento en memoria caché web que pertenecen a dichas diferentes áreas de interés donde se ha agrupado el conjunto de servidores de origen.

Description

imagen1
imagen2
imagen3
imagen4
imagen5
La coordinación junto con la predicción de tendencia de funcionamiento reduce significativamente el número total de las acciones de comprobación de funcionamiento y aumenta el ajuste a escala de todo el sistema de comprobación de funcionamiento. Dirigiendo los esfuerzos de monitorización hacia los servidores de origen que afectan realmente al servicio de almacenamiento en memoria caché web, el diseño aumenta la eficacia de cada acción de
5 monitorización.
Finalmente, el diseño de compartición de información de funcionamiento eficaz posibilita que todos los nodos de almacenamiento en memoria caché compartan información acerca del enorme número de servidores de origen. Con el filtro Bloom, cada nodo de almacenamiento en memoria caché puede representar el estado de todos los
10 servidores de origen con un número finito de bits. El filtro Bloom es eficaz y permite que el mecanismo de compartición de información se ajuste a escala con un número enorme de servidores de origen. Organizando los nodos de almacenamiento en memoria caché en una red en malla aleatoria, puede propagarse rápidamente la información de comprobación de funcionamiento en un número pequeño de saltos.
15 Lo anterior describe realizaciones de la presente invención y pueden realizarse modificaciones a las mismas, obvias para los expertos en la materia, sin apartarse del alcance de la presente invención.
7

Claims (1)

  1. imagen1
    imagen2
ES12382515.0T 2012-12-19 2012-12-19 Método de comprobación de funcionamiento distribuido para almacenamiento en memoria caché web en una red de telecomunicaciones Active ES2552360T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP12382515.0A EP2747379B1 (en) 2012-12-19 2012-12-19 A distributed health-check method for web caching in a telecommunication network

Publications (1)

Publication Number Publication Date
ES2552360T3 true ES2552360T3 (es) 2015-11-27

Family

ID=47471633

Family Applications (1)

Application Number Title Priority Date Filing Date
ES12382515.0T Active ES2552360T3 (es) 2012-12-19 2012-12-19 Método de comprobación de funcionamiento distribuido para almacenamiento en memoria caché web en una red de telecomunicaciones

Country Status (5)

Country Link
US (1) US9948741B2 (es)
EP (1) EP2747379B1 (es)
BR (1) BR112015014317A2 (es)
ES (1) ES2552360T3 (es)
WO (1) WO2014095501A1 (es)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9609031B1 (en) * 2013-12-17 2017-03-28 Amazon Technologies, Inc. Propagating state information to network nodes
US10218633B2 (en) * 2014-03-28 2019-02-26 Amazon Technologies, Inc. Implementation of a service that coordinates the placement and execution of containers
CN106411629B (zh) * 2015-08-03 2020-06-30 阿里巴巴集团控股有限公司 一种用于监控cdn节点的状态的方法和设备
CN107105037B (zh) * 2017-04-25 2020-06-05 上海幻电信息科技有限公司 一种基于文件校验的分布式视频cdn资源管理***及方法
CN110798721B (zh) * 2019-11-29 2023-03-21 北京达佳互联信息技术有限公司 一种剧集管理方法、装置及电子设备
US11803421B2 (en) 2021-02-09 2023-10-31 International Business Machines Corporation Monitoring health status of a large cloud computing system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7734815B2 (en) 2006-09-18 2010-06-08 Akamai Technologies, Inc. Global load balancing across mirrored data centers
US20010049732A1 (en) * 2000-06-01 2001-12-06 Raciborski Nathan F. Content exchange apparatus
US9130954B2 (en) * 2000-09-26 2015-09-08 Brocade Communications Systems, Inc. Distributed health check for global server load balancing
EP1504370A4 (en) 2002-05-14 2008-05-21 Akamai Tech Inc COMPANY DELIVERY NETWORK WITH A CENTRALIZED CONTROL TO COORDINATE A LOT OF CONTENT SERVER
US8219645B2 (en) * 2009-10-02 2012-07-10 Limelight Networks, Inc. Content delivery network cache grouping
US8402112B2 (en) * 2011-01-14 2013-03-19 Microsoft Corporation Inter-cache communication using HTTP resource
ES2410654B1 (es) 2011-05-12 2014-05-21 Telefónica, S.A. Sistema y método para gestionar la infraestructura de un servicio de red de distribución de contenido en una red isp
ES2397911B1 (es) 2011-05-12 2014-01-15 Telefónica, S.A. Método para la distribución de contenido en una red de distribución de contenido.
ES2425627B1 (es) 2011-05-12 2014-05-05 Telefónica, S.A. Método y rastreador para distribución de contenido a través de una red de distribución de contenido
ES2425626B1 (es) 2011-05-12 2014-06-05 Telefónica, S.A. Método para la resolución de dns de peticiones de contenido en un servicio cdn

Also Published As

Publication number Publication date
WO2014095501A1 (en) 2014-06-26
EP2747379A1 (en) 2014-06-25
US9948741B2 (en) 2018-04-17
BR112015014317A2 (pt) 2017-07-11
EP2747379B1 (en) 2015-08-05
US20160191646A1 (en) 2016-06-30

Similar Documents

Publication Publication Date Title
ES2552360T3 (es) Método de comprobación de funcionamiento distribuido para almacenamiento en memoria caché web en una red de telecomunicaciones
JP2014508983A5 (es)
CN108431796A (zh) 分布式资源管理***和方法
JP2014528613A5 (es)
CN103155524B (zh) 用于在多核***中的多个核之间共享iip地址的***和方法
BR112012010501A2 (pt) método para permitir compartilhamento de arquivos de conteúdo entre nós de uma rede não hierárquica, rede não hierárquica, e, software de cliente
AR086994A1 (es) Metodo y aparato para estimar los datos relacionados con las celdas
WO2016155522A8 (en) Distributed content discovery with in-network caching
JP2015511047A5 (es)
IN2013MU03472A (es)
CN106202569A (zh) 一种基于大数据量的清洗方法
DOP2019000014A (es) Métodos y sistemas para la dirección del tráfico basada en políticas dinámicas en múltiples redes de acceso
ES2523039T3 (es) Método para controlar recursos en un elemento de red compartido, elemento de red compartido y dispositivo correspondiente
DE102015118711A1 (de) Technologien zur Netzwerkpaketcacheverwaltung
EP3028175A1 (en) Log analysis
JP2013073631A5 (es)
HRP20201876T1 (hr) Postupak i uređaj za generiranje politika za poboljšanje učinkovitosti mrežnog sustava
GB201210995D0 (en) Methods and systems for managing cache memories
MY170681A (en) System and method for distributed secure data storage in torus network topology
Chanda et al. A content management layer for software-defined information centric networks
CN104618329B (zh) 数据处理方法及装置
JP5636078B1 (ja) 仮想ネットワークの物理ネットワークへの配置装置及び方法
CN106202219A (zh) 一种网络监控日志的更新方法
EA201500340A1 (ru) Система управления базой данных
JP2015118703A5 (es)