SIP server architecture for improving latency in message processing
    1.
    发明申请
    SIP server architecture for improving latency in message processing 审中-公开
    SIP服务器架构,用于改善消息处理中的延迟

    公开(公告)号:US20080086567A1

    公开(公告)日:2008-04-10

    申请号:US11545671

    申请日:2006-10-10

    IPC分类号: G06F15/16

    摘要: The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network environment. The engine tier can send and receive messages and execute various processes. The state tier can maintain in-memory state data associated with various SIP sessions. For example, the state tier can store various long lived data objects and the engine tier can contain short lived data objects. The state data can be maintained in partitions comprised of state replicas. A load balancer can receive incoming message traffic and distribute it to the engine tier for processing. When processing a message, the engine can pull state data objects from the state tier, use the objects and push them back to the state tier after processing is complete. If one state replica is unavailable, such as during garbage collection, the engine can retrieve the objects from another replica in the partition.

    摘要翻译: SIP服务器可以由分布在集群网络环境上的引擎层和状态层组成。 引擎层可以发送和接收消息并执行各种进程。 状态层可以维护与各种SIP会话相关联的内存状态数据。 例如,状态层可以存储各种长寿命数据对象,并且引擎层可以包含短命的数据对象。 可以将状态数据维护在由状态副本组成的分区中。 负载平衡器可以接收传入的消息流量并将其分发到引擎层进行处理。 处理消息时,引擎可以从状态层拉取状态数据对象,使用对象,并在处理完成后将其推回到状态层。 如果一个状态副本不可用,例如在垃圾回收期间,引擎可以从该分区中的另一个副本检索对象。

    SIP server architecture fault tolerance and failover
    2.
    发明授权
    SIP server architecture fault tolerance and failover 有权
    SIP服务器架构容错和故障转移

    公开(公告)号:US07661027B2

    公开(公告)日:2010-02-09

    申请号:US11545648

    申请日:2006-10-10

    IPC分类号: G06F11/00

    摘要: The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network. Engine nodes in the engine tier can process SIP messages and can read/write state information from/to the state tier. State tier can maintain state information in a set of partitions of one or more replicas which contain duplicate information. The engine nodes can be adapted to detect and report replica failures and the replicas can in turn be adapted to detect and report engine node failures. Replicas can detect faults with an engine node if the engine node fails to poll the replica for a specified period of time and can then report the failure. The engine node can detect failures of a replica when reading or writing state information and can report the failure to another replica, which can be responsible for updating the partition view to exclude dead replicas.

    摘要翻译: SIP服务器可以由分布在集群网络上的引擎层和状态层组成。 引擎层中的引擎节点可以处理SIP消息,并可以从状态层读取/写入状态信息。 状态层可以在包含重复信息的一个或多个副本的一组分区中维护状态信息。 引擎节点可以适应于检测和报告副本故障,并且副本可以依次适应于检测和报告引擎节点故障。 如果引擎节点无法在指定的时间段轮询副本,然后可以报告故障,则副本可以使用引擎节点检测故障。 引擎节点可以在读取或写入状态信息时检测副本的故障,并可以将故障报告给另一个副本,该副本可以负责更新分区视图以排除死复制。

    SIP server architecture fault tolerance and failover
    3.
    发明申请
    SIP server architecture fault tolerance and failover 有权
    SIP服务器架构容错和故障转移

    公开(公告)号:US20080155310A1

    公开(公告)日:2008-06-26

    申请号:US11545648

    申请日:2006-10-10

    IPC分类号: G06F11/00

    摘要: The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network. Engine nodes in the engine tier can process SIP messages and can read/write state information from/to the state tier. State tier can maintain state information in a set of partitions of one or more replicas which contain duplicate information. The engine nodes can be adapted to detect and report replica failures and the replicas can in turn be adapted to detect and report engine node failures. Replicas can detect faults with an engine node if the engine node fails to poll the replica for a specified period of time and can then report the failure. The engine node can detect failures of a replica when reading or writing state information and can report the failure to another replica, which can be responsible for updating the partition view to exclude dead replicas.

    摘要翻译: SIP服务器可以由分布在集群网络上的引擎层和状态层组成。 引擎层中的引擎节点可以处理SIP消息,并可以从状态层读取/写入状态信息。 状态层可以在包含重复信息的一个或多个副本的一组分区中维护状态信息。 引擎节点可以适应于检测和报告副本故障,并且副本可以依次适应于检测和报告引擎节点故障。 如果引擎节点无法在指定的时间段轮询副本,然后可以报告故障,则副本可以使用引擎节点检测故障。 引擎节点可以在读取或写入状态信息时检测副本的故障,并可以将故障报告给另一个副本,该副本可以负责更新分区视图以排除死复制。

    SIP server architecture for improving latency during message processing
    4.
    发明授权
    SIP server architecture for improving latency during message processing 有权
    用于在消息处理期间改善延迟的SIP服务器架构

    公开(公告)号:US07954005B2

    公开(公告)日:2011-05-31

    申请号:US12698852

    申请日:2010-02-02

    IPC分类号: G06F11/00

    摘要: Systems and methods are provided for improving latency during message processing in a network environment via the use of SIP server architecture. The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network. The engine tier can send and receive messages and execute various processes. The state tier can maintain in-memory state data associated with various SIP sessions. The state tier can store various long lived data objects and the engine tier can contain short lived data objects. The state data can be maintained in partitions comprised of state replicas. When processing messages, the engine can pull state data objects from the state tier, use the objects and push them back to the state tier after processing is complete. If one state replica is unavailable, such as during garbage collection, the engine can retrieve the objects from another replica in the partition.

    摘要翻译: 提供了系统和方法,用于通过使用SIP服务器架构来改善在网络环境中的消息处理期间的等待时间。 SIP服务器可以由分布在集群网络上的引擎层和状态层组成。 引擎层可以发送和接收消息并执行各种进程。 状态层可以维护与各种SIP会话相关联的内存状态数据。 状态层可以存储各种长寿命数据对象,并且引擎层可以包含短命的数据对象。 可以将状态数据维护在由状态副本组成的分区中。 处理消息时,引擎可以从状态层拉状态数据对象,在处理完成后使用对象并将其推回到状态层。 如果一个状态副本不可用,例如在垃圾回收期间,引擎可以从该分区中的另一个副本检索对象。

    SIP SERVER ARCHITECTURE FOR IMPROVING LATENCY DURING MESSAGE PROCESSING
    5.
    发明申请
    SIP SERVER ARCHITECTURE FOR IMPROVING LATENCY DURING MESSAGE PROCESSING 有权
    用于在消息处理过程中改善延迟的SIP服务器架构

    公开(公告)号:US20100205263A1

    公开(公告)日:2010-08-12

    申请号:US12698852

    申请日:2010-02-02

    IPC分类号: G06F15/16

    摘要: Systems and methods are provided for improving latency during message processing in a network environment via the use of SIP server architecture. The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network. The engine tier can send and receive messages and execute various processes. The state tier can maintain in-memory state data associated with various SIP sessions. The state tier can store various long lived data objects and the engine tier can contain short lived data objects. The state data can be maintained in partitions comprised of state replicas. When processing messages, the engine can pull state data objects from the state tier, use the objects and push them back to the state tier after processing is complete. If one state replica is unavailable, such as during garbage collection, the engine can retrieve the objects from another replica in the partition.

    摘要翻译: 提供了系统和方法,用于通过使用SIP服务器架构来改善在网络环境中的消息处理期间的等待时间。 SIP服务器可以由分布在集群网络上的引擎层和状态层组成。 引擎层可以发送和接收消息并执行各种进程。 状态层可以维护与各种SIP会话相关联的内存状态数据。 状态层可以存储各种长寿命数据对象,并且引擎层可以包含短命的数据对象。 可以将状态数据维护在由状态副本组成的分区中。 处理消息时,引擎可以从状态层拉状态数据对象,在处理完成后使用对象并将其推回到状态层。 如果一个状态副本不可用,例如在垃圾回收期间,引擎可以从该分区中的另一个副本检索对象。

    Diameter Protocol and SH Interface Support for SIP Server Architecture
    7.
    发明申请
    Diameter Protocol and SH Interface Support for SIP Server Architecture 有权
    SIP服务器架构的直径协议和SH接口支持

    公开(公告)号:US20080127232A1

    公开(公告)日:2008-05-29

    申请号:US11750261

    申请日:2007-05-17

    IPC分类号: G06F15/173 G06F9/44

    摘要: A SIP server can be distributed over a cluster network and handle the processing of various SIP communications. A Diameter protocol web application can be deployed on the engine tier of the SIP server for enabling communication between the SIP server and an HSS. A profile service API can be provided that allows applications running on the SIP server to access user profile data stored on the HSS. The applications can also be allowed to subscribe to notifications about changes to the user profile data on the HSS. An Sh interface provider can be deployed on the SIP server for generating and responding to Diameter command codes. SIP servlets can access the user profile data in the form of an XML document.

    摘要翻译: SIP服务器可以分布在群集网络上并处理各种SIP通信的处理。 Diameter协议Web应用可以部署在SIP服务器的引擎层上,以实现SIP服务器与HSS之间的通信。 可以提供简档服务API,其允许在SIP服务器上运行的应用程序访问存储在HSS上的用户简档数据。 还可以允许应用程序订阅有关HSS上用户配置文件数据更改的通知。 可以在SIP服务器上部署Sh接口提供程序,以生成和响应Diameter命令代码。 SIP servlet可以以XML文档的形式访问用户配置文件数据。

    Engine near cache for reducing latency in a telecommunications environment
    8.
    发明授权
    Engine near cache for reducing latency in a telecommunications environment 有权
    发动机靠近缓存,以减少电信环境中的延迟

    公开(公告)号:US08112525B2

    公开(公告)日:2012-02-07

    申请号:US11748791

    申请日:2007-05-15

    IPC分类号: G06F15/173

    摘要: The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network environment. The engine tier can send, receive and process various messages. The state tier can maintain in-memory state data associated with various SIP sessions. A near cache can be residing on the engine tier in order to maintain a local copy of a portion of the state data contained in the state tier. Various engines in the engine tier can determine whether the near cache contains a current version of the state needed to process a message before retrieving the state data from the state tier. Accessing the state from the near cache can save on various latency costs such as serialization, transport and deserialization of state to and from the state tier. Furthermore, the near cache and JVM can be tuned to further improve performance of the SIP server.

    摘要翻译: SIP服务器可以由分布在集群网络环境上的引擎层和状态层组成。 引擎层可以发送,接收和处理各种消息。 状态层可以维护与各种SIP会话相关联的内存状态数据。 靠近缓存可以驻留在引擎层上,以便维护状态层中包含的状态数据的一部分的本地副本。 在从状态层检索状态数据之前,引擎层中的各种引擎可以确定近端缓存是否包含处理消息所需状态的当前版本。 从近端缓存访问状态可以节省各种延迟成本,例如状态到国家层的状态的序列化,传输和反序列化。 此外,可以调整近端缓存和JVM以进一步提高SIP服务器的性能。

    Engine Near Cache for Reducing Latency in a Telecommunications Environment
    9.
    发明申请
    Engine Near Cache for Reducing Latency in a Telecommunications Environment 有权
    引擎近缓存用于减少电信环境中的延迟

    公开(公告)号:US20090019158A1

    公开(公告)日:2009-01-15

    申请号:US11748791

    申请日:2007-05-15

    IPC分类号: G06F15/173

    摘要: The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network environment. The engine tier can send, receive and process various messages. The state tier can maintain in-memory state data associated with various SIP sessions. A near cache can be residing on the engine tier in order to maintain a local copy of a portion of the state data contained in the state tier. Various engines in the engine tier can determine whether the near cache contains a current version of the state needed to process a message before retrieving the state data from the state tier. Accessing the state from the near cache can save on various latency costs such as serialization, transport and deserialization of state to and from the state tier. Furthermore, the near cache and JVM can be tuned to further improve performance of the SIP server.

    摘要翻译: SIP服务器可以由分布在集群网络环境上的引擎层和状态层组成。 引擎层可以发送,接收和处理各种消息。 状态层可以维护与各种SIP会话相关联的内存状态数据。 靠近缓存可以驻留在引擎层上,以便维护状态层中包含的状态数据的一部分的本地副本。 在从状态层检索状态数据之前,引擎层中的各种引擎可以确定近端缓存是否包含处理消息所需状态的当前版本。 从近端缓存访问状态可以节省各种延迟成本,例如状态到国家层的状态的序列化,传输和反序列化。 此外,可以调整近端缓存和JVM以进一步提高SIP服务器的性能。

    System and method for protecting against failure through geo-redundancy in a SIP server
    10.
    发明授权
    System and method for protecting against failure through geo-redundancy in a SIP server 有权
    通过SIP服务器中的地理冗余来防止故障的系统和方法

    公开(公告)号:US07844851B2

    公开(公告)日:2010-11-30

    申请号:US11956094

    申请日:2007-12-13

    IPC分类号: G06F11/00

    摘要: The SIP server deployment can be comprised of an engine tier that provides high throughput processing and a state tier that maintains SIP state data in a set of partitions and replicas. Two sites of SIP server deployments can be configured, each being remotely located with respect to the other. A primary site can process various SIP transactions and communications and upon determining a transaction boundary, replicate the state data associated with the transaction being processed, to a secondary site. Engines in the primary site can generate hints for the state replicas which can be in turn responsible for replicating the SIP session state. The replicas can choose to follow or disregard the generated hints. Upon failure of the primary site, calls can be routed from the failed primary site to the secondary site for processing. Similarly, upon recovery, the calls can be re-routed back to the primary site.

    摘要翻译: SIP服务器部署可以由提供高吞吐量处理的引擎层和在一组分区和副本中维护SIP状态数据的状态层组成。 可以配置两个站点的SIP服务器部署,每个站点相对于另一站点远程定位。 主站点可以处理各种SIP事务和通信,并且在确定事务边界时,将与正在处理的事务相关联的状态数据复制到辅助站点。 主站点中的引擎可以为状态副本生成提示,这可以反过来负责复制SIP会话状态。 副本可以选择跟踪或忽略生成的提示。 在主站点发生故障后,呼叫可以从故障的主站点路由到辅助站点进行处理。 类似地,恢复后,呼叫可以重新路由回主站点。