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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/11—Identifying congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
- H04L47/726—Reserving resources in multiple paths to be used simultaneously
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/781—Centralised allocation of resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/801—Real time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/805—QOS or priority aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/822—Collecting or measuring resource availability data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/824—Applicable to portable or mobile terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- 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/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
- H04L67/1029—Protocols 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
-
- 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/1031—Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0892—Network 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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)
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)
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 |
-
2004
- 2004-06-21 US US10/873,442 patent/US7020090B2/en active Active
-
2005
- 2005-02-14 WO PCT/US2005/004769 patent/WO2006009584A1/en active Application Filing
- 2005-02-14 CN CN2005800187750A patent/CN1965519B/en active Active
- 2005-02-14 CA CA2570572A patent/CA2570572C/en not_active Expired - Fee Related
- 2005-02-14 EP EP05713590.7A patent/EP1766827B1/en active Active
-
2006
- 2006-01-06 US US11/326,935 patent/US7719974B2/en active Active
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 |