EP1955483A2

System and method for handling network overload

Abstract

This record has no abstract on file.

Term

Projected expiry 19 October 2026.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

59 claims: 8 independent, 51 dependent

  1. 1
    Claims of equivalent WO 2007064422 A2 WHAT IS CLAIMED IS:1. A method for handling network overload, comprising: receiving one or more requests, wherein an originating client originates the one or more requests;determining if a network element handling the one or more requests is overloaded;generating a pushback message associated with a specific request of the one or more requests if the network element is overloaded;sending the pushback message to the originating client .
  2. 2
    The method of Claim 1, wherein sending the pushback message to the originating client includes sending the pushback message directly to the originating client .
  3. 3
    The method of Claim 1, wherein sending the pushback message to the originating client includes routing the pushback message associated with the specific request from the overloaded network element to the originating client through one or more network elements that routed the specific request to the overloaded network element .
  4. 4
    The method of Claim 1, wherein the pushback message includes request gapping information, the request gapping information including a selected one of a minimum interval to receive the one or more requests or a maximum frequency " to receive the one or more requests.
  5. 5
    The method of Claim 1, wherein the pushback message includes retry-after information, the retry-after information including a time interval to receive a request from the originating client.
  6. 6
    The method of Claim 5, further comprising receiving the one or more requests a second time from the originating client in accordance with the retry-after information.
  7. 7
    The method of Claim 1, further comprising providing an alert to the originating client if the network element is overloaded.
  8. 8
    The method of Claim 1, further comprising routing the one or more received requests to a terminating client if the network element is- not overloaded.
  9. 9
    The method of Claim 1, further comprising:determining a priority of the one or more received requests;generating the pushback message according to the priority of the one or more received requests .
  10. 10
    The method of Claim 1, wherein generating a pushback message includes generating a session initiation protocol (SIP) message.
  11. 11
    A computer readable medium including logic for handling network overload, the logic operable to:receive one or more requests, wherein an originating client originates the one or more requests;determine if a network element handling the one or more requests is overloaded;generate a pushback message associated with a specific request of the one or more requests if the network element is overloaded;send the pushback message to the originating client.
  12. 12
    The computer readable medium of Claim 11, wherein sending the pushback message to the originating client includes sending the pushback message directly to the originating client.
  13. 13
    The computer readable medium of Claim 11, wherein sending the pushback message to the originating client includes routing the pushback message associated with the specific request from the overloaded network element to the originating client through one or more network elements that routed the specific request to the overloaded network element .
  14. 14
    The computer readable medium of Claim 11, wherein the pushback message includes request gapping information, the request gapping information including a selected one of a minimum interval to receive the one or more requests or a maximum frequency to receive the one or more requests .
  15. 15
    The computer readable medium of Claim 11, wherein the pushback message includes retry-after information, the retry-after information including a time interval to receive a request from the originating client .
  16. 16
    The computer readable medium of Claim 15, the logic further operable to receive the one or more requests a second time from the originating client in accordance with the retry-after information.
  17. 17
    The computer readable medium of Claim 11, the logic further operable to provide an alert to the originating client if the network element is overloaded.
  18. 18
    The computer readable medium of Claim 11, the logic further operable to route the one or more received requests to a terminating client if the network element is not overloaded.
  19. 19
    The computer readable medium of Claim 11, the logic further operable to:determine a priority of the one or more received requests;generate the pushback message according to the priority of the one or more received requests.
  20. 20
    The computer readable medium of Claim 11, wherein generating a pushback message includes generating a session initiation protocol (SIP) message.
  21. 21
    A system for handling network overload, comprising:one or more clients operable to send and receive one or more requests, wherein an originating client sends the one or more requests and a terminating client receives the one or more requests from the originating client;one or more network elements operable to route the one or more requests, a network element handling the one or more requests of the one or more network elements operable to: determine if the network element handling the one or more requests is overloaded;generate a pushback message associated with a specific request of the one or more requests if the network element is overloaded;send the pushback message directly to the originating client.
  22. 22
    The system of Claim 21, wherein sending the pushback message to the originating client includes sending the pushback message directly to the originating client .
  23. 23
    The system of Claim 21, wherein sending the pushback message to the originating client includes routing the pushback message associated with the specific request from the overloaded network element to the originating client through one or more network elements that routed the specific request to the overloaded network element .
  24. 24
    The system of Claim 21, wherein the pushback message includes request gapping information, the request gapping information including a selected one of a minimum interval to receive the one or more requests or a maximum frequency to receive the one or more requests .
  25. 25
    The system of Claim 21, wherein the pushback message includes retry-after information, the retry-after information including a time interval to receive a request from the originating client.
  26. 26
    The system of Claim 25, the overloaded network element operable to receive the one or more requests a second time from the originating client in accordance with the retry-after information.
  27. 27
    The system of Claim 21, the overloaded network element operable to provide an alert to the originating client .
  28. 28
    The system of Claim 21, the one or more network element operable to route the one or more requests to the terminating client if the network element is not overloaded.
  29. 29
    The system of Claim 21, the network element operable to:determine a priority of the one or more received requests;generate the pushback message according to the priority of the one or more received requests .
  30. 30
    The system of Claim 21, wherein generating a pushback message includes generating a session initiation protocol (SIP) message.
  31. 31
    A system for handling network overload, comprising :means for receiving one or more requests, wherein an originating client originates the one or more requests;means for determining if a network element handling the one or more requests is overloaded;means for generating a pushback message associated with a specific request of the one or more requests if the network element is overloaded;means for sending the pushback message directly to the originating client.
  32. 32
    A method for handling network overload, comprising:receiving one or more requests, wherein an originating client originates the one or more requests;determining if a network element processing the one or more requests is overloaded;generating a pushback message if the network element is overloaded;sending the pushback message with request gapping information to a previous hop in a network, wherein the previous hop is one or more network elements operable to route the one or more requests to the network element processing the one or more requests.
  33. 33
    The method of Claim 32, wherein generating a pushback message includes generating a Session Initiation Protocol (SIP) response.
  34. 34
    The method of Claim 32, further comprising:determining a priority of the one or more received requests;generating the pushback message in accordance with the priority of the one or more received requests.
  35. 35
    The method of Claim 32, wherein the pushback message with request gapping includes a request gapping parameter.
  36. 36
    The method of Claim 35, wherein the request gapping parameter is a selected one of a duration, an interval, or a frequency.
  37. 37
    The method of Claim 35, further comprising:receiving the pushback message;determining if a request gapping parameter is satisfied;exercising a request gapping option if the request gapping parameter is not satisfied.
  38. 38
    The method of Claim 37, wherein exercising a request gapping option includes re-routing the one or more requests, further comprising:determining if the one or more received requests are re-routed;receiving the one or more requests a second time if the one or more received requests are not re-routed.
  39. 39
    The method of Claim 37, wherein exercising a request gapping option includes re-routing the one or more requests, further comprising:determining if the one or more received requests are re-routed;receiving one or more additional requests if the one or more requests are re-routed.
  40. 40
    The method of Claim 32, further comprising routing the one or more requests to a terminating client if the network element is not overloaded.
  41. 41
    A computer readable medium including logic for handling network overload, the logic operable to:receive one or more requests, wherein an originating client originates the one or more requests;determine if a network element processing the one or more requests is overloaded;generate a pushback message if the network element is overloaded;send the pushback message with request gapping information to a previous hop in a network, wherein the previous hop is one or more network elements operable to route the one or more requests to the network element processing the one or more requests.
  42. 42
    The computer readable medium of Claim 41, wherein generating a pushback message includes generating a Session Initiation Protocol (SIP) response.
  43. 43
    The computer readable medium of Claim 41, the logic further operable to:determine a priority of the one or more received requests;generate the pushback message in accordance with the priority of the one or more received requests.
  44. 44
    - The computer readable medium of Claim 41, wherein the pushback message with request gapping includes a request gapping parameter.
  45. 45
    The computer readable medium of Claim 44, wherein the request gapping parameter is a selected one of a duration, an interval, or a frequency.
  46. 46
    The computer readable medium of Claim 44, the logic further operable to:receive the pushback message;determine if a request gapping parameter is satisfied;exercise a request gapping option if the request gapping parameter is not satisfied.
  47. 47
    The computer readable medium of Claim 46, wherein exercising a request gapping option includes rerouting the one or more requests, the logic further operable to:determine if the one or more received requests are re-routed;receive the one or more requests a second time if the one or more received requests are not re-routed.
  48. 48
    The computer readable medium of Claim 46, wherein exercising a request gapping option includes rerouting the one or more requests, the logic further operable to:determine if the one or more received requests are re-routed;receive one or more additional requests if the one or more requests are re-routed.
  49. 49
    The computer readable medium of Claim 41, the logic further operable to route the one or more requests to a terminating client if the network element is not overloaded.
  50. 50
    A system for handling network overload, the comprising :one or more clients operable to send and receive one or more requests, wherein an originating client sends one or more requests and a terminating client receives one or more requests from the originating client;one or more network elements operable to route the one or more requests, a network element of the one or more network elements operable to: process the one or more requests;determine if the network element process the one or more requests is overloaded;generate a pushback message if the network element is overloaded;send the pushback message with request gapping information to a previous hop in a network, wherein the previous hop is one or more network elements operable to route the one or more requests to the network element processing the one or more requests.
  51. 51
    The system of Claim 50, wherein generating a pushback message includes generating a Session Initiation Protocol (SIP) response.
  52. 52
    The system of Claim 50, the network element operable to:determine a priority of the one or more received requests;generate the pushback message in accordance with the priority of the one or more received requests.
  53. 53
    The system of Claim 50, wherein the pushback message with request gapping includes a request gapping parameter.
  54. 54
    The system of Claim 53, wherein the request gapping parameter is a selected one of a duration, an interval, or a frequency.
  55. 55
    The system of Claim 53, the one or more network elements operable to:receive the pushback message;determine if a request gapping parameter is satisfied;exercise a request gapping option if the request gapping parameter is not satisfied.
  56. 56
    The system of Claim 55, wherein exercising a request gapping option includes re-routing the one or more requests, the network element operable to:determine if the one or more received requests are re-routed;receive the one or more requests a second time if the one or more received requests are not re-routed.
  57. 57
    The system of Claim 55, wherein exercising a request gapping option includes re-routing the one or more requests, the network element operable to:determine if the one or more received requests are re-routed;receive one or more additional requests if the one or more requests are re-routed.
  58. 58
    The system of Claim 50, the network element operable to route the one or more requests to a terminating client if the one or more network elements is not overloaded.
  59. 59
    A system for handling network overload, comprising:means for receiving one or more requests, wherein an originating client originates the one or more requests;means for determining if a network element processing the one or more requests is overloaded;means for generating a pushback message if the network element is overloaded;means for sending the pushback message with request gapping information to a previous hop in a network, wherein the previous hop is one or more network elements operable to route the one or more network requests to the network element processing the one or more requests.
Independent claims59