WO2002037799A3 - Chargement commande de serveur - Google Patents
Chargement commande de serveur Download PDFInfo
- Publication number
- WO2002037799A3 WO2002037799A3 PCT/US2001/047013 US0147013W WO0237799A3 WO 2002037799 A3 WO2002037799 A3 WO 2002037799A3 US 0147013 W US0147013 W US 0147013W WO 0237799 A3 WO0237799 A3 WO 0237799A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- performance
- servers
- dispatcher
- concurrently
- control
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/566—Grouping or aggregating service requests, e.g. for unified processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Selon l'invention, des serveurs isolés ou des serveurs en grappes, notamment des serveurs web, déterminent la quantité de données traitées de manière concurrente par de tels serveurs, afin de maîtriser ainsi les performances de fonctionnement des serveurs. De préférence, un achemineur est interposé entre des clients et un ou plusieurs serveurs principaux, et il surveille les performances de chaque serveur principal (soit directement, soit d'une autre manière). De préférence également, l'achemineur détermine, pour chaque serveur principal, en réponse aux performances surveillées, soit le nombre de demandes de données traitées de manière concurrente, soit le nombre de connexions supportées de manière concurrente, soit les deux, afin de maîtriser les performances de ces serveurs principaux. Dans un mode de réalisation, l'achemineur utilise une bibliothèque de saisie de paquets aux fins de saisie de paquets au niveau de la couche 2 OSI et il met en oeuvre un protocole simplifié TCP/IP dans l'espace utilisateur (par opposition à l'espace noyau), afin de réduire la copie de données. De préférence, on emploie du matériel et des logiciels de système d'exploitation, disponibles sur le marché, pour tirer parti de leur rapport prix/performances.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP01989983A EP1332600A2 (fr) | 2000-11-03 | 2001-11-05 | Chargement commande de serveur |
| AU2002228861A AU2002228861A1 (en) | 2000-11-03 | 2001-11-05 | Load balancing method and system |
Applications Claiming Priority (14)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US24579000P | 2000-11-03 | 2000-11-03 | |
| US24578800P | 2000-11-03 | 2000-11-03 | |
| US24585900P | 2000-11-03 | 2000-11-03 | |
| US24578900P | 2000-11-03 | 2000-11-03 | |
| US60/245,790 | 2000-11-03 | ||
| US60/245,789 | 2000-11-03 | ||
| US60/245,788 | 2000-11-03 | ||
| US60/245,859 | 2000-11-03 | ||
| US09/878,787 US20030046394A1 (en) | 2000-11-03 | 2001-06-11 | System and method for an application space server cluster |
| US09/878,787 | 2001-06-11 | ||
| US09/930,014 US20020055980A1 (en) | 2000-11-03 | 2001-08-15 | Controlled server loading |
| US09/930,014 | 2001-08-15 | ||
| US09/965,526 US20020055982A1 (en) | 2000-11-03 | 2001-09-26 | Controlled server loading using L4 dispatching |
| US09/965,526 | 2001-09-26 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2002037799A2 WO2002037799A2 (fr) | 2002-05-10 |
| WO2002037799A3 true WO2002037799A3 (fr) | 2003-03-13 |
Family
ID=27569454
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2001/047013 WO2002037799A2 (fr) | 2000-11-03 | 2001-11-05 | Chargement commande de serveur |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP1332600A2 (fr) |
| AU (1) | AU2002228861A1 (fr) |
| WO (1) | WO2002037799A2 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9197538B2 (en) | 2003-12-10 | 2015-11-24 | Aventail Llc | Rule-based routing to resources through a network |
| US9300670B2 (en) | 2003-12-10 | 2016-03-29 | Aventail Llc | Remote access to resources over a network |
| US9407456B2 (en) | 2003-12-10 | 2016-08-02 | Aventail Llc | Secure access to remote resources over a network |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7827590B2 (en) | 2003-12-10 | 2010-11-02 | Aventail Llc | Controlling access to a set of resources in a network |
| US8255973B2 (en) | 2003-12-10 | 2012-08-28 | Chris Hopen | Provisioning remote computers for accessing resources |
| US8572249B2 (en) | 2003-12-10 | 2013-10-29 | Aventail Llc | Network appliance for balancing load and platform services |
| DE112005001995B4 (de) * | 2004-09-13 | 2011-12-08 | Fujitsu Siemens Computers, Inc. | Computeranordnung und Verfahren zum Anbieten von Diensten für Benutzer über ein Netzwerk |
| CN101421702B (zh) * | 2006-04-26 | 2012-05-30 | 日本电信电话株式会社 | 负荷控制装置及其方法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0491367A2 (fr) * | 1990-12-19 | 1992-06-24 | Bull HN Information Systems Inc. | Méthode de contrôle de file d'attente pour un système de courrier électronique |
| EP0794490A2 (fr) * | 1996-03-08 | 1997-09-10 | International Business Machines Corporation | Gestion dynamique d'unité d'exécution pour un système de serveur à haute performance |
| EP0892531A2 (fr) * | 1997-06-19 | 1999-01-20 | Sun Microsystems Inc. | Equilibrage de charge de réseau pour serveur à multi-ordinateur |
| WO1999053415A1 (fr) * | 1998-04-15 | 1999-10-21 | Hewlett-Packard Company | Traitement reparti dans un reseau |
| EP1035703A1 (fr) * | 1999-03-11 | 2000-09-13 | Lucent Technologies Inc. | Procédé et dispositif pour repartition de charge dans un réseau étendu |
| US6141759A (en) * | 1997-12-10 | 2000-10-31 | Bmc Software, Inc. | System and architecture for distributing, monitoring, and managing information requests on a computer network |
-
2001
- 2001-11-05 WO PCT/US2001/047013 patent/WO2002037799A2/fr not_active Application Discontinuation
- 2001-11-05 AU AU2002228861A patent/AU2002228861A1/en not_active Abandoned
- 2001-11-05 EP EP01989983A patent/EP1332600A2/fr not_active Withdrawn
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0491367A2 (fr) * | 1990-12-19 | 1992-06-24 | Bull HN Information Systems Inc. | Méthode de contrôle de file d'attente pour un système de courrier électronique |
| EP0794490A2 (fr) * | 1996-03-08 | 1997-09-10 | International Business Machines Corporation | Gestion dynamique d'unité d'exécution pour un système de serveur à haute performance |
| EP0892531A2 (fr) * | 1997-06-19 | 1999-01-20 | Sun Microsystems Inc. | Equilibrage de charge de réseau pour serveur à multi-ordinateur |
| US6141759A (en) * | 1997-12-10 | 2000-10-31 | Bmc Software, Inc. | System and architecture for distributing, monitoring, and managing information requests on a computer network |
| WO1999053415A1 (fr) * | 1998-04-15 | 1999-10-21 | Hewlett-Packard Company | Traitement reparti dans un reseau |
| EP1035703A1 (fr) * | 1999-03-11 | 2000-09-13 | Lucent Technologies Inc. | Procédé et dispositif pour repartition de charge dans un réseau étendu |
Non-Patent Citations (2)
| Title |
|---|
| ARIEL COHEN, SAMPATH RANGARAJAN, AND HAMILTON SLYE, SECOND USENIX SYMPOSIUM ON INTERNET TECHNOLOGIES AND SYSTEMS, 11 October 1999 (1999-10-11) - 14 October 1999 (1999-10-14), Boulder, Colorado, XP002203108 * |
| HUNT G D H ET AL: "Network Dispatcher: a connection router for scalable Internet services", COMPUTER NETWORKS AND ISDN SYSTEMS, NORTH HOLLAND PUBLISHING. AMSTERDAM, NL, vol. 30, no. 1-7, 1 April 1998 (1998-04-01), pages 347 - 357, XP004121412, ISSN: 0169-7552 * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9197538B2 (en) | 2003-12-10 | 2015-11-24 | Aventail Llc | Rule-based routing to resources through a network |
| US9300670B2 (en) | 2003-12-10 | 2016-03-29 | Aventail Llc | Remote access to resources over a network |
| US9397927B2 (en) | 2003-12-10 | 2016-07-19 | Aventail Llc | Rule-based routing to resources through a network |
| US9407456B2 (en) | 2003-12-10 | 2016-08-02 | Aventail Llc | Secure access to remote resources over a network |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2002228861A1 (en) | 2002-05-15 |
| EP1332600A2 (fr) | 2003-08-06 |
| WO2002037799A2 (fr) | 2002-05-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6862606B1 (en) | System and method for partitioning address space in a proxy cache server cluster | |
| Banga et al. | Measuring the capacity of a Web server under realistic loads | |
| Hunt et al. | Network dispatcher: A connection router for scalable internet services | |
| Kandula et al. | Botz-4-sale: Surviving organized DDoS attacks that mimic flash crowds | |
| US20040143670A1 (en) | System, method and computer program product to avoid server overload by controlling HTTP denial of service (DOS) attacks | |
| WO2001073522A3 (fr) | Procede et dispositif destines a securiser l'acces a un ordinateur | |
| WO2004114581A3 (fr) | Procede et systeme d'entrelacement dynamique | |
| EP1208468A2 (fr) | Procede et appareil de traitement de temoins de serveurs proxy | |
| US20020055980A1 (en) | Controlled server loading | |
| US20140025772A1 (en) | Connection Rate Limiting For Server Load Balancing And Transparent Cache Switching | |
| CA2318267A1 (fr) | Procede et systeme de reseau prive virtuel | |
| WO2002037799A3 (fr) | Chargement commande de serveur | |
| EP1594276A1 (fr) | Système de communication client-serveur | |
| WO2005064878A3 (fr) | Sondeur ping de presence sans fil autonome | |
| WO2000010084A3 (fr) | Equilibrage de charge objet | |
| KR101067394B1 (ko) | 페일오버 이벤트를 지원하는 네트워크 상태 객체의 다중오프로드용 방법 및 컴퓨터 프로그램 제품 | |
| US7228562B2 (en) | Stream server apparatus, program, and NAS device | |
| Lin et al. | Direct web switch routing with state migration, TCP masquerade, and cookie name rewriting | |
| Basyoni et al. | Empirical performance evaluation of QUIC protocol for Tor anonymity network | |
| Tang et al. | Modular TCP handoff design in STREAMS–based TCP/IP implementation | |
| Cohen et al. | Hardware SYN attack protection for high performance load balancers | |
| KR20230087899A (ko) | 프로그래머블 nic를 활용한 http/2 기반 l7 로드 밸런서의 리퀘스트 처리 이양방법 및 이를 이용한 l7 로드 밸런서 | |
| Voigt et al. | Kernel-based control of persistent web server connections | |
| Gupta et al. | A client oriented, IP level redirection mechanism | |
| Fujita et al. | TCP connection scheduler in single IP address cluster |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2001989983 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 2001989983 Country of ref document: EP |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |
|
| WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2001989983 Country of ref document: EP |