METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR BALANCING DIAMETER MESSAGE TRAFFIC RECEIVED OVER LONG-LIVED DIAMETER CONNECTIONS
    11.
    发明申请
    METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR BALANCING DIAMETER MESSAGE TRAFFIC RECEIVED OVER LONG-LIVED DIAMETER CONNECTIONS 有权
    方法,系统和计算机可读介质用于平衡通过长途直径连接获得的直径消息传输

    公开(公告)号:US20160212052A1

    公开(公告)日:2016-07-21

    申请号:US14601906

    申请日:2015-01-21

    CPC classification number: H04L47/193 G06F9/5083

    Abstract: Methods, systems, and computer readable media for providing a workload balancer for balancing message traffic received over long-lived Diameter connections are disclosed. One exemplary workload balancer includes at least one connection front end processor for terminating Diameter connections with external nodes. The workload balancer further includes a plurality of Diameter back end processors for performing application or routing processing for the Diameter messages received over the Diameter connections. The at least one connection front end processor load shares Diameter messages received over existing Diameter connections among the back end processors.

    Abstract translation: 公开了用于提供用于平衡通过长寿命Diameter连接接收的消息业务的工作负载平衡器的方法,系统和计算机可读介质。 一个示例性工作负载平衡器包括用于终止与外部节点的Diameter连接的至少一个连接前端处理器。 工作负载平衡器还包括多个Diameter后端处理器,用于对通过Diameter连接接收的Diameter消息执行应用或路由处理。 至少一个连接前端处理器负载共享在后端处理器之间的现有Diameter连接上接收的Diameter消息。

    Methods, systems, and computer readable media for processing data containing type-length-value (TLV) elements

    公开(公告)号:US10289384B2

    公开(公告)日:2019-05-14

    申请号:US14485147

    申请日:2014-09-12

    Abstract: Methods, systems, and computer readable media for processing messages containing type-length-value (TLV) elements are disclosed. According to one exemplary method for processing a message containing TLV elements, the method includes receiving an ingress message containing a plurality of TLV elements. The method also includes decoding a TLV element from the plurality of TLV elements. The method further includes storing an entry containing information about the TLV element in a multi-view data structure implemented using a memory, wherein the multi-view data structure includes an associative container and at least one linked list data structure for ordering the entry with regard to other entries in the multi-view data structure.

    METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROCESSING MESSAGES USING STATEFUL AND STATELESS DECODE STRATEGIES

    公开(公告)号:US20180077057A1

    公开(公告)日:2018-03-15

    申请号:US15267997

    申请日:2016-09-16

    CPC classification number: H04L47/11 H04L47/24 H04L47/32 Y02D30/30

    Abstract: According to one method for processing a message containing TLV elements, the method includes receiving an ingress message containing a plurality of TLV elements. The method also includes determining, using at least one message related attribute, whether the ingress message is to be processed using a stateless decode algorithm. The method further includes in response to determining that the ingress message is to be processed using the stateless decode algorithm, processing the ingress message using the stateless decode algorithm. The method also includes determining, using the stateless decode algorithm, whether the ingress message includes at least one TLV element indicating that the ingress message is to be further processed using a stateful decode algorithm. The method further includes indicating that the ingress message is to be further processed using the stateful decode algorithm, processing the ingress message using the stateful decode algorithm.

    Methods, systems, and computer readable media for a multi-view data construct for lock-free operations and direct access
    15.
    发明授权
    Methods, systems, and computer readable media for a multi-view data construct for lock-free operations and direct access 有权
    用于无视图操作和直接访问的多视图数据结构的方法,系统和计算机可读介质

    公开(公告)号:US09460143B2

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

    申请号:US14181603

    申请日:2014-02-14

    CPC classification number: G06F17/30359 G06F17/30949

    Abstract: Methods, systems, and computer readable media for a multi-view data construct that supports lock-free operations and direct access are disclosed. According to one aspect, a system includes a multi-view data construct including a persistent collection of elements, each element being associated with a unique identifier. Each element includes at least one pointer for configuring the element as a member of a linked list that contains as members elements of the multi-view data construct, data that indicates access status, and a data area within the collection itself or a pointer to a statically or dynamically allocated data area outside of the collection. A control module can identify elements in the collection by each element's respective identifier and can traverse elements in the collection using the pointers contained in each element. Concurrent access to an element by multiple entities is mediated using that element's access status and without using locks or locking operations.

    Abstract translation: 公开了用于支持无锁操作和直接访问的多视图数据结构的方法,系统和计算机可读介质。 根据一个方面,一种系统包括多视图数据结构,其包括持久集合的元素,每个元素与唯一标识符相关联。 每个元素包括至少一个指针,用于将元素配置为链接列表的成员,该链接列表包含作为多视图数据结构的成员元素,指示访问状态的数据,以及集合本身内的数据区域或指向 在集合外部静态或动态分配数据区域。 控制模块可以通过每个元素的相应标识符来识别集合中的元素,并且可以使用每个元素中包含的指针遍历集合中的元素。 多个实体对元素的并发访问是使用该元素的访问状态进行调解的,而不使用锁或锁定操作。

    METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROCESSING DATA CONTAINING TYPE-LENGTH-VALUE (TLV) ELEMENTS
    16.
    发明申请
    METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROCESSING DATA CONTAINING TYPE-LENGTH-VALUE (TLV) ELEMENTS 审中-公开
    用于处理包含类型长期价值(TLV)元素的数据的方法,系统和计算机可读介质

    公开(公告)号:US20160077800A1

    公开(公告)日:2016-03-17

    申请号:US14485147

    申请日:2014-09-12

    CPC classification number: G06F7/24 H04L12/413 Y02D30/30

    Abstract: Methods, systems, and computer readable media for processing messages containing type-length-value (TLV) elements are disclosed. According to one exemplary method for processing a message containing TLV elements, the method includes receiving an ingress message containing a plurality of TLV elements. The method also includes decoding a TLV element from the plurality of TLV elements. The method further includes storing an entry containing information about the TLV element in a multi-view data structure implemented using a memory, wherein the multi-view data structure includes an associative container and at least one linked list data structure for ordering the entry with regard to other entries in the multi-view data structure.

    Abstract translation: 公开了用于处理包含类型长度值(TLV)元素的消息的方法,系统和计算机可读介质。 根据用于处理包含TLV元素的消息的一种示例性方法,该方法包括接收包含多个TLV元素的入口消息。 该方法还包括从多个TLV元素解码TLV元素。 该方法还包括将包含关于TLV元素的信息的条目存储在使用存储器实现的多视图数据结构中,其中多视图数据结构包括关联容器和至少一个链表列表数据结构,用于以与 到多视图数据结构中的其他条目。

Patent Agency Ranking