[go: up one dir, main page]

MXPA00000765A - Sistema de antememoria de internet. - Google Patents

Sistema de antememoria de internet.

Info

Publication number
MXPA00000765A
MXPA00000765A MXPA00000765A MXPA00000765A MXPA00000765A MX PA00000765 A MXPA00000765 A MX PA00000765A MX PA00000765 A MXPA00000765 A MX PA00000765A MX PA00000765 A MXPA00000765 A MX PA00000765A MX PA00000765 A MXPA00000765 A MX PA00000765A
Authority
MX
Mexico
Prior art keywords
memory
information
immediate
internet
servers
Prior art date
Application number
MXPA00000765A
Other languages
English (en)
Inventor
Lindbo Sverker
Original Assignee
Mirror Image Internet Ab
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 Mirror Image Internet Ab filed Critical Mirror Image Internet Ab
Publication of MXPA00000765A publication Critical patent/MXPA00000765A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18578Satellite systems for providing broadband data service to individual earth stations
    • H04B7/1858Arrangements for data transmission on the physical system, i.e. for data bit transmission between network components
    • 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/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • 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/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

La presente invencion se relaciona a un metodo, un sistema y un servidor para intercambiar en la memoria inmediata el contenido de informacion de Internet. De acuerdo a la invencion, se proporciona un grupo de servidores de memoria inmediata distribuidos geograficamente que sirven generalmente a diferentes regiones geograficas, en donde la informacion de Internet derivada en relacion a la operacion de uno de los servidores de memoria inmediata se distribuye esencialmente a todos los servidores.

Description

SISTEMA DE ANTEMEMORIA DE INTERNET DESCRIPCIÓN DE LA INVENCIÓN La presente invención se refiere a un método, un sistema y un servidor para cambiar en la memoria inmediata el contenido de información de Internet. Durante los últimos años, la Internet se ha desarrollado como el medio de comunicación de más rápido crecimiento y se predice que será el principal sistema para distribuir información en el futuro. La Internet se ha vuelto cada vez más popular y el número de usuarios está creciendo a una velocidad sorprendente. Cualquiera puede proporcionar cualquier información, texto, imágenes, audio y vídeo, sobre la red donde pueden ser recuperada por usuarios en cualquier parte del mundo. Esto hace el increíble éxito de la Internet y su característica más usada actualmente la red mundial World Wide Web, WWW. Sin embargo, la popularidad de la Internet y especialmente el uso de la aplicación de Internet de la red mundial está poniendo a la vez bajo enorme presión de capacidad. El tráfico en J_a Internet se duplica casi cada tres meses, sin señales de alentamiento. Este tipo de crecimiento exponencial eventualmente reducirá la velocidad, aunque varios factores indican que aún está muy lejos de que haya cualquier reducción en el crecimiento.
En la actualidad, solamente una pequeña fracción de todas las computadoras personales tienen acceso a la Internet. Se considera que la mayoría de aquellas que lo han hecho y harán inversión en una PC eventualmente desean tener acceso a la Internet. Además las velocidades de comunicación entre el usuario y la infraestructura de Internet son cada vez más rápidas. Las tecnologías que están surgiendo tales como ISDN, moduladores de televisión por cable y xDSL. Además los fabricantes de aparatos electrodomésticos están lanzando dispositivos a bajo costo para proporcionar acceso a la red mundial de Internet a través de aparatos de televisión. Estos y otros factores están contribuyendo a hacer cada vez más difícil el acceso a la información sobre la Internet, ya que el sistema está básicamente sobrecargado. En muchas partes del mundo, la falta de ancho de banda suficiente es un problema importante. Así mismo, el paso de información entre los Estados Unidos de Norteamérica y Europa está limitado por la capacidad de transmisión del cable transatlántico. La capacidad de transmisión es demasiado pequeña para enfrentar el uso de explotación de la Internet. Básicamente, existen dos soluciones convencionales para este problema. Una primera solución es agregar más ancho de banda y capacidad de conmutación, lo cual se está haciendo, aunque conlleva a altos costos y enfrenta también problemas técnicos significativos . Una segunda solución es utilizar las llamadas técnicas de memoria inmediata. La memoria inmediata significa básicamente mantener el seguimiento del tráfico del Internet y guardar copias de los archivos de la red mundial accesados con mayor frecuencia en una ubicación más cercana al usuario que los archivos originales. Esto involucra por tanto el almacenamiento de una copia local de un Sitio de la Red Internacional de interés. Por ejemplo, una copia de la página en base a la CNN de los Estados Unidos de Norteamérica puede almacenarse temporalmente en una memoria inmediata en una ubicación Europea "próxima", por lo que los usuarios de Internet de Europa puedan accesar la pagina de la CNN sin tener que utilizar el enlace de comunicación transatlántica, obteniendo de esta manera un acceso más rápido y al mismo tiempo reduciendo la carga sobre la red. El contenido de información de la red mundial total por sí misma se está volviendo inconmensurable, aunque solamente un subconjunto relativamente pequeño de toda esta información forma una gigantesca proporción de lo que se ve actualmente. Dependiendo del tamaño y homogeneidad de una comunidad de usuarios, alrededor de 10-20 gigabytes de almacenamiento de memoria inmediata reducirá (primavera de 1997) el tráfico en un 30-50% en esa comunidad. Sin embargo, a pesar de las técnicas de memoria inmediata actuales en muchas partes del mundo tales como el sur y el este de Europa, Sudamérica, India y el este de Asia, la capacidad de ancho de banda de los sistemas de comunicación disponibles es demasiado lenta para proporcionar una capacidad de uso deseable de la Internet. El objeto de la invención para reducir las restricciones de capacidad sobre la Internet al proporcionar una solución de memoria inmediata que reduce el tiempo de acceso sobre la Internet y que permite el crecimiento a una cantidad significativamente más grande de usuarios y trafico de información de la Internet, especialmente donde las áreas de capacidad del ancho de banda es baja. De acuerdo con la presente invención, el objeto se logra mediante un método, un sistema _ y un servidor para intercambiar en la memoria inmediata el contenido de información de Internet de acuerdo con las reivindicaciones anexas. La invención se basa en un área lingüística y culturalmeñte homogénea frecuentemente digiere en tamaño y forma en la región óptima económica y técnicamente para ser servida por un servidor de memoria inmediata. Por lo tanto, tal área es servida por un conjunto de servidores distribuidos geográficamente. Sin embargo, la invención se basa además en el dicernimiento de que , bajo la suposición de que los usuarios en las áreas geográficas central, lingüística y culturalmente homogéneas tendrán preferencias homogéneas con respecto a los sitios de información visitados, el intercambio en la memoria inmediata de información en tal servidor, debido a una petición de usuario debe ser intercambiada en la memoria inmediata en los otros servidores dentro del área, los principios básicos que son que si un usuario está interesado en una cierta pieza de información, es probable que otras personas dentro de la misma área geográfica lingüística y culturalmente homogénea también lo deseen. A mayor comunidad de usuario final, mayor la probabilidad de que alguien más dentro de la comunidad haya solicitado un archivo determinado. Por tanto, de acuerdo con la invención, un conjunto de servidores de memoria inmediata distribuidas geográficamente que sirven a diferentes regiones geográficas pero que tienen una relación común, tal como la relación de servir a un grupo o área de usuarios definidos cultural y/o lingüísticamente, es actualizado esencialmente con la misma información siempre que uno de los servidores de memoria inmediata recupere información que se debe a una petición de información de un usuario final o similar .
Tal homogeneidad cultural y lingüística puede ser definida por las fronteras de una nación, los límites de un idioma específico, los límites de una religión específica, los límites de un cierto nivel de tecnología o desarrollo, los límites de cierta área económica así como las combinaciones de las mismas o similares. Por tanto, de acuerdo con una modalidad de la invención el conjunto de servidor de memoria inmediata distribuidos geográficamente están distribuidos dentro de un área geográfica global definida lingüística y culturalmente o una comunidad definida geográficamente. Además, cada uno de los servidores de memoria inmediata está colocado preferiblemente para servir a una región local respectiva dentro del área o comunidad geográfica. Por ejemplo, las partes que hablan alemán de Alemania, Austria, Suiza e Italia pueden verse definidas como un área global cultural y lingüísticamente homogénea. Por lo tanto un conjunto de servidores de memoria inmediata que operan de acuerdo con la invención están distribuidos dentro de esta área. Entre este conjunto de servidores, provistos dentro del área global antes definida, uno (o más) pueden estar por ejemplo colocadas para servir a una primera región que cubre la parte norte de Alemania, uno segundo (o más) para servir a una segunda región que cubre la parte este de Alemania, uno tercero (o más) para servir a una tercera región que cubre la parte central de Alemania, un cuarto (o más) para servir a una cuarta región que cubre Suiza y la parte norte de Italia, y finalmente un quinto (o más) para servir a una quinta región que cubre Austria. Obsérvese que un área geográfica definida de acuerdo con la invención no necesariamente implica un área continua homogénea abarcada por una frontera cercana, sino que puede también significar un conjunto de subáreas separadas geográficamente que juntas definen un área de acuerdo con la invención . De acuerdo con las estimaciones hechas por el inventor, en algunas partes del mundo, tales como India y Sudamérica, la capacidad de ancho de banda de la red de telecomunicaciones es muy pequeña, ya que realmente es más eficiente distribuir un paquete específico de información a todos los servidores de memoria inmediata dentro del área global definida en base solamente a una petición de información a ia red a partir de un solo usuario, que tener otro usuario que busque la red para el mismo paquete de información una segunda vez. Sin embargo, las reglas para determinar cuando ejecutar el intercambio de memoria inmediata distribuida de acuerdo con la invención o no, puede fijarse en diferentes formas dependiendo del ambiente de aplicación real, como se describirá a continuación.
La distribución de la información al conjunto de servidores de memoria inmediata de acuerdo con la invención puede ejecutarse en muchas formas diferentes. De acuerdo con un aspecto, la Internet misma podría utilizarse. Sin embargo, esto podría colocar mas tensión sobre la capacidad de transferencia de la red. Por lo tanto, de acuerdo con una modalidad preferida de la invención, la información está distribuida hacia el conjunto de servidores de memoria inmediata utilizando la comunicación de multitransmisión, preferiblemente utilizando canales de datos dedicados separados de la comunicación de Internet misma. De acuerdo con una modalidad preferida, la información es distribuida hacia la red de servidores de memoria inmediata utilizando un enlace de satélite. Cada uno de los servidores tiene preferiblemente acceso a un enlace ascendente para enviar tal información y todos los servidores reciben un enlace descendente que proporciona la información enviada desde cualquiera de los servidores. El hardware y el software para manejar tal distribución puede ser proporcionada en asociación con el servidor de memoria inmediata mismo, o puede ser proporcionado mediante por ejemplo un Proveedor de Servicio de Internet o un Proveedor de Enlace de Comunicación Vía Satélite. De manera similar, el software para controlar el flujo de información y para ejecutar las decisiones dentro del sistema pueden ser provisto en los servidores de memoria inmediata por los Proveedores de Servicio de Internet o siempre que sea conveniente, como quedará claro para alguien con experiencia en la técnica. Si un sistema de satélite se utiliza, el enlace de satélite puede ser utilizado también para transferir o colocar la petición hacia otras partes del mundo, por ejemplo desde Europa hacia Estados Unidos y viceversa. De acuerdo con una modalidad alternativa, todos los servidores de memoria inmediata dentro del sistema están conectados por medio de canales de datos a una unidad de control central. Tal unidad de control central puede por ejemplo controlar las decisiones de si la información debe ser intercambiada en la memoria inmediata o no y como se distribuye y así sucesivamente. Dependiendo del tamaño de la comunidad, la capacidad de los servidores de memoria inmediata, la capacidad de comunicación disponible de la red, los objetos del proveedor de memoria inmediata y demás, la técnica de intercambio de memoria inmediata distribuida de acuerdo con la invención puede colocarse para distribuir, o no distribuir la información en base a diferentes reglas. De acuerdo con una modalidad preferida de la invención, solamente las peticiones o estructuras que se refieren a un formato de comunicación específico o aplicación, que corresponden al tipo de servicio de información proporcionado sobre los medios de almacenamiento locales, es intercambiado en la memoria inmediata. Por ejemplo, solamente las consultas TCP al puerto de WWW. De acuerdo con otra ejemplo, el proveedor de servidor de memoria inmediata puede decidir solamente intercambiar en la memoria inmediata a partir de direcciones específicas (por ejemplo solamente direcciones , . com o .org), solamente después de un cierto número de peticiones que se hayan hecho dentro del sistema (por ejemplo tres peticiones separadas) o similar. Los medios de procesamiento necesarios para ejecutar tales decisiones pueden colocarse en cada servidor de memoria inmediata, en una unidad de control central como se mencionó antes en el proveedor de servicio de Internet o alguna ubicación similar que trabaje en asociación con los servidores de memoria inmediata o similar, Así mismo la petición que se relaciona a un Proveedor de Contenido de Internet ubicado en una región servida por uno de los servidores de memoria inmediata en el conjunto de servidores de memoria inmediata puede ser manejada en diferentes formas de acuerdo con las diferentes modalidades de la invención, como se describirá a continuación. De acuerdo con las dos primeras modalidades de la misma, se asume que una petición de información de un usuario final aun proveedor de contenido de Internet, que está ubicado dentro de la misma región solamente es de interés local. Por lo tanto, la información debe: a) no será intercambiada en la memoria inmediata en lo absoluto, ya que un usuario local siempre tendrá fácil acceso a un Proveedor de Contenido de Internet local; o b) solamente se va a intercambiar en la memoria inmediata en el servidor de memoria "inmediata local y no será distribuido al conjunto completo de servidores de memoria inmediata distribuidos geográficamente, ya que la petición probablemente solo es de interés local. Por lo tanto, en este contexto, el termino "local" se refiere a características que refieren dentro de una de tales regiones. De acuerdo con una segunda modalidad, se asume que una petición de información de un usuario final a un Proveedor de Contenido de Internet ubicado dentro de una de tales regiones no será intercambiada en la memoria inmediata en el servidor de memoria inmediata que sirve a esa región, sino que solamente será distribuida a todos los servidores de memoria inmediata dentro del sistema, ya que un usuario local tendrá siempre fácil acceso a un Proveedor de Contenido de Internet local (por lo tanto no hay necesidad de hacer el intercambio de memoria inmediata local) aunque un usuario fuera de la región no tendrá la misma facilidad de acceso al Proveedor de Contenido de Internet local (por lo tanto la necesidad para intercambio de memoria inmediata fuera de la región") . De acuerdo con otra modalidad, se asume que la capacidad del servidor de memoria inmediata es lo suficientemente grande para manejar todas las peticiones, por lo tanto no existe necesidad de manejar información relacionada con los Proveedores de Contenido de Internet local diferente de otra información y consecuentemente, el intercambio de memoria inmediata de la información en un servidor de memoria inmediata dentro del sistema resultará en el intercambio de memoria inmediata de la misma información en todos los servidores de memoria inmediata dentro del sistema. De acuerdo aún con otra modalidad de la invención, dependiendo de la selección de las reglas para las decisiones dentro del sistema, se proporciona una lista de direcciones de Proveedor de Contenido de Internet que se excluyen del intercambio de memoria inmediata. Por tanto, cada memoria inmediata está colocada para verificar las peticiones de información de entrada contra la lista para ver si la petición se conducirá o no al intercambio de memoria inmediata. Dependiendo de la utilidad deseada, los servidores de memoria inmediata serán colocados para almacenar la información por una cantidad determinada de tiempo. Por ejemplo, las memorias inmediatas pueden operar sobre el principio de primera entrada primera salida. De acuerdo con otro ejemplo, cierto tipo de información puede ser proporcionado con requerimientos de actualización, los cuales definirán el intervalo más prolongado y que la información copiada puede utilizarse para asegurar que la información aún está correcta. Por supuesto, con respecto a este y otros aspectos, la invención puede combinarse con diferentes tipos de técnicas de intercambio de memoria inmediata convencionales, como lo comprende alguien con experiencia en la técnica . Además, cada uno de los servidores de memoria inmediata puede estar constituidos por varios subservidores conectados, preferiblemente por medio de conmutación de alta velocidad, a un manej ador de memoria inmediata que controla la operación de los mismos. Además, no existe un límite al número de servidores de memoria inmediata que pueden usarse. Así mismo cada servidor puede ser utilizado por más de un proveedor de servicio de Internet . En el caso de una falla de uno de los servidores de memoria inmediata, pueden ser desviados rápidamente por el sistema para restaurar algún servicio en tanto que el servidor de memoria inmediata es reparado o reemplazado. La funcionalidad de memoria inmediata puede entonces ser proporcionada desde otro servidor en otra región dentro del sistema. Una ventaja de la intervención es que el servidor de memoria inmediata auxiliar proporciona entonces el mismo contenido almacenado que los servidores desviados, asegurando de esta manera que la información intercambiada en la memoria inmediata aún es relevante para los usuarios finales en la región del servidor desviado. Aunque la descripción de la invención se ha dado con respecto al sistema de comunicación de Internet, aquellos con experiencia en la técnica comprenderán que la invención también puede utilizarse en otros tipos similares de sistemas de comunicación e información global que pueden encontrarse en el futuro y que puedan mostrar tipos similares de problemas de comunicación. La invención por lo tanto no está limitada a la aplicación de la Internet. Así mismo, aunque la descripción se ha dado principalmente con respecto a la aplicación de la red mundial, se comprenderá que la invención puede utilizarse para muchos otros tipos de aplicaciones de red y no está limitada a la misma. BREVE DESCRIPCIÓN DE LOS DIBUJOS Aspectos, características y ventajas adicionales de la invención se volverán evidentes a partir de la siguiente descripción de las modalidades ilustrativas preferidas con referencia a los dibujos que las acompañan en los cuales: la Figura 1 muestra esquemáticamente una modalidad de un sistema de intercambio de memoria inmediata de Internet de acuerdo con la presente invención; la Figura 2 muestra esquemáticamente una disposición de servidor de memoria inmediata que forma parte del sistema mostrado en la Figura 1; la Figura 3 muestra esquemáticamente una disposición de memoria inmediata alternativa; la Figura 4 muestra esquemáticamente aún otra disposición de servidor de memoria inmediata alternativa; la Figura 5 muestra esquemáticamente un diagrama de flujo de la operación ejecutada por el servidor de memoria inmediata en la Figura 4; la Figura 6 muestra esquemáticamente un diagrama de flujo de la operación ejecutada por interceptor en la Figura 3; la Figura 7 muestra esquemáticamente otra modalidad de un sistema de memoria inmediata de Internet de acuerdo con la presente invención; y la Figura 8 muestra esquemáticamente aún otra modalidad de un sistema de intercambio de memoria inmediata de Internet de acuerdo con la presente invención. Una primera modalidad de un sistema de intercambio de memoria inmediata en Internet de conformidad con la invención se describirá ahora con referencia a la Figura 1. En la Figura 1, un área geográfica definida lingüística y /o culturalmente de manera preferible 200 se muestra abarcando cuatro regiones geográficas A, B, C y D. Por ejemplo, el área 200 podrían ser las Islas Británicas y las regiones A, B, C y D podrían ser entonces Irlanda; Gales; Escocia y el norte de Inglaterra; y el sur de Inglaterra respectivamente. En cada una de las regiones A, B, C y D existe por lo menos un proveedor de servicio de Internet 110a, 110b, 110c, y HOd, respectivamente, proporcionando ala región respectiva con acceso al Internet 110. Cada proveedor de servicio 110a, 110b, 110c y HOd, proporciona por tanto conexión a Internet a un número de usuarios finales 120a, 120b, 120c y 120d respectivamente, y un número de Proveedores de Contenido de Internet 130a, 130b, 130c y 130d, respectivamente. Se comprenderá que, aunque los usuarios finales 120 y los proveedores de contenido 130 se muestran en la Figura 1 como características separadas, un usuario final puede ser un proveedor de contenido también. Cada proveedor de servicio está conectado a por lo menos un servidor de memoria inmediata de Internet 140a, 140b, 140c y 140d respectivamente. Cada servidor de memoria inmediata 140 proporciona por tanto la funcionalidad de memoria inmediata a los usuario finales 120 dentro de la región respectiva. Así mismo cada servidor de memoria inmediata 140a, 140b, 140c, 140d tiene una conexión a un disco de satélite 150a, 150b, 150c y 150d, respectivamente puede transmitir información a todos los demás servidores de memoria inmediata dentro del área 200 utilizando un satélite 160. Un ejemplo de la operación del sistema mostrado en la Figura 1 se describirá ahora. Cuando por ejemplo un proveedor de servicio 110 en la región A recibe una petición de información desde un usuario final 120 que se relaciona con la información proporcionada por un proveedor de contenido 130e ubicado en una región E, el cual en este caso se ubica fuera del área 200 (por ejemplo, la región E se asemeja a Norteamérica), el proveedor de servicio llOa verifica sus servidor de memoria inmediata asociado 140a para ver si una copia actualizada de la información solicitada está almacenada en el mismo. De ser así, la información solicitada es derivada desde el servidor de memoria inmediata 140a y después es suministrada al usuario final. Sin embargo, si la copia de la información solicitada no está almacenada en el servidor de memoria inmediata 140a, el proveedor de servicio 110a retarda la petición al proveedor de contenido original 130e por medio de Internet 100. Cuando la información solicitada es devuelta desde el proveedor de contenido 130e por medio de la Internet 100, el proveedor de servicio 110a proporciona la información al usuario final y actualiza el servidor de memoria inmediata 140a con la información recibida. Como una parte de la operación de actualización, la información actualizada es enviada por medio del disco de satélite 150e y el satélite 160 a los servidores de memoria inmediata 140b, 140c, 140d en las otras regiones B, C y D, actualizando de esta manera todos los servidores con la misma información. Después de que esta actualización sea realizada, ningún usuario 120 dentro del área 200 necesita tener acceso al proveedor de contenido original 130e por medio de la Internet sino que en su lugar puede utilizar la copia almacenada en el servidor de memoria inmediata respectiva. Si cualquier servidor de memoria inmediata ya está lleno cuando se actualiza, la información que se ha almacenado durante el periodo mas prolongado (desde que se acceso por ultima vez por un usuario final) será eliminado del servidor. Así mismo cada servidor utilizado sobre todo para asegurar que la información almacenada en cada servidor de memoria inmediata es precisa y actualizada, proporcionando por tanto copias confiables a los sitios originales. En las siguientes Figuras, para facilidad de descripción, los elementos que tienen funciones similares a aquellos descritos con referencia a la Figura 1 serán designados con los mismos números. Una disposición del servidor de memoria inmediata que forma parte de un sistema del tipo mostrado en la Figura 1 se describirá ahora con referencia a la Figura 2. En la Figura 2, tres terminales de usuario final o estaciones 120 están conectadas a una unidad de multiplexor 170, el cual puede ser una concentración de módem o un enrutador LAN dependiendo del tipo de sistema de usuario. La unidad de multiplexor 170 está conectada a un interceptor 110 colocado en un proveedor de servicio de Internet que proporciona acceso a la Internet 100. La unidad de multiplexor 170 multiplexa las comunicaciones hacia y desde las terminales de usuarios 120. De acuerdo con esta disposición, un usuario 120 que desea accesar información proporcionada por ejemplo como una página personal de la red mundial o sitio mediante un Proveedor de Contenido de Internet (no mostrado) , ubicado en un sitio original de publicación en alguna parte de la Internet 100, generalmente envía una petición de información, específicamente una petición HTTP hacia el puerto WWW, por medio de la unidad de multiplexor 170 hacia el proveedor del servicio de Internet 110, donde la petición es enrutada sobre la Internet 100 para alcanzar finalmente al proveedor de contenido. El proveedor de contenido responde entonces la pregunta, enviando la información solicitada por medio de la Internet 100 de regreso el usuario 120 por medio del proveedor de servicio 110. Sin embargo, de acuerdo con la disposición mostrada en la Figura 2, la petición de información del usuario 120 es examinada por el interceptor 110 en el proveedor de servicio. El interceptor decide entonces si la información solicitada, por ejemplo la información proporcionada por el proveedor de contenido existe o no en una copia o forma similar sobre el servidor de memoria inmediata local 140 colocado en comunicación directa con el interceptor 110. Si una copia o similar de la información solicitada está almacenada en el servidor local 140, la petición del usuario es enrutada nuevamente hacia el servidor 140, el cual devolverá la información solicitada al usuario. En esta caso, la información existirá sobre todos los servidores de memoria inmediata dentro del área 200 mostrada en la Figura 1 y no existe necesidad por tanto de distribuir la información a otras memorias inmediatas . Sin embargo, si el interceptor 110 determina que no hay copia o similar de la información de interés en el servidor local 140, entonces la petición de información del usuario 120 es enviada sobre la Internet 100 como en la forma convencional de comunicación de Internet. El interceptor monitoreará entonces la respuesta desde la Internet 100 al usuario 120 y actualiza el servidor de memoria inmediata 140 con la información solicitada conforme es recibida. El intercambio de memoria inmediata de información nueva o actualizada en el servidor de memoria inmediata 140 es, de acuerdo con la invención, acompañada por la distribución de la información nueva o actualizada hacia los otros servidores de memoria inmediata dentro del área 200 mostrada en la Figura 1. Esa distribución es habilitada por ya sea el servidor de memoria inmediata 140 o el interceptor 110 en el proveedor de servicio, por ejemplo, y utiliza un enlace ascendente de satélite hacia el satélite 160 para alcanzar a otros servidores de memoria inmediata dentro del área definida. De manera similar, cuando reciba la información relacionada a la información nueva o actualizada desde otro de los servidores de memoria inmediata dentro del área, el servidor de memoria inmediata 140 recibirá tal información por medio de un enlace descendente desde el satélite . Obsérvese que el interceptor 110 en este ejemplo solamente intercepta los paquetes de comunicación de ciertos tipos específicos. Por ejemplo, solamente las peticiones de información de la red mundial desde los usuarios 120 es interceptada. Otros tipos de servicio de comunicación, tales como el correo electrónico o similares se mantienen sin alteración por parte del interceptor 110. Una disposición del servidor de memoria inmediata alternativa, similar a aquella mostrada en la Figura 2, se describirá ahora con referencia a la Figura 3. La disposición de la Figura 2 difiere de aquella mostrada en la Figura 2 en la que el interceptor 110 en el proveedor de servicio está conectado no solamente al servidor de memoria inmediata 140, sino también a una memoria inmediata de acceso rápido 112. En comparación al servidor de memoria inmediata 140 de acuerdo con la invención, por ejemplo proporcionando varios cientos de gigabytes de almacenamiento, la memoria inmediata de acceso rápido en este caso proporcionará una capacidad de almacenamiento muy reducida, por ejemplo, de alrededor de un gigabyte de almacenamiento. La memoria inmediata 112 es utilizada por lo tanto para almacenar esencialmente toda la información que pasa el interceptor 110 pero consecuentemente cada paquete de información solamente será almacenado durante una cantidad de tiempo comparativamente pequeño. En la Figura 3, la memoria inmediata de acceso rápido, que comprende las áreas de memoria 112 y una tabla de búsqueda 111 que muestra cuál información está almacenada actualmente en tales áreas de memoria, se usa como una memoria de trabajo del interceptor 110. Por tanto, cuando se recibe una petición de información de un usuario 120, el interceptor verificará primero su memoria inmediata de acceso rápido 111, 112 para la información solicitada. El servidor de memoria inmediata 140 será accesads después solamente si la información solicitada no puede ser encontrada en la memoria inmediata 112. La operación sigue a aquella descrita con referencia a la Figura 2. Sin embargo, en la Figura 3, toda la información relacionada con cada petición de información desde los usuarios 120 será almacenada temporalmente en la memoria inmediata de acceso rápido 112, ya sea que la información recibida desde la Internet 100 o la información recibida desde el servidor de memoria inmediata 140, considerando que el servidor de memoria inmediata solamente se actualizará cuando se reciba la nueva información desde la Internet 100. Además, la memoria inmediata puede ser de usuario para información de memoria inmediata de otro tipo que la información que está almacenada en el servidor de memoria inmediata 140. Por ejemplo, además de almacenar la información WWW, conforme el servidor de memoria inmediata 140, la memoria inmediata puede almacenar también la información en relación a otros tipos de consultas. También, la información almacenada en la memoria inmediata 112 no será perturbada automáticamente a otras memorias inmediatas dentro del área 200 en la Figura 1. Otra disposición del servidor de memoria inmediata alternativa, también similar a aquella mostrada en la Figura 2, se describirá ahora con referencia a la Figura 4. En la Figura 4, todas las peticiones WWW serán confiadas al proveedor de servicio 110 para el servidor de memoria inmediata 140. El servidor de memoria inmediata responderá entonces a la petición, si la información requerida está almacenada en el mismo, o maneja la recuperación de información a partir de la Internet 100, utilizando ya sea un enlace de satélite o alguna otra conexión 141 a la Internet- Cuando recibe la información solicitada, el servidor de memoria inmediata 140 se actualiza así como las otras memorias inmediatas por medio del satélite 160, de acuerdo con sus propias decisiones, y proporciona la información al usuario final 120 por medio del probador de servicio 110. Obsérvese en la Figura 4 que el proveedor de servicio puede manejar incluso otro tipo de servicio, tales como correo electrónico o similares, sobre sí mismo, sin confiar tales paquetes de información por medio del servidor de memoria inmediata . Un ejemplo de las operaciones ejecutadas por el servidor de memoria inmediata 140 en la Figura 4 se describirá ahora con referencia al diagrama de flujo en la Figura 5. Después de activar la operación en la etapa SI, el servidor de memoria inmediata recibe en la etapa S2, una petición de información desde un usuario final que se relaciona a un proveedor de contenido específico. En la etapa S3, el servidor de memoria inmediata determina entonces si una copia de la información solicitada esta almacenada o no en el mismo. De ser así, la información solicitada es proporcionada al usuario final en la etapa S4 y la operación es terminada en la etapa SIO. (Por supuesto, la etapa final SIO puede provocar un regreso a la etapa de inicio SI) . Sin embargo, si se determina en la etapa S3 que no hay copia almacenada de la solicitud almacenada de la información solicitada en el servidor de memoria inmediata, el proceso continua en la etapa S5, en donde el servidor de memoria inmediata envía una petición de la información al proveedor de contenido designado por medio de la Internet. El servidor de memoria inmediata recibe después la información solicitada en la etapa S6 y la proporciona al usuario final en la etapa S7. En la etapa S8, la información recibida es almacenada en el servidor de memoria inmediata, y después, en la etapa S9 la información es distribuida hacia los demás servidores de memoria inmediata dentro del área 200 mostrada en la Figura 1. por tanto, la información no almacenada previamente, recientemente recibida será almacenada esencialmente en todos los servidores de memoria inmediata dentro del área y por tanto será accesada fácilmente por todos los usuarios dentro de esa área. Un ejemplo de las operaciones ejecutadas por el interceptor o proveedor de servicio 110 en la Figura 3 se describirá ahora con referencia al diagrama de flujo en la Figura 6. Después de activar la operación en la etapa Sil, el interceptor 110 lee, en la etapa S12, una petición de información desde un usuario final dirigida a un proveedor de contenido específico. En la etapa S13, el interceptor 110 verifica el cuadro de contenido 111 de la memoria inmediata de acceso rápido 112 para ver si existe en la misma una copia de la información solicitada o no. De ser así, la operación continúa a la etapa S15 descrita a continuación. En caso contrario, la operación continúa a la etapa S14, en la que el interceptor envía una consulta hacia el servidor de memoria inmediata 140 para ver si una copia de la información solicitada existe en la misma. Si la respuesta es afirmativa, el proceso continúa a la etapa S15, en la cual , la petición del usuario final es interceptada y a la etapa S16, en donde la información solicitada es proporcionar utilizando, ya sea la memoria inmediata 112 o mediante el servidor de memoria inmediata 140. Sin embargo, si la respuesta del servidor de memoria, inmediata es negativa, el proceso continúa a la etapa S17, en donde el interceptor determina no interceptar la petición del usuario, la cual a su vez pasa sobre el proveedor de contenido designado por medio de Internet. El proceso continúa después a la etapa S18 en la que el interceptor monitorea la respuesta enviada desde el proveedor de contenido hacia el usuario final. Cuando la información pasa el interceptor sobre su trayecto hacia el usuario final, el interceptor, la etapa S19, almacena la información previamente no obtenible en el servidor de memoria inmediata 140 y distribuye la información hacia todos los otros servidores de memoria inmediata dentro del área 200 en la Figura 1. Por tanto, la información no almacenada previamente, recibida recientemente será almacenada esencialmente en todos los servidores de memoria inmediata dentro del área y por tanto será fácilmente accesada por todos los usuarios dentro del área. Obsérvese que cada vez que la información es recibida desde el servidor de memoria inmediata de la red, una copia está almacenada temporalmente de manera preferible en el servidor de memoria inmediata de acceso rápido 112. Otra modalidad ilustrativa de un sistema de memoria inmediata de la Internet de acuerdo con la presente invención, similar a una mostrada en la Figura 1, se describirá ahora con referencia a la Figura 7. En la Figura 7, el sistema difiere de uno mostrado en la Figura 1 en la respuesta del proveedor de contenido 130e, en este caso está ubicado en la región externa al área de sistema 200, relacionando a una petición de información originalmente enviada por un usuario final 120a no será transmitida hacia el usuario por medio de la Internet 100. En su lugar, la respuesta es transmitida directamente por medio del satélite 160 a los servidores 140a, 140b, 140c y 140e, actualizando de esta manera automáticamente todos los servidores de memoria inmediata 140a. El servidor de memoria inmediata 140a y el proveedor de servicio 110a manejan entonces el suministro de tal información hacia el usuario final 120a. Incluso otra modalidad ilustrativa de un sistema de memoria inmediata de Internet de acuerdo con la presente invención, similar a la mostrada de la Figura 1, se describirá ahora con referencia a la Figura 8. En la Figura 8, los servidores de memoria inmediata dentro del área 200, cada uno sirviendo a una región respectiva A, B, C y D, está conectado por medio de los canales de datos a una unidad de control central 190. La unidad de control central 190 controla las decisiones de si la información será intercambiada en la memoria inmediata o no en los servidores de memoria inmediata respectivos y como se distribuirá hacia otras memorias inmediatas dentro del área 200. En este caso, la información puede ser distribuida entre diferentes memorias inmediatas utilizando ya sea el enlace de satélite o utilizando la conexión de canal de datos hacia y por medio de la unidad de control central 190.
Además, con referencia principalmente a la Figura 1, 7 y 8 anteriores, se comprende que las decisiones con respecto a como manejar el intercambio de memoria inmediata de la información con relación a peticiones "locales", es decir por ejemplo una petición de información de un usuario final 120a con relación a un proveedor de contenido 130a ubicado dentro de la misma región A, la cual ha sido descrita antes en el resumen de al invención, los diferentes esquemas de operación, incluyendo la toma de decisiones necesaria, puede implementarse ya sea en cada uno de los servidores de memoria inmediata 140, en cada uno de los proveedores de servicio 110, o una unidad de control central 190 por ejemplo. Se comprenderá que la construcción y función de los elementos descritos con referencia a los dibujos se volverá evidente para aquellos con experiencia en la técnica. Aunque se ha descrito la invención con referencia a modalidades ilustrativas específicas, muchas diferentes alteraciones, modificaciones y similares se volverán aparentes para aquellos con experiencia en la técnica. Las modalidades descritas no pretenden por lo tanto limitar el alcance de la invención como se define mediante las reivindicaciones anexas .

Claims (34)

  1. REIVINDICACIONES 1. Un método para intercambiar en la memoria inmediata la información de Internet, " caracterizado porque comprende las etapas de : derivar la información enviada hacia un usuario final desde un Proveedor de Contenido de Internet en base a una petición de información desde el usuario final; y distribuir la información hacia un conjunto de servidores de memoria inmediata distribuidos geográficamente.
  2. 2. El método de conformidad con la reivindicación 1, caracterizado porque la etapa de derivación se ejecuta en relación con un servidor de memoria inmediata que sirve al usuario final, el usuario final que está ubicado en una región geográfica atendida por tal servidor de memoria inmediata.
  3. 3. El método de conformidad con la reivindicación 2, caracterizado porque comprende almacenar la información en el servidor de memoria inmediata.
  4. 4. El método de conformidad con la reivindicación 3, caracterizado porque comprende almacenar la información en el servidor de memoria inmediata solamente si el proveedor de contenido está ubicado fuera de la región.
  5. 5. El método de conformidad con la reivindicación 3, caracterizado porque comprende almacenar la información en el servidor de memoria inmediata solamente si el proveedor de contenido está ubicado dentro de la región.
  6. 6. El método de conformidad con la reivindicación 2, caracterizado porque comprende ejecutar la etapa de distribución solamente si el proveedor de contenido está ubicado fuera de la región.
  7. 7. El método de conformidad con la reivindicación 2, caracterizado porque comprende ejecutar la etapa de distribución si el proveedor de contenido está ubicado dentro de la región.
  8. 8. El método de conformidad con cualquiera de las reivindicaciones anteriores, caracterizado porque comprende distribuir la información hacia el conjunto de servidores de memoria inmediata distribuidos geográficamente, utilizando comunicación de multitransmisión .
  9. 9. El método de conformidad con la reivindicación 8, caracterizado porque comprende distribuir la información hacia los servidores de memoria inmediata distribuidos geográficamente utilizando un enlace de satélite.
  10. 10. El método de conformidad con cualquiera de las reivindicaciones anteriores, caracterizado porque comprende solamente distribuir la información en base al surgimiento de una determinación de regla para cada pieza derivada de información, ya sea que se distribuya o no hacia el conjunto de servidores de memoria inmediata distribuidos geográficamente.
  11. 11. El método de conformidad con cualquiera de las reivindicaciones anteriores, caracterizado porque el conjunto de servidores de memoria inmediata distribuidos geográficamente sirven a diferentes regiones geográficas.
  12. 12. El método de conformidad con cualquiera de las reivindicaciones anteriores, caracterizado porque el conjunto de servidores distribuidos geográficamente están distribuidos dentro de un área definida culturalmente o lingüísticamente.
  13. 13. El método de conformidad con la reivindicación 11, caracterizado porque el conjunto de servidores de memoria inmediata distribuidos geográficamente están distribuidos dentro de un área definida lingüística o culturalmente que abarca tales regiones .
  14. 14. Un sistema de intercambio de memoria inmediata de Internet, caracterizado porque comprende: un conjunto de servidores de memoria inmediata distribuidos geográficamente; medios para derivar la información de Internet derivada en relación con la operación de uno de los servidores de memoria inmediata; y medios para distribuir la información derivada esencialmente hacia todos los servidores de memoria inmediata.
  15. 15. El sistema de intercambio de memoria inmediata de Internet de conformidad con la reivindicación 14, caracterizado porque los medios de derivación están colocados para derivar la información en relación con el envío de la información desde un Proveedor de Contenido de Internet hacia un usuario final como resultado de una petición de información específica mediante el usuario final, el usuario final que está ubicado en una región geográfica atendida por uno de los servidores de memoria inmediata .
  16. 16. El sistema de intercambio de memoria inmediata de Internet de conformidad con la reivindicación 15, caracterizado porque uno de los servidores de memoria inmediata está colocado para almacenar la información.
  17. 17. El sistema de intercambio de memoria inmediata de Internet de conformidad con la reivindicación 16, caracterizado porque uno de los servidores de memoria inmediata está colocado para almacenar la información solamente si el proveedor de contenido está ubicado fuera de la región.
  18. 18. El sistema de intercambio de memoria inmediata de Internet de conformidad con la reivindicación 16, caracterizado porque uno de los servidores de memoria inmediata está colocado para almacenar la información solamente si el proveedor de contenido está ubicado dentro de la región.
  19. 19. El sistema de intercambio de memoria inmediata de Internet de conformidad con la reivindicación 15, caracterizado porque los medios de distribución están colocados para distribuir la información hacia el conjunto de servidores de memoria inmediata solamente si el proveedor de contenido está ubicado fuera de la región.
  20. 20. El sistema de intercambio de memoria inmediata de Internet de conformidad con la reivindicación 15, caracterizado porque los medios de distribución están colocados para distribuir la información hacia el conjunto de servidores de memoria inmediata solamente si el proveedor de contenido está ubicado dentro de la región.
  21. 21. El sistema de intercambio de memoria inmediata de Internet de conformidad con cualquiera de las reivindicaciones 14 a 20, """ caracterizado porque los medios de distribución están colocados para distribuir la información hacia el conjunto de servidores de memoria inmediata utilizando comunicación de transmisión múltiple.
  22. 22. El sistema de intercambio de memoria inmediata de Internet de conformidad con la reivindicación 21, caracterizado porque los medios de distribución están colocados para distribuir la información hacia los servidores de memoria inmediata por medio del enlace de satélite.
  23. 23. El sistema de intercambio de memoria inmediata de Internet de conformidad con cualquiera de las reivindicaciones 14 a 22, caracterizado porque comprende medios de procesamiento para determinar si la información derivada es distribuida o no hacia el conjunto de servidores de memoria inmediata.
  24. 24. El sistema de intercambio de memoria inmediata de Internet de conformidad con cualquiera de las reivindicaciones 14 a 23, caracterizado porque los servidores de memoria inmediata distribuidos geográficamente están colocados para dar servicio a diferentes regiones geográficas.
  25. 25. El sistema de intercambio de memoria inmediata de Internet de conformidad con cualquiera de las reivindicaciones 14 a 24, caracterizado porque los servidores de memoria inmediata distribuidos geográficamente están distribuidos dentro de un área geográfica definida lingüística o culturalmente.
  26. 26. El sistema de intercambio de memoria inmediata de Internet de conformidad con las reivindicaciones 14 a 24, caracterizado porque los servidores de memoria inmediata distribuidos geográficamente están distribuidos dentro de un área geográfica definida lingüística o culturalmente que abarca tales regiones.
  27. 27. El servidor de memoria inmediata de Internet colocado en una región geográfica para servir principalmente a los usuarios en esa región caracterizado porque comprende: medios para derivar la información enviada por un Proveedor de Contenido de Internet a un usuario final ubicado dentro de la región como resultado de una petición de información hecha por el usuario final; y medios para distribuir la información hacia un conjunto de servidores de memoria inmediata distribuidos geográficamente, los servidores que sirven preferiblemente a diferentes regiones geográficas .
  28. 28. El servidor de memoria inmediata de Internet de conformidad con la reivindicación 27, caracterizado porque los servidores de memoria inmediata están distribuidos dentro de un área geográfica definida lingüística o culturalmente.
  29. 29. El servidor de memoria inmediata de Internet de conformidad con la reivindicación 27 ó 28, caracterizado por que comprende medios de procesamiento para determinar si una pieza específica de información derivada es intercambiada en la memoria inmediata o no en el servidor.
  30. 30. El servidor de memoria inmediata de Internet de conformidad con la reivindicación 27,28 ó 29, caracterizado por que comprende medios de procesamiento para determinar si una pieza específica de información derivada será distribuida o no al conjunto de servidores de memoria inmediata.
  31. 31. El servidor de memoria inmediata de Internet de conformidad con la reivindicación 29 ó 30, caracterizado porque las decisiones tomadas por los medios de procesamiento se basan en si el proveedor de contenido está ubicado o no dentro de la región .
  32. 32. El servidor de memoria inmediata de Internet de conformidad con la reivindicación 29, 30 ó 31, caracterizado por que los medios de procesamiento están colocados para instruir al servidor a no intercambiar en memoria inmediata la información y no distribuir la información a el conjunto de servidores de memoria inmediata distribuidos geográficamente si el usuario final y el Proveedor de Contenido de Internet están ubicados ambos dentro de la misma región como el servidor.
  33. 33. El servidor de memoria inmediata de Internet de conformidad con la reivindicación 29, 30 ó 31, caracterizado porque los medios de procesamiento están colocados para instruir al servidor a intercambiar en la memoria inmediata la información y no distribuir la información al conjunto de servidores de memoria inmediata distribuidos geográficamente si el Proveedor de Contenido de Internet esta ubicado dentro de la misma región que el servidor.
  34. 34. el servidor de memoria inmediata de Internet de conformidad con la reivindicación 29, 30 ó 31, caracterizado porque los medios de procesamiento están colocados para instruir al servidor a no intercambiar en memoria inmediata la información aunque solamente distribuya la información hacia el conjunto de servidores de memoria inmediata distribuidos geográficamente si el Proveedor de Contenido de. Internet está ubicado dentro de la misma región que el servidor.
MXPA00000765A 1997-07-24 1998-07-03 Sistema de antememoria de internet. MXPA00000765A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE9702795A SE510048C3 (sv) 1997-07-24 1997-07-24 Internet caching system
PCT/SE1998/001316 WO1999005584A2 (en) 1997-07-24 1998-07-03 Internet caching system

Publications (1)

Publication Number Publication Date
MXPA00000765A true MXPA00000765A (es) 2002-04-24

Family

ID=20407824

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA00000765A MXPA00000765A (es) 1997-07-24 1998-07-03 Sistema de antememoria de internet.

Country Status (23)

Country Link
EP (1) EP0996879A1 (es)
JP (1) JP2001511551A (es)
KR (1) KR20010052054A (es)
CN (1) CN1269896A (es)
AU (1) AU734154B2 (es)
BR (1) BR9815556A (es)
CA (1) CA2297658A1 (es)
EE (1) EE200000045A (es)
HU (1) HUP0002834A2 (es)
ID (1) ID24952A (es)
IL (1) IL134195A0 (es)
IS (1) IS5357A (es)
LT (1) LT4729B (es)
LV (1) LV12519B (es)
MX (1) MXPA00000765A (es)
NO (1) NO20000317L (es)
PL (1) PL338416A1 (es)
SE (1) SE510048C3 (es)
SI (1) SI20229A (es)
SK (1) SK992000A3 (es)
TR (1) TR200000198T2 (es)
WO (1) WO1999005584A2 (es)
YU (1) YU3100A (es)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE522316C2 (sv) * 1998-01-19 2004-02-03 Telia Ab Förfarande och system för att mellanlagra information i ett kommunikationssystem
US6760760B1 (en) 1999-06-09 2004-07-06 Amx Corporation Control system communication server for transmitting files via multiple communication paths
US6941338B1 (en) * 1999-09-01 2005-09-06 Nextwave Telecom Inc. Distributed cache for a wireless communication system
KR100647419B1 (ko) * 1999-12-13 2006-11-17 주식회사 케이티 데이터 통신을 위한 예측적인 데이터 캐쉬 방법
US6820133B1 (en) * 2000-02-07 2004-11-16 Netli, Inc. System and method for high-performance delivery of web content using high-performance communications protocol between the first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination
US6947440B2 (en) 2000-02-15 2005-09-20 Gilat Satellite Networks, Ltd. System and method for internet page acceleration including multicast transmissions
US6836806B1 (en) 2000-06-01 2004-12-28 Aerocast, Inc. System for network addressing
US7213062B1 (en) 2000-06-01 2007-05-01 General Instrument Corporation Self-publishing network directory
US6879998B1 (en) 2000-06-01 2005-04-12 Aerocast.Com, Inc. Viewer object proxy
US20010049732A1 (en) * 2000-06-01 2001-12-06 Raciborski Nathan F. Content exchange apparatus
US6904460B1 (en) 2000-06-01 2005-06-07 Aerocast.Com, Inc. Reverse content harvester
US9444785B2 (en) 2000-06-23 2016-09-13 Cloudshield Technologies, Inc. Transparent provisioning of network access to an application
US7032031B2 (en) 2000-06-23 2006-04-18 Cloudshield Technologies, Inc. Edge adapter apparatus and method
US7003555B1 (en) 2000-06-23 2006-02-21 Cloudshield Technologies, Inc. Apparatus and method for domain name resolution
US6829654B1 (en) 2000-06-23 2004-12-07 Cloudshield Technologies, Inc. Apparatus and method for virtual edge placement of web sites
US6728785B1 (en) 2000-06-23 2004-04-27 Cloudshield Technologies, Inc. System and method for dynamic compression of data
US7114008B2 (en) 2000-06-23 2006-09-26 Cloudshield Technologies, Inc. Edge adapter architecture apparatus and method
US8204082B2 (en) 2000-06-23 2012-06-19 Cloudshield Technologies, Inc. Transparent provisioning of services over a network
US6704781B1 (en) * 2000-06-27 2004-03-09 Intel Corporation System and method for content caching implementing compensation for providing caching services
US7379963B1 (en) 2000-07-14 2008-05-27 Knownow-Delaware Delivery of any type of information to anyone anytime anywhere
US20020138437A1 (en) * 2001-01-08 2002-09-26 Lewin Daniel M. Extending an internet content delivery network into an enterprise environment by locating ICDN content servers topologically near an enterprise firewall
US7082502B2 (en) 2001-05-15 2006-07-25 Cloudshield Technologies, Inc. Apparatus and method for interfacing with a high speed bi-directional network using a shared memory to store packet data
US7210022B2 (en) 2001-05-15 2007-04-24 Cloudshield Technologies, Inc. Apparatus and method for interconnecting a processor to co-processors using a shared memory as the communication interface
KR100440661B1 (ko) * 2002-03-29 2004-07-19 드림인텍 주식회사 캐싱기술을 포함한 네트워크 시스템 및 그 동작방법
KR100440663B1 (ko) * 2002-03-29 2004-07-19 드림인텍 주식회사 웹가속 기술을 포함한 네트워크 시스템 및 그 동작방법
KR101140634B1 (ko) * 2003-07-21 2012-05-03 주식회사 비즈모델라인 컨텐츠 제공 방법
JP2007066161A (ja) * 2005-09-01 2007-03-15 Hitachi Ltd キャッシュシステム
WO2007030421A2 (en) 2005-09-07 2007-03-15 Amx Llc Method and computer program for device configuration
US9049268B2 (en) 2006-05-05 2015-06-02 Microsoft Technology Licensing, Llc Global provisioning of millions of users with deployment units
GB2440759A (en) 2006-08-11 2008-02-13 Cachelogic Ltd Selecting a download cache for digital data
GB2440761A (en) 2006-08-11 2008-02-13 Cachelogic Ltd Using a proxy server as a cache in a peer to peer network to speed up the multicast distribution of large files.
GB2440760A (en) 2006-08-11 2008-02-13 Cachelogic Ltd Network and method of transferring data over the network by nodes sending messages containing a subset of list of data available at the node
GB2440774B (en) 2006-08-11 2011-07-27 Cachelogic Ltd Content Delivery System For Digital Object
US8615778B1 (en) 2006-09-28 2013-12-24 Qurio Holdings, Inc. Personalized broadcast system
US7991269B1 (en) 2006-12-15 2011-08-02 Qurio Holdings, Inc. Locality-based video playback to enable locally relevant product placement advertising
US9098868B1 (en) 2007-03-20 2015-08-04 Qurio Holdings, Inc. Coordinating advertisements at multiple playback devices
US8055536B1 (en) 2007-03-21 2011-11-08 Qurio Holdings, Inc. Automated real-time secure user data sourcing
US7996482B1 (en) 2007-07-31 2011-08-09 Qurio Holdings, Inc. RDMA based real-time video client playback architecture
US7805373B1 (en) 2007-07-31 2010-09-28 Qurio Holdings, Inc. Synchronizing multiple playback device timing utilizing DRM encoding
US8762476B1 (en) 2007-12-20 2014-06-24 Qurio Holdings, Inc. RDMA to streaming protocol driver
JP4475334B2 (ja) 2008-01-30 2010-06-09 沖電気工業株式会社 データ提供システム
US8060904B1 (en) 2008-02-25 2011-11-15 Qurio Holdings, Inc. Dynamic load based ad insertion
US8312487B1 (en) 2008-12-31 2012-11-13 Qurio Holdings, Inc. Method and system for arranging an advertising schedule
JP5399276B2 (ja) * 2010-01-19 2014-01-29 日本電信電話株式会社 コンテンツ配信システムと方法およびプログラム
EP2759075A4 (en) 2011-09-23 2015-06-03 Gilat Satellite Networks Ltd DECENTRALIZED INTERMEDIATE STORAGE SYSTEM
JP6406288B2 (ja) * 2016-03-09 2018-10-17 日本電気株式会社 情報提供装置、情報提供方法、およびコンピュータ・プログラム、情報提供システム
FR3062536B1 (fr) * 2017-02-01 2019-06-07 Centre National D'etudes Spatiales Procede d'echange de fichiers informatiques entre un utilisateur et un satellite et architecture d'echange associee
US11588891B2 (en) * 2019-11-04 2023-02-21 Google Llc Access pattern driven data placement in cloud storage

Also Published As

Publication number Publication date
AU734154B2 (en) 2001-06-07
SI20229A (sl) 2000-10-31
JP2001511551A (ja) 2001-08-14
HUP0002834A2 (hu) 2001-01-29
CA2297658A1 (en) 1999-02-04
CN1269896A (zh) 2000-10-11
WO1999005584A2 (en) 1999-02-04
ID24952A (id) 2000-08-31
SE510048C3 (sv) 1999-05-03
SE9702795L (sv) 1999-01-25
TR200000198T2 (tr) 2000-05-22
SE9702795D0 (sv) 1997-07-24
AU8363998A (en) 1999-02-16
EE200000045A (et) 2000-10-16
BR9815556A (pt) 2000-11-07
PL338416A1 (en) 2000-11-06
KR20010052054A (ko) 2001-06-25
LV12519B (en) 2000-11-20
SE510048C2 (sv) 1999-04-12
SK992000A3 (en) 2000-09-12
IL134195A0 (en) 2001-04-30
EP0996879A1 (en) 2000-05-03
WO1999005584A3 (en) 1999-04-08
IS5357A (is) 2000-01-21
NO20000317L (no) 2000-03-21
NO20000317D0 (no) 2000-01-21
LT4729B (lt) 2000-11-27
LT2000006A (en) 2000-08-25
YU3100A (sh) 2001-07-10
LV12519A (lv) 2000-07-20

Similar Documents

Publication Publication Date Title
MXPA00000765A (es) Sistema de antememoria de internet.
US7739400B2 (en) Internet communication system
US6167438A (en) Method and system for distributed caching, prefetching and replication
EP1269714B1 (en) Method and device for distributed caching
US6226684B1 (en) Method and apparatus for reestablishing network connections in a multi-router network
US6351775B1 (en) Loading balancing across servers in a computer network
US5898456A (en) Communication system with hierarchical server structure
US6799214B1 (en) System and method for efficient content delivery using redirection pages received from the content provider original site and the mirror sites
US8055706B2 (en) Transparent request routing for a partitioned application service
US8024484B2 (en) Caching signatures
WO2002015027A1 (en) A network server card and method for handling requests received via a network interface
EP1430691B1 (en) Hierarchical caching in telecommunication networks
US20050144317A1 (en) Autonomic selection of a request routing policy based upon cache effectiveness
JPH11503551A (ja) サーバ・コンピュータのプロセッサ全体にわたる負荷平衡化
EP1197037B1 (en) Procedure and system for distributing streaming media in an ip-network
US7188157B1 (en) Continuous update of data in a data server system
HK1028830A (en) Internet caching system
CZ2000260A3 (cs) Internetový vrovnávací systém
GB2295035A (en) Computer network distributed data storage.
KR100303088B1 (ko) 주문형비디오서버로드조절장치및방법
JP2002024191A (ja) Wwwシステム、wwwサーバのトラフィック緩和方法、及びwwwサーバ
HK1026316B (en) Method and system for data communication on the internet
WO2011027648A1 (ja) データ供給装置、システム、及び方法、及びコンピュータプログラム

Legal Events

Date Code Title Description
FA Abandonment or withdrawal