Processing

Please wait...

Settings

Settings

Goto Application

1. WO2006102226 - IMPROVED RELIABILITY AND AVAILABILITY OF DISTRIBUTED SERVERS

Publication Number WO/2006/102226
Publication Date 28.09.2006
International Application No. PCT/US2006/010006
International Filing Date 16.03.2006
IPC
G06F 15/16 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general; Data processing equipment in general
16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
CPC
H04L 67/2814
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
28for the provision of proxy services, e.g. intermediate processing or storage in the network
2814for data redirection
H04L 67/2842
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
28for the provision of proxy services, e.g. intermediate processing or storage in the network
2842for storing data temporarily at an intermediate stage, e.g. caching
H04L 67/2876
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
28for the provision of proxy services, e.g. intermediate processing or storage in the network
2866Architectural aspects
2876Pairs of interprocessing entities at each side of the network, e.g. split proxies
H04L 67/42
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
42Protocols for client-server architectures
Applicants
  • RIVERBED TECHNOLOGY, INC. [US]/[US] (AllExceptUS)
  • BURMAN, Daniel Edwin [US]/[US] (UsOnly)
  • SUBBANNA, Kartik [IN]/[US] (UsOnly)
  • MCCANNE, Steven [US]/[US] (UsOnly)
  • WU, David Tze-Si [US]/[US] (UsOnly)
  • DAY, Mark Stuart [US]/[US] (UsOnly)
Inventors
  • BURMAN, Daniel Edwin
  • SUBBANNA, Kartik
  • MCCANNE, Steven
  • WU, David Tze-Si
  • DAY, Mark Stuart
Agents
  • HOLLANDER, Jonathan M.
Priority Data
11/243,06803.10.2005US
60/663,17418.03.2005US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) IMPROVED RELIABILITY AND AVAILABILITY OF DISTRIBUTED SERVERS
(FR) FIABILITE ET DISPONIBILITE AMELIOREES DE SERVEURS REPARTIS
Abstract
(EN)
A system of network proxies distributes data to multiple servers. Each network proxy is associated with a server. A network proxy intercepts a client request for data. If the network proxy determines that the request can be served using a copy of data stored on the local server, rather than the data stored on a remote server, it diverts the request to the local server. If the network proxy determines that the request cannot be served using a data from the local server, the network proxy diverts the request to a remote server storing the primary copy of the data. A server map specifies the locations of the primary copies of data. When a primary copy of data is updated on one of the servers, the associated network proxy propagates the updated data to the other servers. The servers can provide data from files, e-mail services, databases, or multimedia services.
(FR)
La présente invention concerne un système de mandataires de réseau qui distribuent des données à de multiples serveurs. Chaque mandataire de réseau est associé à un serveur. Un mandataire de réseau intercepte une demande de données émanant d'un client. Si ce mandataire de réseau détermine que cette demande peut-être traitée au moyen d'une copie des données stockées sur le serveur local plutôt que par des données stockées sur un serveur distant, il aiguille la demande vers le serveur local. Si le mandataire de réseau détermine que la demande peut-être traitée au moyen de données émanant du serveur local, le mandataire de réseau aiguille la demande vers un serveur distant stockant la copie principale des données. Une carte de serveurs spécifie les localisations des copies principales de données. Lorsque la copie principale de données est mise à jour sur un des serveurs, le mandataire de réseau associés propage les données mises à jour aux autres serveurs. Le serveur peut fournir des données de fichiers, de services de messages électroniques, de bases de données ou de services multimédias.
Also published as
EP6738975
Latest bibliographic data on file with the International Bureau