发明申请
- 专利标题: Overload protection for SIP servers
- 专利标题(中): SIP服务器的过载保护
-
申请号: US11497948申请日: 2006-08-01
-
公开(公告)号: US20080031258A1公开(公告)日: 2008-02-07
- 发明人: Arup Acharya , Erich M. Nahum , John Michael Tracey , Xiping Wang , Charles P. Wright , Zhen Xiao
- 申请人: Arup Acharya , Erich M. Nahum , John Michael Tracey , Xiping Wang , Charles P. Wright , Zhen Xiao
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 主分类号: H04L12/56
- IPC分类号: H04L12/56
摘要:
A method for operating a server having a maximum capacity for servicing requests comprises the following steps: receiving a plurality of requests; classifying each request according to a value; determining a priority for handling the request according to the value, such that requests with higher values are assigned higher priorities; placing each request in one of multiple queues according to its priority value; and dropping the requests with the lowest priority when the plurality of requests are received at a rate that exceeds the maximum capacity. The server operates according to a session initiation protocol.Classifying each request comprises running a classification algorithm. The classification algorithm comprising steps of: receiving a rule set, each rule comprising headers and conditions; creating a condition table by taking a union of all conditions in the rules; creating a header table by extracting a common set of headers from the condition table; extracting the relevant headers from the header table; determining a matching rule; creating a bit vector table; selecting the matching rule according to data in the bit vector table; and applying the rule to place the message in the appropriate queue.
公开/授权文献
- US07522581B2 Overload protection for SIP servers 公开/授权日:2009-04-21
信息查询