Localisation de ressources dans des réseaux d'ordinateurs ayant des noeuds serveurs avec antémémoires

Locating resources in computer networks having cache server nodes

Lokalisierung von Mitteln in Rechnernetzen mit Cache Server Knoten

Abstract

A computer network in which resources are dynamically located through the use of LOCATE requests includes multiple cache server nodes, network nodes which have an additional obligation to build and maintain large caches of directory entries. Cache server nodes play a key role in the LOCATE process and can prevent redundant network-wide broadcasts of LOCATE requests. Where an origin cache server node receives a request from a served node, the cache server node searches its local directories first, then forwards the request to alternate cache server nodes if necessary. If the necessary information isn't found locally or in alternate cache server nodes, the LOCATE request is then broadcast to all network nodes in the network. If the broadcast results are negative, the request is forwarded to selected gateway nodes to permit the search to continue in adjacent networks.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (4)

    Publication numberPublication dateAssigneeTitle
    EP-0458120-A2November 27, 1991International Business Machines CorporationVerfahren und Anordnung zur Betriebsmittelsuche durch zwei Rechnernetzwerke mit unterschiedlichen Architekturen
    EP-0478485-A2April 01, 1992International Business Machines CorporationMethod and system of initiating establishment of a session in a computer network
    US-4914571-AApril 03, 1990International Business Machines CorporationLocating resources in computer networks
    WO-8902631-A1March 23, 1989Digital Equipment CorporationNaming service for networked digital data processing system

NO-Patent Citations (0)

    Title

Cited By (55)

    Publication numberPublication dateAssigneeTitle
    US-6560635-B1May 06, 2003Sony Corporation, Sony Electronics Inc.System and method for locally caching remote query replies in an electronic network
    US-8897299-B2November 25, 2014Citrix Systems, Inc.Method and systems for routing packets from a gateway to an endpoint
    US-8549149-B2October 01, 2013Citrix Systems, Inc.Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing
    EP-1239372-A1September 11, 2002Matsushita Electric Industrial Co., Ltd.Dispositif de connexion reseau et systeme reseau l'utilisant
    US-8856777-B2October 07, 2014Citrix Systems, Inc.Systems and methods for automatic installation and execution of a client-side acceleration program
    US-8634420-B2January 21, 2014Citrix Systems, Inc.Systems and methods for communicating a lossy protocol via a lossless protocol
    US-8739274-B2May 27, 2014Citrix Systems, Inc.Method and device for performing integrated caching in a data communication network
    US-8255291-B1August 28, 2012Tensilrus Capital Nv LlcSystem, method and apparatus for interactive and comparative shopping
    US-7500002-B2March 03, 2009Massachusetts Institute Of TechnologyMethod and apparatus for distributing requests among a plurality of resources
    WO-9956435-A1November 04, 1999Thomson MultimediaProcede de gestion d'objets dans un reseau de communication et dispositif de mise en oeuvre
    WO-0062185-A3July 26, 2001Sony Electronics IncSysteme et procede de mise en antememoire localement de reponses a des interrogations a distance dans un reseau electronique
    US-7398301-B2July 08, 2008Kontiki, Inc.Method and apparatus for facilitating distributed delivery of content across a computer network
    US-8351333-B2January 08, 2013Citrix Systems, Inc.Systems and methods for communicating a lossy protocol via a lossless protocol using false acknowledgements
    US-8848710-B2September 30, 2014Citrix Systems, Inc.System and method for performing flash caching of dynamically generated objects in a data communication network
    US-9219579-B2December 22, 2015Citrix Systems, Inc.Systems and methods for client-side application-aware prioritization of network communications
    US-8700695-B2April 15, 2014Citrix Systems, Inc.Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
    US-8458259-B2June 04, 2013Massachusetts Institute Of TechnologyMethod and apparatus for distributing requests among a plurality of resources
    WO-9837667-A3November 12, 1998Ericsson Telefon Ab L M, Ulf Mikael Ronstroem, Sven Patrik JohanssonMise de donnees en antememoire sur internet
    US-8495305-B2July 23, 2013Citrix Systems, Inc.Method and device for performing caching of dynamically generated objects in a data communication network
    US-8788581-B2July 22, 2014Citrix Systems, Inc.Method and device for performing caching of dynamically generated objects in a data communication network
    US-7810089-B2October 05, 2010Citrix Systems, Inc.Systems and methods for automatic installation and execution of a client-side acceleration program
    US-7921184-B2April 05, 2011Citrix Systems, Inc.System and method for performing flash crowd caching of dynamically generated objects in a data communication network
    WO-2006005078-A3June 21, 2007Netscaler Inc, Prakash Khemani, Prabakar Sundarrajan, Lakshmi Kumar, Kailash Kailash, Ajay Soni, Rajiv Sinha, Saravanakumar AnnamalaisamiProcede et dispositif destines a realiser une mise en antememoire integree dans un reseau de communication
    WO-9837667-A2August 27, 1998Telefonaktiebolaget Lm Ericsson (Publ)Data caching on the internet
    WO-9817039-A1April 23, 1998Mirror Image Internet AbInternet communication system
    WO-9717814-A1May 15, 1997Motorola LimitedReseau d'adressage de communications et terminal associe
    US-8914522-B2December 16, 2014Citrix Systems, Inc.Systems and methods for facilitating a peer to peer route via a gateway
    US-8291119-B2October 16, 2012Citrix Systems, Inc.Method and systems for securing remote access to private networks
    US-7177818-B2February 13, 2007Mark NairSystem and method for an interactive shopping news and price information service
    WO-0216542-A3July 17, 2003Anderson Merchandisers LpSystem and method for an interactive shopping news and price information service
    WO-0062185-A2October 19, 2000Sony Electronics Inc.Systeme et procede de mise en antememoire localement de reponses a des interrogations a distance dans un reseau electronique
    US-7450524-B2November 11, 2008Kontiki, Inc.Method and apparatus for determining network topology in a peer-to-peer network
    US-6581090-B1June 17, 2003Mirror Image Internet, Inc.Internet communication system
    US-8103767-B2January 24, 2012Massachusetts Intitute Of TechnologyMethod and apparatus for distributing requests among a plurality of resources
    US-8892778-B2November 18, 2014Citrix Systems, Inc.Method and systems for securing remote access to private networks
    US-8301839-B2October 30, 2012Citrix Systems, Inc.System and method for performing granular invalidation of cached dynamically generated objects in a data communication network
    US-7739400-B2June 15, 2010Mirror Image Internet, Inc.Internet communication system
    US-8261057-B2September 04, 2012Citrix Systems, Inc.System and method for establishing a virtual private network
    US-8250301-B2August 21, 2012Citrix Systems, Inc.Systems and methods of marking large objects as non-cacheable
    US-8706877-B2April 22, 2014Citrix Systems, Inc.Systems and methods for providing client-side dynamic redirection to bypass an intermediary
    FR-2778046-A1October 29, 1999Thomson Multimedia SaNetwork distribution management object catalogue
    US-8255456-B2August 28, 2012Citrix Systems, Inc.System and method for performing flash caching of dynamically generated objects in a data communication network
    US-8108608-B2January 31, 2012Prakash Khemani, Prabakar Sundarrajan, Lakshmi Kumar, Kailash Kailash, Ajay Soni, Rajiv Sinha, Saravanakumar AnnamalaisamiSystems and methods of maintaining freshness of a cached object based on demand and expiration time
    WO-2012103237-A1August 02, 2012Google Inc.Caching resources
    US-9037504-B2May 19, 2015Tensilrus Capital Nv LlcSystem and method for an interactive shopping news and price information service
    CN-101164057-BNovember 20, 2013赛特里克斯网络应用有限责任公司Method and device for performing integrated caching in a data communication network
    US-8954595-B2February 10, 2015Citrix Systems, Inc.Systems and methods for providing client-side accelerated access to remote applications via TCP buffering
    US-8499057-B2July 30, 2013Citrix Systems, IncSystem and method for performing flash crowd caching of dynamically generated objects in a data communication network
    US-7849270-B2December 07, 2010Citrix Systems, Inc.System and method for performing entity tag and cache control of a dynamically generated object not identified as cacheable in a network
    US-8363650-B2January 29, 2013Citrix Systems, Inc.Method and systems for routing packets from a gateway to an endpoint
    US-8726006-B2May 13, 2014Citrix Systems, Inc.System and method for establishing a virtual private network
    US-7680911-B1March 16, 2010Thomson LicensingMethod for managing objects in a communication network and implementing device
    EP-1239372-A4July 09, 2008Matsushita Electric Ind Co LtdDispositif de connexion reseau et systeme reseau l'utilisant
    WO-0216542-A1February 28, 2002Anderson Merchandisers LpSystem and method for an interactive shopping news and price information service
    WO-03015377-A1February 20, 2003Kontiki, Inc.Method and apparatus for facilitating distributed delivery of content across a computer network