WO2000062502A3 - Distributed server cluster for controlling network traffic - Google Patents

Distributed server cluster for controlling network traffic Download PDF

Info

Publication number
WO2000062502A3
WO2000062502A3 PCT/US2000/009861 US0009861W WO0062502A3 WO 2000062502 A3 WO2000062502 A3 WO 2000062502A3 US 0009861 W US0009861 W US 0009861W WO 0062502 A3 WO0062502 A3 WO 0062502A3
Authority
WO
WIPO (PCT)
Prior art keywords
server
machines
layer
servers
network
Prior art date
Application number
PCT/US2000/009861
Other languages
French (fr)
Other versions
WO2000062502A2 (en
Inventor
Jehoshua Bruck
Vasken Bohossian
Chenggong Fan
Paul Lemahieu
Philip Love
Original Assignee
Rainfinity Inc
Jehoshua Bruck
Vasken Bohossian
Chenggong Fan
Paul Lemahieu
Philip Love
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 Rainfinity Inc, Jehoshua Bruck, Vasken Bohossian, Chenggong Fan, Paul Lemahieu, Philip Love filed Critical Rainfinity Inc
Priority to AU43449/00A priority Critical patent/AU4344900A/en
Priority to US09/566,592 priority patent/US6801949B1/en
Publication of WO2000062502A2 publication Critical patent/WO2000062502A2/en
Publication of WO2000062502A3 publication Critical patent/WO2000062502A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload

Abstract

A scalable, distributed, highly available, load balancing server system having multiple machines is provided that functions as a front server layer between a network (such as the Internet) and a back-end server layer having multiple machines functioning as Web file servers, FTP servers, or other application servers. The front layer machines comprise a server cluster that performs fail-over and dynamic load balancing for both server layers. The operation of the servers on both layers is monitored, and when a server failure at either layer is detected, the system automatically shifts network traffic from the failed machine to one or more operational machines, reconfiguring front-layer servers as needed without interrupting operation of the server system. The server system automatically accommodates additional machines in the server cluster, without service interruption. The system operates with a dynamic reconfiguration protocol that permits reassignment of network addresses to the front layer machines. The front layer machines perform their operations without breaking network communications between clients and servers, and without rebooting of computers.
PCT/US2000/009861 1999-04-12 2000-04-12 Distributed server cluster for controlling network traffic WO2000062502A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU43449/00A AU4344900A (en) 1999-04-12 2000-04-12 Distributed server cluster for controlling network traffic
US09/566,592 US6801949B1 (en) 1999-04-12 2000-05-08 Distributed server cluster with graphical user interface

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US12887299P 1999-04-12 1999-04-12
US60/128,872 1999-04-12
US43763799A 1999-11-10 1999-11-10
US09/437,637 1999-11-10

Publications (2)

Publication Number Publication Date
WO2000062502A2 WO2000062502A2 (en) 2000-10-19
WO2000062502A3 true WO2000062502A3 (en) 2001-03-29

Family

ID=26827028

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/009861 WO2000062502A2 (en) 1999-04-12 2000-04-12 Distributed server cluster for controlling network traffic

Country Status (2)

Country Link
AU (1) AU4344900A (en)
WO (1) WO2000062502A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7930397B2 (en) 2002-09-07 2011-04-19 International Business Machines Corporation Remote dynamic configuration of a web server to facilitate capacity on demand
US8169922B2 (en) 2007-12-21 2012-05-01 At&T Intellectual Property I, Lp Diagnosing problems associated with route groups in a network
US9203636B2 (en) 2001-09-28 2015-12-01 Level 3 Communications, Llc Distributing requests across multiple content delivery networks based on subscriber policy

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6801949B1 (en) 1999-04-12 2004-10-05 Rainfinity, Inc. Distributed server cluster with graphical user interface
US6446218B1 (en) * 1999-06-30 2002-09-03 B-Hub, Inc. Techniques for maintaining fault tolerance for software programs in a clustered computer system
US6671725B1 (en) 2000-04-18 2003-12-30 International Business Machines Corporation Server cluster interconnection using network processor
US7280540B2 (en) 2001-01-09 2007-10-09 Stonesoft Oy Processing of data packets within a network element cluster
FI20010552A0 (en) 2001-03-19 2001-03-19 Stonesoft Oy Processing of state information in a network element cluster
US7240057B2 (en) 2001-09-21 2007-07-03 Kingsbury Brent A System and method for implementing journaling in a multi-node environment
DE60220098T2 (en) * 2001-11-15 2008-01-10 Unisys Corp. Distributed computer system with confirmation accumulation
US8312117B1 (en) 2001-11-15 2012-11-13 Unisys Corporation Dialog recovery in a distributed computer system
US6950855B2 (en) 2002-01-18 2005-09-27 International Business Machines Corporation Master node selection in clustered node configurations
US9785477B2 (en) 2006-06-05 2017-10-10 International Business Machines Corporation Providing a policy hierarchy in an enterprise data processing system
CN110460676B (en) * 2019-08-22 2022-03-25 腾讯科技(深圳)有限公司 Request quantity control method and device, storage medium and computer equipment
CN111314126B (en) * 2020-02-11 2023-05-09 网宿科技股份有限公司 Service IP deployment method and system and monitoring equipment
CN113992681A (en) * 2021-09-18 2022-01-28 上海金仕达软件科技有限公司 Method for ensuring strong consistency of data in distributed system
CN115208883B (en) * 2022-07-04 2023-09-12 上交所技术有限责任公司 Distributed system configuration generation method suitable for securities trading system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5341477A (en) * 1989-02-24 1994-08-23 Digital Equipment Corporation Broker for computer network server selection
WO1998026559A1 (en) * 1996-12-09 1998-06-18 Gte Internetworking Incorporated Distributed computing system and method for distributing user requests to replicated network servers
US5774668A (en) * 1995-06-07 1998-06-30 Microsoft Corporation System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing
US5774660A (en) * 1996-08-05 1998-06-30 Resonate, Inc. World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network
US5898830A (en) * 1996-10-17 1999-04-27 Network Engineering Software Firewall providing enhanced network security and user transparency
WO1999033227A1 (en) * 1997-12-19 1999-07-01 Holontech Corporation Cross-platform server clustering using a network flow switch

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5341477A (en) * 1989-02-24 1994-08-23 Digital Equipment Corporation Broker for computer network server selection
US5774668A (en) * 1995-06-07 1998-06-30 Microsoft Corporation System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing
US5774660A (en) * 1996-08-05 1998-06-30 Resonate, Inc. World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network
US5898830A (en) * 1996-10-17 1999-04-27 Network Engineering Software Firewall providing enhanced network security and user transparency
WO1998026559A1 (en) * 1996-12-09 1998-06-18 Gte Internetworking Incorporated Distributed computing system and method for distributing user requests to replicated network servers
WO1999033227A1 (en) * 1997-12-19 1999-07-01 Holontech Corporation Cross-platform server clustering using a network flow switch

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
GOLDSZMIDT G S: "LOAD MANAGEMENT FOR SCALING UP INTERNET SERVICES", IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM,US,NEW YORK, NY: IEEE, vol. CONF. 10, 15 February 1998 (1998-02-15), pages 828 - 835, XP000793430, ISBN: 0-7803-4352-2 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9203636B2 (en) 2001-09-28 2015-12-01 Level 3 Communications, Llc Distributing requests across multiple content delivery networks based on subscriber policy
US7930397B2 (en) 2002-09-07 2011-04-19 International Business Machines Corporation Remote dynamic configuration of a web server to facilitate capacity on demand
US8169922B2 (en) 2007-12-21 2012-05-01 At&T Intellectual Property I, Lp Diagnosing problems associated with route groups in a network

Also Published As

Publication number Publication date
AU4344900A (en) 2000-11-14
WO2000062502A2 (en) 2000-10-19

Similar Documents

Publication Publication Date Title
WO2000062502A3 (en) Distributed server cluster for controlling network traffic
US7272640B1 (en) Dynamic network session redirector
KR100629057B1 (en) Remote dynamic configuration of a web server to facilitate capacity on demand
US7546354B1 (en) Dynamic network based storage with high availability
US5917997A (en) Host identity takeover using virtual internet protocol (IP) addressing
US20110239039A1 (en) Cloud computing enabled robust initialization and recovery of it services
US8755267B2 (en) Redundancy support for network address translation (NAT)
EP1415236B1 (en) Method and apparatus for session replication and failover
CA2349863A1 (en) A duplicated naming service in a distributed processing system
US20110040889A1 (en) Managing client requests for data
US20100223364A1 (en) System and method for network traffic management and load balancing
US20020120706A1 (en) Method for determining master or slave mode in storage server subnet
US20040199569A1 (en) Method and system for handling traffic for server systems
WO2002015514A3 (en) Vpn device clustering using a network flow switch
WO2001040903A3 (en) System and method for enhancing operation of a web server cluster
CA2350645A1 (en) Clustered enterprise java tm having a message passing kernel in a distributed processing system
US7401114B1 (en) Method and apparatus for making a computational service highly available
WO2001025951A1 (en) Virtual endpoint
WO2002005085A3 (en) Remote device management in grouped server environment
US7516202B2 (en) Method and apparatus for defining failover events in a network device
JPH10198642A (en) Server device
JP4864210B2 (en) Work group server implementation method and apparatus
JPH10105424A (en) Method for assigning ip address of duplex server
CN100362484C (en) Method of multi-computer back-up
JP2003234752A (en) Load distribution method using tag conversion, tag converter and load distribution controller

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WA Withdrawal of international application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WA Withdrawal of international application