Processing

Please wait...

Settings

Settings

Goto Application

1. WO2002043343 - CLUSTER-BASED WEB SERVER

Publication Number WO/2002/043343
Publication Date 30.05.2002
International Application No. PCT/US2001/049863
International Filing Date 29.10.2001
IPC
H04L 29/06 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
H04L 29/08 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
08Transmission control procedure, e.g. data link level control procedure
CPC
H04L 2029/06054
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/00 - H04L27/00
02Communication control
06characterised by a protocol
0602Protocols characterised by their application
06047Protocols for client-server architecture
06054Access to distributed or replicated servers, e.g. using brokers
H04L 29/06
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/00 - H04L27/00
02Communication control
06characterised by a protocol
H04L 67/1002
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
10in which an application is distributed across nodes in the network
1002for accessing one among a plurality of replicated servers, e.g. load balancing
H04L 67/1008
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
10in which an application is distributed across nodes in the network
1002for accessing one among a plurality of replicated servers, e.g. load balancing
1004Server selection in load balancing
1008based on parameters of servers, e.g. available memory or workload
H04L 67/1017
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
10in which an application is distributed across nodes in the network
1002for accessing one among a plurality of replicated servers, e.g. load balancing
1004Server selection in load balancing
1017based on a round robin mechanism
H04L 67/1034
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
10in which an application is distributed across nodes in the network
1002for accessing one among a plurality of replicated servers, e.g. load balancing
1034Reaction to server failures by a load balancer
Applicants
  • THE BOARD OF REGENTS OF THE UNIVERSITY OF NEBRASKA [US]/[US]
Inventors
  • GODDARD, Steve
  • RAMAMURTHY, Byravamurthy
  • GAN, Xuehong
Agents
  • BARTA, James, J., Jr.
Priority Data
09/878,78711.06.2001US
60/245,78803.11.2000US
60/245,78903.11.2000US
60/245,79003.11.2000US
60/245,85903.11.2000US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) CLUSTER-BASED WEB SERVER
(FR) SYSTEME ET PROCEDE DESTINES A UNE GRAPPE DE SERVEURS A ESPACE D'APPLICATION
Abstract
(EN)
A system and method for implementing a scalable, application-space, highly-available server cluster. The system demonstrates high performance and fault tolerance using application-space software and commercial-off-the-shelf hardware and operating systems. The system includes an application-space dispatch server that performs various switching methods, including L4/2 switching or L4/3 switching. The system also includes state reconstruction software and token-based protocol software. The protocol software supports self-configuring, detecting and adapting to the addition or removal of network servers. The system offers a flexible and cost-effective alternative to kernel-space or hardware-based clustered web servers with performance comparable to kernel-space implementations.
(FR)
L'invention concerne un système et un procédé de mise en oeuvre d'une grappe de serveurs extrêmement disponibles, à espace d'application, dimensionnables. Ce système est très performant et insensible aux défaillances, car il met en oeuvre un logiciel d'espace d'application, un matériel disponible commercialement, et des systèmes de fonctionnement. Le système de l'invention comprend un serveur de répartition d'espace d'application, lequel exécute divers procédés de commutation, notamment une commutation L4/2 ou L4/3, et il comprend également un logiciel de reconstruction d'état et un logiciel de protocole à jeton. Le logiciel de protocole accepte l'auto-configuration, détecte l'ajout ou l'enlèvement de serveurs de réseau, et s'adapte à cet ajout et à cet enlèvement. Ce système offre une alternative souple et économique aux serveurs web en grappe, basés matériel ou à espace nucléaire, et ses performances sont comparables à celles d'implémentations à espace nucléaire.
Also published as
Latest bibliographic data on file with the International Bureau