Data traffic load balancing based on application layer messages
Abstract
A method is disclosed for application layer message-based load balancing. According to one aspect, when a network element receives one or more data packets that collectively contain an application layer message, the network element determines a message classification to which the application layer message belongs. Using a load-balancing algorithm that is mapped to the message classification, the network element selects a server from among a plurality of servers, and sends the message toward that server. According to one "adaptive" load-balancing algorithm, the network element selects the server based on multiple servers' average historical response times and average outstanding request wait times. The network element continuously maintains these statistics for each server toward which the network element has sent requests. The network element tracks response times by recording how much time passes between the sending of a request to a server and the receiving of a corresponding response from that server.
Term
No projected expiry on record.
- Priority
- Filed
- Published
- Today
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2004267920A1 | Cites | United States of America | International search |
| US6772211B2 | Cites | United States of America | International search |
3 priority claims, no other members on record
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 3118405 | United States of America | A | |
| 11031184 | – | – | – |
| US20050031184 | – | – | – |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Wipo information: published in national officeWWP | WWP | |
| Non-entry into the national phaseNENP | NENP | |
| Wipo information: entry into national phaseWWE | WWE | |
| Wipo information: entry into national phaseWWE | WWE | |
| Wipo information: entry into national phaseWWE | WWE | |
| Ep: the epo has been informed by wipo that ep was designated in this application121 | 121 |
Numbers
- Publication
- 2006/073804
- Publication, DOCDB
- 2006073804
- Publication, EPODOC
- WO2006073804
- Application
- 46149
- Application, DOCDB
- 2005046149
- Application, EPODOC
- WO2005US46149
Titles2
- English
- DATA TRAFFIC LOAD BALANCING BASED ON APPLICATION LAYER MESSAGES
- French
- EQUILIBRAGE DE CHARGES DE TRAFIC DE DONNEES BASE SUR LES MESSAGES DE COUCHES D'APPLICATION
Classification
- CPC, 6
- H04L45/583
- H04L45/38
- H04L67/1002
- H04L67/1008
- H04L67/1017
- H04L67/327
- IPC, 2
- G06F15 173
- G06F15 16
Designated states131
- Regional, 74
- African Regional Intellectual Property Organization (ARIPO)
- Botswana
- Ghana
- Gambia
- Kenya
- Lesotho
- Malawi
- Mozambique
- Namibia
- Sudan
- Sierra Leone
- Eswatini
- United Republic of Tanzania
- Uganda
- Zambia
- Zimbabwe
- Eurasian Patent Organization (EAPO)
- Armenia
- Azerbaijan
- Belarus
- Kyrgyzstan
- Kazakhstan
- Republic of Moldova
- Russian Federation
and 50 moreShow fewer
- Tajikistan
- Turkmenistan
- European Patent Office (EPO)
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Iceland
- Italy
- Lithuania
- Luxembourg
- Latvia
- Monaco
- Netherlands (Kingdom of the)
- Poland
- Portugal
- Romania
- Sweden
- Slovenia
- Slovakia
- Türkiye
- African Intellectual Property Organization (OAPI)
- Burkina Faso
- Benin
- Central African Republic
- Congo
- Côte d’Ivoire
- Cameroon
- Gabon
- Guinea
- Equatorial Guinea
- Guinea-Bissau
- Mali
- Mauritania
- Niger
- Senegal
- Chad
- Togo
- National, 57
- United Arab Emirates
- Antigua and Barbuda
- Albania
- Australia
- Bosnia and Herzegovina
- Barbados
- Brazil
- Belize
- Canada
- China
- Colombia
- Costa Rica
- Cuba
- Dominica
- Algeria
- Ecuador
- Egypt
- Grenada
- Georgia
- Croatia
- Indonesia
- Israel
- India
- Japan
and 33 moreShow fewer
- Comoros
- Saint Kitts and Nevis
- Democratic People’s Republic of Korea
- Republic of Korea
- Saint Lucia
- Sri Lanka
- Liberia
- Libya
- Morocco
- Madagascar
- North Macedonia
- Mongolia
- Mexico
- Nigeria
- Nicaragua
- Norway
- New Zealand
- Oman
- Papua New Guinea
- Philippines
- Seychelles
- Singapore
- San Marino
- Syrian Arab Republic
- Tunisia
- Trinidad and Tobago
- Ukraine
- United States of America
- Uzbekistan
- Saint Vincent and the Grenadines
- Viet Nam
- Yugoslavia, later Serbia and Montenegro (until 2006)
- South Africa