Invoking a Random Linear Network Coding Communications Protocol

    公开(公告)号:US20210105342A1

    公开(公告)日:2021-04-08

    申请号:US16591496

    申请日:2019-10-02

    Abstract: A technology is provided for invoking a random linear network coding (RLNC) communications protocol between a client and server in a network. In one example, a synchronize message requesting a network connection to a server can contain an indication that a client supports the RLNC communications protocol to encode and decode data packets using random linear network coding. The server can analyze the synchronize message for the indication that the client supports the RLNC communications protocol and send an acknowledge message to the client indicating that the server supports the RLNC communications protocol. Thereafter, the server can listen on a communications channel for a connection request sent by the client to communicate with the server using the RLNC communications protocol.

    Network Throughput
    2.
    发明申请
    Network Throughput 审中-公开
    网络吞吐量

    公开(公告)号:US20160134546A1

    公开(公告)日:2016-05-12

    申请号:US14937749

    申请日:2015-11-10

    Abstract: A technology is provided for improving computer network throughput. Data located in memory of a processing device may be identified. The data packets located in the memory may be sent through a tunneling interface to encapsulate the data packets using a tunneling protocol on a first computing device. Alternatively, the data packets can be sent through a split proxy interface system. The data packets received in the interface may also be encoded using random linear network coding (RLNC) to form encoded packets, using a processor. Further, the encoded packets may be sent across a packet network to a second computing device.

    Abstract translation: 提供了一种提高计算机网络吞吐量的技术。 可以识别位于处理设备的存储器中的数据。 可以通过隧道接口发送位于存储器中的数据分组,以在第一计算设备上使用隧道协议封装数据分组。 或者,可以通过拆分代理接口系统发送数据分组。 在接口中接收的数据分组也可以使用随机线性网络编码(RLNC)来编码,以使用处理器来形成编码分组。 此外,编码分组可以通过分组网络发送到第二计算设备。

    Parallel Data Encoding and Decoding

    公开(公告)号:US20240380517A1

    公开(公告)日:2024-11-14

    申请号:US18658486

    申请日:2024-05-08

    Abstract: Technology is described for parallel data encoding and decoding. The method can include receiving a first data block comprising a first plurality of encoded data packets and a second data block comprising a second plurality of encoded data packets. The first data block may be received by a service from a client over a packet network. The service may analyze the first plurality of encoded data packets and the second plurality of encoded data packets to identify a first encoder-decoder pair identifier and a second encoder-decoder pair identifier. The first encoder-decoder pair identifier may match a first client encoder with a first service decoder for the first data block, and the second encoder-decoder pair identifier may match a second client encoder with a second service decoder for the second data block. The first and second plurality of encoded data packets may be decoded using the first and second service decoders.

    Invoking a random linear network coding communications protocol

    公开(公告)号:US11528342B2

    公开(公告)日:2022-12-13

    申请号:US16591496

    申请日:2019-10-02

    Abstract: A technology is provided for invoking a random linear network coding (RLNC) communications protocol between a client and server in a network. In one example, a synchronize message requesting a network connection to a server can contain an indication that a client supports the RLNC communications protocol to encode and decode data packets using random linear network coding. The server can analyze the synchronize message for the indication that the client supports the RLNC communications protocol and send an acknowledge message to the client indicating that the server supports the RLNC communications protocol. Thereafter, the server can listen on a communications channel for a connection request sent by the client to communicate with the server using the RLNC communications protocol.

    Network throughput
    6.
    发明授权

    公开(公告)号:US10516617B2

    公开(公告)日:2019-12-24

    申请号:US14937749

    申请日:2015-11-10

    Abstract: A technology is provided for improving computer network throughput. Data located in memory of a processing device may be identified. The data packets located in the memory may be sent through a tunneling interface to encapsulate the data packets using a tunneling protocol on a first computing device. Alternatively, the data packets can be sent through a split proxy interface system. The data packets received in the interface may also be encoded using random linear network coding (RLNC) to form encoded packets, using a processor. Further, the encoded packets may be sent across a packet network to a second computing device.

Patent Agency Ranking