OPTIMIZED SRv6 MULTICASTING FOR NETWORK ASSISTED PUBLISH-SUBSCRIBE SYSTEMS

    公开(公告)号:US20250016017A1

    公开(公告)日:2025-01-09

    申请号:US18712652

    申请日:2021-11-24

    Abstract: In a system, apparatus, method, and non-transitory computer readable medium for implementing SRv6 multicasting for network assisted publish-subscribe systems, a source host device may be caused to, obtain multicast scheduling information from a software defined network (SDN) controller, the multicast scheduling information including information related to a plurality of multicast trees associated with a network, each multicast tree of the plurality of multicast trees including at least one network node, and transmit a plurality of multi-stream multicast transmissions associated with a source multicast stream transmission to a plurality of destination host devices using a multicast group session tree based on the multicast scheduling information, the multicast group session tree associated with a desired multicast group, the multicast group including the source host device and the plurality of destination host devices.

    ACKNOWLEDGMENT AND PACKET RETRANSMISSION FOR SPLICED STREAMS

    公开(公告)号:US20200076678A1

    公开(公告)日:2020-03-05

    申请号:US16117749

    申请日:2018-08-30

    Abstract: A packet splicer receives, from a first server of a plurality of servers, a first request for retransmission of an uplink packet that was received from a client and replicated to the plurality of servers. The plurality of servers is running concurrent instances of a control plane application configured to process information in the uplink packet. The packet splicer transmits the first request for retransmission of the uplink packet to the client. The packet splicer bypasses transmission of a second request for retransmission of the uplink packet received from a second server of the plurality of servers. In some cases, the packet splicer receives, from the client, a request for retransmission of a downlink packet that was redundantly transmitted by the plurality of servers. The packet splicer replicates the request for retransmission of the downlink packet to the plurality of servers.

    SPLICING CONCURRENT CONNECTIONS INTO A HIGH AVAILABILITY SESSION

    公开(公告)号:US20200076673A1

    公开(公告)日:2020-03-05

    申请号:US16117535

    申请日:2018-08-30

    Abstract: A plurality of agents is instantiated on a corresponding plurality of servers that are running concurrent instances of a control plane application. A first agent is selected from the plurality of agents to mediate communication between a client and the concurrent instances of the control plane application running on the plurality of servers. The first agent replicates uplink packets received from the client for transmission to the plurality of agents. A first connection is used to convey the uplink packets. The first agent transmits a single copy of redundant downlink packets received from the plurality of agents to the client via the first connection. In some cases, the first connection is a stateful transmission control protocol (TCP) connection and the first agent replicates the uplink packets received in a single TCP stream. The first agent merges the redundant downlink packets into the single TCP stream.

    PUBLISH-SUBSCRIBE BASED ON SEPARATION OF CONTROL AND DATA FUNCTIONS

    公开(公告)号:US20250133143A1

    公开(公告)日:2025-04-24

    申请号:US18891904

    申请日:2024-09-20

    Abstract: Various example embodiments for supporting pub-sub systems may be configured to support communications between pub-sub clients of pub-sub systems based on separation of control plane functions and data plane functions of legacy pub-sub brokers which typically facilitate establishment and use of pub-sub sessions by pub-sub clients. Various example embodiments for supporting pub-sub systems may be configured to support communications between pub-sub clients of pub-sub systems based on separation of the control plane functions and the data plane functions of a legacy pub-sub broker into individual logical entities in the form of a control function (CF) and a data function (DF), respectively. Various example embodiments for supporting pub-sub systems may be configured to support communications of a pub-sub client of a pub-sub system based on appropriate DF selection at pub-sub session setup and DF reselection within the active pub-sub session as conditions change.

    AUGMENTED ONBOARDING OF INTERNET-OF-THINGS DEVICES

    公开(公告)号:US20200228958A1

    公开(公告)日:2020-07-16

    申请号:US16247797

    申请日:2019-01-15

    Abstract: A method, apparatus, and computer program product are disclosed for determining, by a mobile wireless device, a likelihood that a first device ID of a target wireless device corresponds to a physical location of the first wireless device at a first measurement location, based on comparing a measured received signal strength of the target wireless device at the first and a second measurement locations and comparing the measured received signal strength of one or more other wireless devices at the first and second measurement locations. The mobile wireless device registers the first device ID of the target wireless device and associates the registered first device ID with the determined corresponding physical location of the target wireless device.

Patent Agency Ranking