CA2570572A1 - System and method for loadbalancing in a network environment using feedback information - Google Patents

System and method for loadbalancing in a network environment using feedback information Download PDF

Info

Publication number
CA2570572A1
CA2570572A1 CA002570572A CA2570572A CA2570572A1 CA 2570572 A1 CA2570572 A1 CA 2570572A1 CA 002570572 A CA002570572 A CA 002570572A CA 2570572 A CA2570572 A CA 2570572A CA 2570572 A1 CA2570572 A1 CA 2570572A1
Authority
CA
Canada
Prior art keywords
network node
feedback information
selected network
communication session
end user
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.)
Granted
Application number
CA002570572A
Other languages
French (fr)
Other versions
CA2570572C (en
Inventor
Ashish A. Chandwadkar
Jayaraman R. Iyer
Chris O'rourke
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.)
Cisco Technology Inc
Original Assignee
Cisco Technology, Inc.
Ashish A. Chandwadkar
Jayaraman R. Iyer
Chris O'rourke
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 Cisco Technology, Inc., Ashish A. Chandwadkar, Jayaraman R. Iyer, Chris O'rourke filed Critical Cisco Technology, Inc.
Publication of CA2570572A1 publication Critical patent/CA2570572A1/en
Application granted granted Critical
Publication of CA2570572C publication Critical patent/CA2570572C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/11Identifying congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • H04L47/726Reserving resources in multiple paths to be used simultaneously
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/781Centralised allocation of resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/801Real time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/824Applicable to portable or mobile terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • 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
    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0892Network architectures or network communication protocols for network security for authentication of entities by using authentication-authorization-accounting [AAA] servers or protocols

Abstract

A method for loadbalancing in a network environment is provided that includes receiving a request from an end user for a communication session at a central node. The method further includes identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node. The feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user.

Claims (21)

1. An apparatus for loadbalancing in a network environment, comprising:
a loadbalancer operable to receive a request from an end user for a communication session and to identify a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node, wherein the feedback information is communicated from the selected network node to the loadbalancer such that the loadbalancer may process the feedback information before making a decision to establish the communication session between the selected network node and the end user.
2. The apparatus of Claim 1, wherein the loadbalancer includes a first feedback element that is coupled to a second feedback element which is included in the selected network node, the first feedback element being operable to receive the feedback information from the second network node.
3. The apparatus of Claim 2, wherein the loadbalancer includes a table operable to store the feedback information associated with the selected network node.
4. The apparatus of Claim 3, wherein the loadbalancer is operable to reference the table before making a subsequent loadbalancing decision.
5. The apparatus of Claim 1, wherein the feedback information includes a selected one or more elements from a group of elements consisting of:
a) a quality of service parameter associated with the selected network node;
b) a quantity associated with a number of sessions to be accommodated by the selected network node;
c) an ability of the selected network node to accommodate voice data; and d) an ability of the selected network node to accommodate video data.
6. The apparatus of Claim 1, wherein the selected network node is operable to communicate with an authentication, authorization, and accounting (AAA), server before returning the feedback information to the loadbalancer, and wherein the AAA server may provide resource information to the selected network node, which can use the resource information in order to determine if it can accommodate the communication session.
7. The apparatus of Claim 6, wherein the AAA
server is operable to communicate with a database that includes the resource information which is provided in one or more profiles associated with the end user.
8. A method for loadbalancing in a network environment, comprising:
receiving a request from an end user for a communication session at a central node; and identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node, wherein the feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user.
9. The method of Claim 8, wherein the central node includes a first feedback element that is coupled to a second feedback element which is included in the selected network node, the first feedback element being operable to receive the feedback information from the second network node.
10. The method of Claim 9, wherein the central node includes a table operable to store the feedback information associated with the selected network node.
11. The method of Claim 10, further comprising:
referencing the table before making a subsequent loadbalancing decision.
12. The method of Claim 8, wherein the feedback information includes a selected one or more of a group of elements consisting of:

a) a quality of service parameter associated with the selected network node;

b) a quantity associated with a number of sessions to be accommodated by the selected network node;
c) an ability of the selected network node to accommodate voice data; and d) an ability of the selected network node to accommodate video data.
13. The method of Claim 8, wherein the central node is an element selected from a group of elements consisting of:
a) a router;
b) a loadbalancer;
c) a switch;
d) a gateway; and e) bridge.
14. A system for loadbalancing in a network environment, comprising:
means for receiving a request from an end user for a communication session; and means for identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node, wherein the feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user.
15. The system of Claim 14, further comprising:
means for providing a table operable to store the feedback information associated with the selected network node.
16. The system of Claim 15, further comprising:
means for referencing the table before making a subsequent loadbalancing decision.
17. Software for loadbalancing in a network environment, the software being embodied in a computer readable medium and including code operable to:
receive a request from an end user for a communication session at a central node; and identify a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node, wherein the feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user.
18. The medium of Claim 17, wherein the code is further operable to store the feedback information associated with the selected network node in a table.
19. The medium of Claim 18, wherein the code is further operable to reference the table before making a subsequent loadbalancing decision.
20. The medium of Claim 17, wherein the code is further operable to communicate with an authentication, authorization, and accounting (AAA) server before returning the feedback information to the central node, and wherein the AAA server may provide resource information to the selected network node, which can use the resource information in order to determine if it can accommodate the communication session.
21. A method for loadbalancing in a network environment, comprising:
receiving a request from an end user for a communication session at a central node;
referencing a table; and identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on previously communicated feedback information associated with the plurality of network nodes, wherein the feedback information is stored in the table and processed by the central node before making a decision to establish the communication session between the selected network node and the end user.
CA2570572A 2004-06-21 2005-02-14 System and method for loadbalancing in a network environment using feedback information Expired - Fee Related CA2570572C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/873,442 2004-06-21
US10/873,442 US7020090B2 (en) 2004-06-21 2004-06-21 System and method for loadbalancing in a network environment using feedback information
PCT/US2005/004769 WO2006009584A1 (en) 2004-06-21 2005-02-14 System and method for loadbalancing in a network environment using feedback information

Publications (2)

Publication Number Publication Date
CA2570572A1 true CA2570572A1 (en) 2006-01-26
CA2570572C CA2570572C (en) 2012-06-05

Family

ID=35480460

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2570572A Expired - Fee Related CA2570572C (en) 2004-06-21 2005-02-14 System and method for loadbalancing in a network environment using feedback information

Country Status (5)

Country Link
US (2) US7020090B2 (en)
EP (1) EP1766827B1 (en)
CN (1) CN1965519B (en)
CA (1) CA2570572C (en)
WO (1) WO2006009584A1 (en)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4006807B2 (en) * 1998-01-19 2007-11-14 ブラザー工業株式会社 Network system and terminal device
US7103659B2 (en) * 2002-04-09 2006-09-05 Cisco Technology, Inc. System and method for monitoring information in a network environment
US7185067B1 (en) * 2002-08-27 2007-02-27 Cisco Technology, Inc. Load balancing network access requests
DE10331305A1 (en) * 2003-07-10 2005-02-17 Siemens Ag Communication system, peer-to-peer message filtering computer and method for processing a peer-to-peer message
FR2881305A1 (en) * 2005-01-24 2006-07-28 France Telecom SYSTEM AND METHOD FOR ESTABLISHING A CLIENT / SERVER TYPE RELATION IN A PAIR NETWORK
US8614732B2 (en) * 2005-08-24 2013-12-24 Cisco Technology, Inc. System and method for performing distributed multipoint video conferencing
US8427956B1 (en) * 2006-03-06 2013-04-23 Cisco Technology, Inc. Facilitating packet flow in a communication network implementing load balancing and security operations
US8416691B1 (en) * 2006-04-27 2013-04-09 Alcatel Lucent Associating hosts with subscriber and service based requirements
US7907594B2 (en) * 2006-06-01 2011-03-15 Cisco Technology, Inc. Marking keyframes for a communication session
US8555350B1 (en) * 2006-06-23 2013-10-08 Cisco Technology, Inc. System and method for ensuring persistent communications between a client and an authentication server
US8264957B1 (en) 2006-09-29 2012-09-11 Cisco Technology, Inc. Control of preemption-based beat-down effect
US7742416B2 (en) * 2006-11-30 2010-06-22 Cisco Technology, Inc. Control of preemption-based beat-down effect
US20080153484A1 (en) * 2006-12-21 2008-06-26 Telefonaktiebolaget Lm Ericsson (Publ) Quality of service improvement in mobile networks
CN101207561B (en) * 2006-12-22 2010-11-10 华为技术有限公司 Cluster manager, cluster system as well as cluster managing method
US7899039B2 (en) * 2008-02-15 2011-03-01 Cisco Technology, Inc. System and method for providing location and access network information support in a network environment
US8667175B2 (en) * 2008-03-13 2014-03-04 Cisco Technology, Inc. Server selection for routing content to a client using application layer redirection
CN101562784B (en) * 2008-04-14 2012-06-06 华为技术有限公司 Method, device and system for distributing messages
CN101308457B (en) * 2008-06-20 2011-05-18 北京大学 User feedback reliability guaranteeing method
EP2472944B1 (en) * 2009-09-24 2017-08-09 Huawei Technologies Co., Ltd. Method and device for offloading network traffic
CN101699416B (en) * 2009-10-30 2011-05-18 北京飞天诚信科技有限公司 Communication method and system between host computer and card reader with multiple card holders
US8195778B1 (en) 2009-12-19 2012-06-05 Cisco Technology, Inc. System and method for providing mobility across access technologies in a network environment
US8489765B2 (en) * 2010-03-19 2013-07-16 Cisco Technology, Inc. Dynamic directed acyclic graph (DAG) adjustment
US9215588B2 (en) 2010-04-30 2015-12-15 Cisco Technology, Inc. System and method for providing selective bearer security in a network environment
US8949410B2 (en) 2010-09-10 2015-02-03 Cisco Technology, Inc. Server load balancer scaling for virtual servers
US9467507B2 (en) 2011-01-03 2016-10-11 Verizon Patent And Licensing Inc. Wireless network cloud computing resource management
US9137325B2 (en) * 2011-02-11 2015-09-15 Microsoft Technology Licensing, Llc Efficiently isolating malicious data requests
US9154549B2 (en) 2011-10-27 2015-10-06 Cisco Technology, Inc. Dynamic server farms
US8881136B2 (en) * 2012-03-13 2014-11-04 International Business Machines Corporation Identifying optimal upgrade scenarios in a networked computing environment
CN103384392B (en) * 2012-05-04 2016-06-15 中兴通讯股份有限公司 A kind of mobile terminal accesses method and the WAP of WAP
US9143557B2 (en) 2012-06-27 2015-09-22 Juniper Networks, Inc. Feedback loop for service engineered paths
US9178801B1 (en) 2012-06-27 2015-11-03 Juniper Networks, Inc. Automated service discovery in computer networks
US10069903B2 (en) * 2013-04-16 2018-09-04 Amazon Technologies, Inc. Distributed load balancer
US9503359B2 (en) 2013-12-31 2016-11-22 Cisco Technology, Inc. Reducing floating DAGs and stabilizing topology in LLNs using learning machines
CN103885828B (en) * 2014-04-08 2017-07-14 飞天诚信科技股份有限公司 A kind of changing method of hardware resource
US9749208B2 (en) * 2014-06-30 2017-08-29 Microsoft Technology Licensing, Llc Integrated global resource allocation and load balancing
US9935834B1 (en) 2015-03-13 2018-04-03 Cisco Technology, Inc. Automated configuration of virtual port channels
EP3275141B1 (en) * 2015-03-25 2018-11-21 British Telecommunications public limited company Mobile telecommunications routing
US9954783B1 (en) 2015-03-31 2018-04-24 Cisco Technology, Inc. System and method for minimizing disruption from failed service nodes
US10110668B1 (en) 2015-03-31 2018-10-23 Cisco Technology, Inc. System and method for monitoring service nodes
US10079725B1 (en) 2015-04-01 2018-09-18 Cisco Technology, Inc. Route map policies for network switches
US9985894B1 (en) * 2015-04-01 2018-05-29 Cisco Technology, Inc. Exclude filter for load balancing switch
US10103995B1 (en) 2015-04-01 2018-10-16 Cisco Technology, Inc. System and method for automated policy-based routing
US10075377B1 (en) 2015-04-23 2018-09-11 Cisco Technology, Inc. Statistical collection in a network switch natively configured as a load balancer
US10033631B1 (en) 2015-04-23 2018-07-24 Cisco Technology, Inc. Route distribution for service appliances
US9935882B2 (en) 2015-05-13 2018-04-03 Cisco Technology, Inc. Configuration of network elements for automated policy-based routing
US10616315B2 (en) 2016-07-20 2020-04-07 International Business Machines Corporation Load balancing system
US10848432B2 (en) 2016-12-18 2020-11-24 Cisco Technology, Inc. Switch fabric based load balancing
US10965598B1 (en) 2017-10-04 2021-03-30 Cisco Technology, Inc. Load balancing in a service chain
US11082312B2 (en) 2017-10-04 2021-08-03 Cisco Technology, Inc. Service chaining segmentation analytics
US10965596B2 (en) 2017-10-04 2021-03-30 Cisco Technology, Inc. Hybrid services insertion
WO2019185385A1 (en) 2018-03-28 2019-10-03 British Telecommunications Public Limited Company Roaming route optimization
ES2897439T3 (en) 2019-10-09 2022-03-01 Emnify Gmbh Multi-layer distributed GTP-C processing

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6185619B1 (en) * 1996-12-09 2001-02-06 Genuity Inc. Method and apparatus for balancing the process load on network servers according to network and serve based policies
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
US6128657A (en) * 1996-02-14 2000-10-03 Fujitsu Limited Load sharing system
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
JP3723296B2 (en) * 1996-10-28 2005-12-07 富士通株式会社 Navigation device
US6016305A (en) * 1997-03-27 2000-01-18 Lucent Technologies Inc. Apparatus and method for template-based scheduling processes using regularity measure lower bounds
CA2202572C (en) * 1997-04-14 2004-02-10 Ka Lun Eddie Law A scaleable web server and method of efficiently managing multiple servers
US6034946A (en) * 1997-04-15 2000-03-07 International Business Machines Corporation Selection of routing paths in data communications networks to satisfy multiple requirements
US6201962B1 (en) * 1997-05-14 2001-03-13 Telxon Corporation Seamless roaming among multiple networks including seamless transitioning between multiple devices
US6137777A (en) * 1997-05-27 2000-10-24 Ukiah Software, Inc. Control tool for bandwidth management
US6263368B1 (en) * 1997-06-19 2001-07-17 Sun Microsystems, Inc. Network load balancing for multi-computer server by counting message packets to/from multi-computer server
US6128642A (en) * 1997-07-22 2000-10-03 At&T Corporation Load balancing based on queue length, in a network of processor stations
US6006264A (en) * 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
JP3369445B2 (en) * 1997-09-22 2003-01-20 富士通株式会社 Network service server load adjusting device, method and recording medium
US6285748B1 (en) * 1997-09-25 2001-09-04 At&T Corporation Network traffic controller
US6421714B1 (en) * 1997-10-14 2002-07-16 Lucent Technologies Efficient mobility management scheme for a wireless internet access system
US6400722B1 (en) * 1997-10-14 2002-06-04 Lucent Technologies Inc. Optimum routing system
US6377982B1 (en) * 1997-10-14 2002-04-23 Lucent Technologies Inc. Accounting system in a network
US6512754B2 (en) * 1997-10-14 2003-01-28 Lucent Technologies Inc. Point-to-point protocol encapsulation in ethernet frame
US6393482B1 (en) * 1997-10-14 2002-05-21 Lucent Technologies Inc. Inter-working function selection system in a network
US6414950B1 (en) * 1997-10-14 2002-07-02 Lucent Technologies Inc. Sequence delivery of messages
US6362836B1 (en) * 1998-04-06 2002-03-26 The Santa Cruz Operation, Inc. Universal application server for providing applications on a variety of client devices in a client/server network
US6377571B1 (en) * 1998-04-23 2002-04-23 3Com Corporation Virtual modem for dialout clients in virtual private network
US6529501B1 (en) * 1998-05-29 2003-03-04 3Com Corporation Method and apparatus for internet telephony
US6249801B1 (en) * 1998-07-15 2001-06-19 Radware Ltd. Load balancing
US6327622B1 (en) * 1998-09-03 2001-12-04 Sun Microsystems, Inc. Load balancing in a network environment
US6539431B1 (en) * 1998-11-12 2003-03-25 Cisco Technology, Inc. Support IP pool-based configuration
US6434618B1 (en) * 1998-11-12 2002-08-13 Lucent Technologies Inc. Programmable network element for packet-switched computer network
US6442165B1 (en) * 1998-12-02 2002-08-27 Cisco Technology, Inc. Load balancing between service component instances
US6298383B1 (en) * 1999-01-04 2001-10-02 Cisco Technology, Inc. Integration of authentication authorization and accounting service and proxy service
US6466571B1 (en) * 1999-01-19 2002-10-15 3Com Corporation Radius-based mobile internet protocol (IP) address-to-mobile identification number mapping for wireless communication
US6393458B1 (en) * 1999-01-28 2002-05-21 Genrad, Inc. Method and apparatus for load balancing in a distributed object architecture
US6374300B2 (en) * 1999-07-15 2002-04-16 F5 Networks, Inc. Method and system for storing load balancing information with an HTTP cookie
US6484143B1 (en) * 1999-11-22 2002-11-19 Speedera Networks, Inc. User device and system for traffic management and content distribution over a world wide area network
US6658473B1 (en) * 2000-02-25 2003-12-02 Sun Microsystems, Inc. Method and apparatus for distributing load in a computer environment
US6760303B1 (en) * 2000-03-29 2004-07-06 Telefonaktiebolaget Lm Ericsson (Publ) Channel-type switching based on cell load
AU2001264844A1 (en) 2000-05-24 2001-12-03 Cohere Networks, Inc. Apparatus, system, and method for balancing loads to network servers
CN1173583C (en) * 2001-06-13 2004-10-27 黎明网络有限公司 Switch system and its identification method
GB0119145D0 (en) 2001-08-06 2001-09-26 Nokia Corp Controlling processing networks
CN1367439A (en) * 2002-02-10 2002-09-04 苏州市蜗牛电子有限公司 Several customer terminals interdynamic load equalizing method and its system
US7426195B2 (en) 2002-10-24 2008-09-16 Lucent Technologies Inc. Method and apparatus for providing user identity based routing in a wireless communications environment
US7340744B2 (en) * 2005-04-08 2008-03-04 Cisco Technology, Inc. System and method for optimizing sessions and network resources in a loadbalancing environment

Also Published As

Publication number Publication date
CN1965519B (en) 2011-01-26
WO2006009584A1 (en) 2006-01-26
CA2570572C (en) 2012-06-05
EP1766827A4 (en) 2011-08-31
US7020090B2 (en) 2006-03-28
US20050281205A1 (en) 2005-12-22
EP1766827A1 (en) 2007-03-28
EP1766827B1 (en) 2015-12-30
US20060109785A1 (en) 2006-05-25
CN1965519A (en) 2007-05-16
US7719974B2 (en) 2010-05-18

Similar Documents

Publication Publication Date Title
CA2570572A1 (en) System and method for loadbalancing in a network environment using feedback information
US7185067B1 (en) Load balancing network access requests
CN100505749C (en) Router and SIP server
US7508794B2 (en) Authorizing an endpoint node for a communication service
CN102708004B (en) Case system is delivered in virtual application
AU2005261447B2 (en) Dynamic service information for the access network
EP1860906B1 (en) A general authentication form and a method for implementing the authentication
WO2004071055A3 (en) System and method for control of packet data serving node election in a mobile internet protocol network
US7496061B2 (en) Providing a multicast service using a multicast group-source key
WO2003102730A3 (en) Authorization and authentication of user access to a distributed network communication system with roaming features
CN101595697A (en) Routing call in network
CA2534622A1 (en) Methods and apparatus for verifying context participants in a context management system in a networked environment
US7853705B2 (en) On demand session provisioning of IP flows
US20130035079A1 (en) Method and system for establishing data commuication channels
CN103546304A (en) Business processing method, equipment and system
CN102882866A (en) Serving gateway proxies for non-sip speakers in a next generation network
JP4745965B2 (en) Login method with multiple identifiers for instant messaging system
WO2009008641A3 (en) Node authentication and node operation methods within service and access networks in ngn environment
CA2480496A1 (en) Monitoring of information in a network environment
CN100589480C (en) Transparent access authentication in GPRS core networks
CN102137070A (en) Method, system and device for restricting user from logging in chat room
JP5154313B2 (en) SIP message distribution method and SIP message distribution apparatus
US7684385B2 (en) Inter-enterprise telephony using a central brokerage device
CN101013937A (en) Method and apparatus for preventing media proxy from hacker attack
CN100450011C (en) Device for mediating in management orders

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20180214