发明名称 Overload protection for SIP servers
摘要 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.
申请公布号 US2008031258(A1) 申请公布日期 2008.02.07
申请号 US20060497948 申请日期 2006.08.01
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ACHARYA ARUP;NAHUM ERICH M.;TRACEY JOHN MICHAEL;WANG XIPING;WRIGHT CHARLES P.;XIAO ZHEN
分类号 H04L12/56 主分类号 H04L12/56
代理机构 代理人
主权项
地址