[go: up one dir, main page]

AU2002222489A1 - A system and a method for load balancing - Google Patents

A system and a method for load balancing

Info

Publication number
AU2002222489A1
AU2002222489A1 AU2002222489A AU2248902A AU2002222489A1 AU 2002222489 A1 AU2002222489 A1 AU 2002222489A1 AU 2002222489 A AU2002222489 A AU 2002222489A AU 2248902 A AU2248902 A AU 2248902A AU 2002222489 A1 AU2002222489 A1 AU 2002222489A1
Authority
AU
Australia
Prior art keywords
load balancing
balancing
load
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
AU2002222489A
Inventor
Chava Leviatan
Amnon Siev
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Flash Networks Ltd
Original Assignee
Flash Networks Ltd
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 Flash Networks Ltd filed Critical Flash Networks Ltd
Publication of AU2002222489A1 publication Critical patent/AU2002222489A1/en
Abandoned legal-status Critical Current

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/10Mapping addresses of different types
    • 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
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/59Network arrangements, protocols or services for addressing or naming using proxies for addressing
    • 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/1006Server selection for load balancing with static server selection, e.g. the same server being selected for a specific client
    • 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
    • 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/101Server selection for load balancing based on network conditions
    • 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/1031Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/505Clust
    • 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/1029Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Multi Processors (AREA)
  • Hardware Redundancy (AREA)
AU2002222489A 2000-12-14 2001-12-13 A system and a method for load balancing Abandoned AU2002222489A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US25507500P 2000-12-14 2000-12-14
US60/255,075 2000-12-14
PCT/IL2001/001162 WO2002048823A2 (en) 2000-12-14 2001-12-13 A system and a method for load balancing

Publications (1)

Publication Number Publication Date
AU2002222489A1 true AU2002222489A1 (en) 2002-06-24

Family

ID=22966726

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2002222489A Abandoned AU2002222489A1 (en) 2000-12-14 2001-12-13 A system and a method for load balancing

Country Status (3)

Country Link
US (1) US7739384B2 (en)
AU (1) AU2002222489A1 (en)
WO (1) WO2002048823A2 (en)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100392206B1 (en) * 2000-11-10 2003-07-22 (주)인터미디어 A method for an Internet Communication
US20020120743A1 (en) * 2001-02-26 2002-08-29 Lior Shabtay Splicing persistent connections
US7376743B1 (en) * 2002-04-02 2008-05-20 Cisco Technology, Inc. Method and apparatus for load balancing in a virtual private network
US7480737B2 (en) * 2002-10-25 2009-01-20 International Business Machines Corporation Technique for addressing a cluster of network servers
JP4056864B2 (en) * 2002-11-26 2008-03-05 富士通株式会社 Relay device
FI117263B (en) * 2003-01-17 2006-08-15 Netseal Mobility Technologies A stateless server cluster for Internet traffic
US8045566B2 (en) * 2003-08-01 2011-10-25 Hewlett-Packard Development Company, L.P. Automated router load balancing
US8069219B2 (en) * 2005-03-03 2011-11-29 Nokia Corporation Method and apparatus for implementing a mobile web server based system
JP4963794B2 (en) * 2005-03-10 2012-06-27 株式会社日立製作所 Information processing system and method
US7599289B2 (en) * 2005-05-13 2009-10-06 Lockheed Martin Corporation Electronic communication control
US20060256770A1 (en) * 2005-05-13 2006-11-16 Lockheed Martin Corporation Interface for configuring ad hoc network packet control
US20060256814A1 (en) * 2005-05-13 2006-11-16 Lockheed Martin Corporation Ad hoc computer network
US20060256717A1 (en) * 2005-05-13 2006-11-16 Lockheed Martin Corporation Electronic packet control system
CN100403695C (en) * 2006-03-09 2008-07-16 杭州华三通信技术有限公司 Method and system for realizing load balancing
US8576712B2 (en) * 2006-05-31 2013-11-05 At&T Intellectual Property Ii, L.P. Method and apparatus for providing a reliable voice extensible markup language service
CN100446495C (en) * 2006-06-28 2008-12-24 华为技术有限公司 A method and system for dynamically sharing connections
KR100860620B1 (en) * 2007-04-04 2008-09-26 삼성전자주식회사 Hybrid channel allocation method and router performing the method
US8364823B2 (en) * 2007-04-09 2013-01-29 Agilemesh, Inc. Self-configuring IP video router
US20100042734A1 (en) * 2007-08-31 2010-02-18 Atli Olafsson Proxy server access restriction apparatus, systems, and methods
US8868775B2 (en) * 2008-02-10 2014-10-21 Cisco Technology, Inc. Load balancing manipulation of packet flows within a transport conduit
WO2010064644A1 (en) * 2008-12-03 2010-06-10 日本電気株式会社 Cluster control system, cluster control method, and program
CN101692674B (en) 2009-10-30 2012-10-17 杭州华三通信技术有限公司 Method and equipment for double stack access
CN102025630A (en) * 2010-12-14 2011-04-20 成都市华为赛门铁克科技有限公司 Load balancing method and load balancing system
US8906320B1 (en) * 2012-04-16 2014-12-09 Illumina, Inc. Biosensors for biological or chemical analysis and systems and methods for same
US10038626B2 (en) * 2013-04-16 2018-07-31 Amazon Technologies, Inc. Multipath routing in a distributed load balancer
US10270687B2 (en) * 2015-09-07 2019-04-23 Citrix Systems, Inc. Systems and methods for dynamic routing on a shared IP address
US10367676B1 (en) * 2015-09-28 2019-07-30 Amazon Technologies, Inc. Stable leader selection for distributed services
US9930110B2 (en) 2016-03-02 2018-03-27 International Business Machines Corporation Dynamic client-based leader election
GB2551792B (en) * 2016-06-30 2019-02-13 Sophos Ltd Elastic outbound gateway
US10541876B2 (en) * 2017-02-14 2020-01-21 Nicira, Inc. Inter-connecting logical control planes for state data exchange
US11159625B1 (en) * 2020-09-04 2021-10-26 Salesforce.Com, Inc. Efficiently distributing connections to service instances that stream multi-tenant data
US12470621B2 (en) * 2022-07-22 2025-11-11 VMware LLC Transparent load balancing
US12395436B2 (en) * 2023-10-02 2025-08-19 Microsoft Technology Licensing, Llc Capacity and performance aware load balancer selection

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US5828847A (en) * 1996-04-19 1998-10-27 Storage Technology Corporation Dynamic server switching for maximum server availability and 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
US7185113B1 (en) * 1997-12-31 2007-02-27 Mci Communications Corporation System and method for establishing a virtual circuit in an ATM network
US6691165B1 (en) * 1998-11-10 2004-02-10 Rainfinity, Inc. Distributed server cluster for controlling network traffic
US6006259A (en) * 1998-11-20 1999-12-21 Network Alchemy, Inc. Method and apparatus for an internet protocol (IP) network clustering system
US7007080B2 (en) * 1999-12-23 2006-02-28 Solution Inc Limited System for reconfiguring and registering a new IP address for a computer to access a different network without user intervention
US6981056B1 (en) * 2000-06-28 2005-12-27 Cisco Technology, Inc. Wide area load balancing of web traffic
US6961681B1 (en) * 2000-09-12 2005-11-01 Microsoft Corporation System and method providing virtual applications architecture
US7003574B1 (en) * 2000-11-01 2006-02-21 Microsoft Corporation Session load balancing and use of VIP as source address for inter-cluster traffic through the use of a session identifier
US20020062377A1 (en) * 2000-11-20 2002-05-23 Hillman Matthew F. Scalable directory, master and slave server based architecture for hosting application services

Also Published As

Publication number Publication date
WO2002048823A3 (en) 2004-02-19
WO2002048823A2 (en) 2002-06-20
US7739384B2 (en) 2010-06-15
US20040071087A1 (en) 2004-04-15

Similar Documents

Publication Publication Date Title
AU2002222489A1 (en) A system and a method for load balancing
AU1945601A (en) Method and system for load balancing and management
AU2001270969A1 (en) A method and system for sharing knowledge
WO2002007460A8 (en) A system and method for context association
AU2001230955A1 (en) System and method providing a spatial location context
AU2001288372A1 (en) System and method for tele-ophthalmology
AU2001271856A1 (en) A system and method for content optimization
AU2001288548A1 (en) Method and system for providing financial functions
AU2864500A (en) Method and apparatus for load balancing in a distributed object architecture
AU2001260728A1 (en) On demand contents providing method and system
AU2001239931A1 (en) Load management dispatch system and methods
AU2002212099A1 (en) A system and method supporting configurable object definitions
AU2001291253A1 (en) Method and system for implementing a combined investment
AU2002214667A1 (en) System and method for rapid telepositioning
AU2001272821A1 (en) System and method for providing contents on a network
AU5145100A (en) A system and method for using cookies in java
AU2001251257A1 (en) Brake system and method
AU2001249483A1 (en) System and method for representing related concepts
WO2002023370A8 (en) Optimization method and system
AU2001262605A1 (en) Method and system for implementing a game
AU2002213227A1 (en) Generalizer system and method
AU2002241674A1 (en) Move lot size balancing system and method
AU2002215390A1 (en) Audit system and method
AU2001239863A1 (en) System and method for implementing a project facility
AU2001271157A1 (en) System and method for testing a communication system