GB2346302B - Pre-emptive network load balancing by predictive configuration - Google Patents
Pre-emptive network load balancing by predictive configurationInfo
- Publication number
- GB2346302B GB2346302B GB9901848A GB9901848A GB2346302B GB 2346302 B GB2346302 B GB 2346302B GB 9901848 A GB9901848 A GB 9901848A GB 9901848 A GB9901848 A GB 9901848A GB 2346302 B GB2346302 B GB 2346302B
- Authority
- GB
- United Kingdom
- Prior art keywords
- network
- nodes
- emptive
- load balancing
- network 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- 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
- 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/1004—Server selection for load balancing
- H04L67/101—Server selection for load balancing based on network conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0888—Throughput
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)
- Computer And Data Communications (AREA)
Abstract
A method of workload balancing, for use in a network 100 having a plurality of nodes 102-110 is described. The network has a plurality of possible routes between at least two of the nodes 102, 104. The method comprises monitoring usage of the network by at least each of the at least two of the plurality of nodes. Data is then recorded regarding the usage of the network. Pattern recognition is performed on the recorded data so as to recognise usage patterns. Responsive to such usage patterns, routes are allocated between at least the at least two of the plurality of nodes. For a node with multiple servers, then server pool balancing is provided in acceptance with usage patterns.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB9901848A GB2346302B (en) | 1999-01-29 | 1999-01-29 | Pre-emptive network load balancing by predictive configuration |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB9901848A GB2346302B (en) | 1999-01-29 | 1999-01-29 | Pre-emptive network load balancing by predictive configuration |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB9901848D0 GB9901848D0 (en) | 1999-03-17 |
| GB2346302A GB2346302A (en) | 2000-08-02 |
| GB2346302B true GB2346302B (en) | 2003-06-18 |
Family
ID=10846629
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB9901848A Expired - Fee Related GB2346302B (en) | 1999-01-29 | 1999-01-29 | Pre-emptive network load balancing by predictive configuration |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2346302B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE60116318T2 (en) | 2001-10-08 | 2006-08-31 | Alcatel | Method for load distribution between several common resources in a communication network and network for the application of the method |
| JP3683211B2 (en) * | 2001-12-10 | 2005-08-17 | エヌイーシーコンピュータテクノ株式会社 | Inter-node data transfer method and inter-node data transfer apparatus |
| AU2002340961A1 (en) * | 2002-10-01 | 2004-04-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Access link bandwidth management scheme |
| FR2846762B1 (en) * | 2002-11-06 | 2005-02-04 | France Telecom | METHOD AND SYSTEM FOR CONTROLLING TRAFFIC VOLUME CONSUMPTION OF COMPUTING ENTITIES HAVING ACCESS TO SHARED RESOURCES |
| US8265086B2 (en) * | 2009-06-26 | 2012-09-11 | Nokia Corporation | Multi-path transport |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1986002511A1 (en) * | 1984-10-18 | 1986-04-24 | Hughes Aircraft Company | Load balancing for packet switching nodes |
| US4967345A (en) * | 1988-06-23 | 1990-10-30 | International Business Machines Corporation | Method of selecting least weight routes in a communications network |
| GB2281793A (en) * | 1993-09-11 | 1995-03-15 | Ibm | A data processing system for providing user load levelling in a network |
| US5459837A (en) * | 1993-04-21 | 1995-10-17 | Digital Equipment Corporation | System to facilitate efficient utilization of network resources in a computer network |
| EP0694837A1 (en) * | 1994-07-25 | 1996-01-31 | International Business Machines Corporation | Dynamic workload balancing |
| US5493689A (en) * | 1993-03-01 | 1996-02-20 | International Business Machines Corporation | System for configuring an event driven interface including control blocks defining good loop locations in a memory which represent detection of a characteristic pattern |
| GB2305747A (en) * | 1995-09-30 | 1997-04-16 | Ibm | Load balancing of connections to parallel servers |
| EP0782072A1 (en) * | 1995-12-26 | 1997-07-02 | Mitsubishi Denki Kabushiki Kaisha | File server load distribution system and method |
| GB2309558A (en) * | 1996-01-26 | 1997-07-30 | Ibm | Load balancing across the processors of a server computer |
| EP0817020A2 (en) * | 1996-07-01 | 1998-01-07 | Sun Microsystems, Inc. | A name service for a redundant array of internet servers |
| GB2323256A (en) * | 1997-03-14 | 1998-09-16 | 3Com Technologies Ltd | Load balancing in a communication network |
| EP0892531A2 (en) * | 1997-06-19 | 1999-01-20 | Sun Microsystems Inc. | Network load balancing for multi-computer server |
-
1999
- 1999-01-29 GB GB9901848A patent/GB2346302B/en not_active Expired - Fee Related
Patent Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1986002511A1 (en) * | 1984-10-18 | 1986-04-24 | Hughes Aircraft Company | Load balancing for packet switching nodes |
| US4967345A (en) * | 1988-06-23 | 1990-10-30 | International Business Machines Corporation | Method of selecting least weight routes in a communications network |
| US5493689A (en) * | 1993-03-01 | 1996-02-20 | International Business Machines Corporation | System for configuring an event driven interface including control blocks defining good loop locations in a memory which represent detection of a characteristic pattern |
| US5459837A (en) * | 1993-04-21 | 1995-10-17 | Digital Equipment Corporation | System to facilitate efficient utilization of network resources in a computer network |
| EP0648038A2 (en) * | 1993-09-11 | 1995-04-12 | International Business Machines Corporation | A data processing system for providing user load levelling in a network |
| GB2281793A (en) * | 1993-09-11 | 1995-03-15 | Ibm | A data processing system for providing user load levelling in a network |
| EP0694837A1 (en) * | 1994-07-25 | 1996-01-31 | International Business Machines Corporation | Dynamic workload balancing |
| GB2305747A (en) * | 1995-09-30 | 1997-04-16 | Ibm | Load balancing of connections to parallel servers |
| US5740371A (en) * | 1995-09-30 | 1998-04-14 | International Business Machines Corporation | Load balancing of connections to parallel servers |
| EP0782072A1 (en) * | 1995-12-26 | 1997-07-02 | Mitsubishi Denki Kabushiki Kaisha | File server load distribution system and method |
| GB2309558A (en) * | 1996-01-26 | 1997-07-30 | Ibm | Load balancing across the processors of a server computer |
| WO1997029423A1 (en) * | 1996-01-26 | 1997-08-14 | International Business Machines Corporation | Load balancing across the processors of a server computer |
| EP0817020A2 (en) * | 1996-07-01 | 1998-01-07 | Sun Microsystems, Inc. | A name service for a redundant array of internet servers |
| GB2323256A (en) * | 1997-03-14 | 1998-09-16 | 3Com Technologies Ltd | Load balancing in a communication network |
| EP0892531A2 (en) * | 1997-06-19 | 1999-01-20 | Sun Microsystems Inc. | Network load balancing for multi-computer server |
Also Published As
| Publication number | Publication date |
|---|---|
| GB9901848D0 (en) | 1999-03-17 |
| GB2346302A (en) | 2000-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| IT1279545B1 (en) | METHOD FOR ENERGY MANAGEMENT IN A DOMESTIC ENVIRONMENT. | |
| WO2003094405A3 (en) | Hierarchical mobile ad-hoc network and methods for performing reactive routing therein using dynamic source routing (dsr) | |
| WO2004091277A3 (en) | Peer-to-peer system and method with improved utilization | |
| DE69129436D1 (en) | Function expansion unit, suitable for supplying a computer with power | |
| EP0348328A3 (en) | Method of selecting least weight routes in a communications network | |
| OA07710A (en) | Nitrogenous heterocyclic compounds, as well as their production and use. | |
| WO2001084338A3 (en) | Cluster configuration repository | |
| WO2003007120A3 (en) | A system and method for creating and operating an enhanced distributed energy network or virtual power plant | |
| WO2002029514A3 (en) | Web bridged energy management system and method | |
| DE69929095D1 (en) | Management of a resource used by a plurality of nodes | |
| WO2000031640A3 (en) | Apparatus for and method of non-linear constraint optimization in storage system configuration | |
| EP0903890A3 (en) | Monitoring network traffic | |
| EP1158741A3 (en) | Method and apparatus for distributed simulation | |
| WO2000072256A3 (en) | Neuronal network for computer-assisted knowledge management | |
| DE60101253D1 (en) | Arbiter for a queue management system | |
| EP0261816A3 (en) | A work ordering routine for use in a method of routing | |
| IT1238529B (en) | PROTECTIVE DEVICE FOR COMPUTERS AND SIMILAR, TO PREVENT THE CAPTURE, REGISTRATION AND UNDUE USE OF DATA FROM THE SAME DURING THEIR FUNCTIONING AND TO PROTECT THEM FROM TRANSITIONAL DISTURBANCES, WITH HIGH LEVEL ENERGY CONTENT, VERIFYING ON THE MAINS NETWORK POWER SUPPLY. | |
| NO162808C (en) | PROVIDER FOR GROUP MANAGEMENT OF UNIT LOADS, LIKE PAPER ROLLS. | |
| GB2346302B (en) | Pre-emptive network load balancing by predictive configuration | |
| SE9504680L (en) | Method and arrangement for defragmentation | |
| DE3382028D1 (en) | CONDENSED AROMATIC OXAZEPINONE AND SULPHURANALOG, THEIR PRODUCTION AND USE AS A HISTAMINE ANTAGONIST. | |
| WO2005098735A3 (en) | System using planning information to modify operation of a digital network | |
| EP0669736A3 (en) | Dynamic real-time routing in the data network. | |
| WO2003058884A3 (en) | Method and apparatus for managing configuration of a network | |
| DK0795150T3 (en) | A procedure for managing access to a database, database and computer network using the method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20050129 |