H04L69/10

SYSTEM FOR PROCESSING MESSAGES OF DATA STREAM
20180013608 · 2018-01-11 · ·

A system for processing messages of a high rate data stream and an apparatus including: a message processor including a plurality of processor sub-modules and configured to read an input data stream, process the input data stream, and to output an output data stream; at least one payload memory storing data related to the input data stream and accessible to the message processor; at least one instruction memory accessible to the message processor and storing computer program instructions configuring the message processor to process the input data stream; and an application processor configured to rewrite the at least one instruction memory.

MULTI-PATH TRANSPORT DESIGN

Disclosed herein is a method including receiving, from a user application, data to be transmitted from a source address to a destination address using a single connection through a network; and splitting the data into a plurality of packets according to a communication protocol. For each packet of the plurality of packets, a respective flowlet for the packet to be transmitted in is determined from a plurality of flowlets. Assignment of the flowlets to the packets can be dynamically adjusted based on utilization of the flowlets.

MULTI-PATH TRANSPORT DESIGN

Disclosed herein is a method including receiving, from a user application, data to be transmitted from a source address to a destination address using a single connection through a network; and splitting the data into a plurality of packets according to a communication protocol. For each packet of the plurality of packets, a respective flowlet for the packet to be transmitted in is determined from a plurality of flowlets. Assignment of the flowlets to the packets can be dynamically adjusted based on utilization of the flowlets.

Using high speed data transfer protocol

Using high speed data transfer protocol to transfer data between a host and a storage system includes determining if a portion of data is a candidate for being transferred using the high speed data transfer protocol if the portion is not a candidate for high speed data transfer, transferring the data using a relatively low speed data transfer protocol if the portion is a candidate for high speed data transfer, attempting to transfer the data using the high speed data transfer protocol, and if transferring the data using the high speed data transfer protocol is unsuccessful, transferring the data using the relatively low speed data transfer protocol. The high speed data transfer protocol may use a first connection and the relatively low speed data transfer protocol may use a second connection. The first connection may be a PCIe or InfiniBand connection. The second connection may be a FICON connection.

Systems and methods for failure recovery in at-most-once and exactly-once streaming data processing

This patent document describes failure recovery technologies for the processing of streaming data, also referred to as pipelined data. The technologies described herein have particular applicability in distributed computing systems that are required to process streams of data and provide at-most-once and/or exactly-once service levels. In a preferred embodiment, a system comprises many nodes configured in a network topology, such as a hierarchical tree structure. Data is generated at leaf nodes. Intermediate nodes process the streaming data in a pipelined fashion, sending towards the root aggregated or otherwise combined data from the source data streams towards. To reduce overhead and provide locally handled failure recovery, system nodes transfer data using a protocol that controls which node owns the data for purposes of failure recovery as it moves through the network.

Data Communication Using Constrained Application Protocol Over Local Area Network
20230224384 · 2023-07-13 ·

A system for data communication between electronic devices comprises a first electronic device that is a resource-constrained device; and a second electronic device that exchanges data with the first electronic device. One of the first electronic device and the second electronic device generates a message in a data unit frame complying with a protocol stack that includes a Constrained Application Protocol (CoAP) message on a data link layer in the absence of a User Datagram Protocol (UDP) layer.

Data Communication Using Constrained Application Protocol Over Local Area Network
20230224384 · 2023-07-13 ·

A system for data communication between electronic devices comprises a first electronic device that is a resource-constrained device; and a second electronic device that exchanges data with the first electronic device. One of the first electronic device and the second electronic device generates a message in a data unit frame complying with a protocol stack that includes a Constrained Application Protocol (CoAP) message on a data link layer in the absence of a User Datagram Protocol (UDP) layer.

Methods, devices and systems for non-disruptive upgrades to a replicated state machine in a distributed computing environment
11522966 · 2022-12-06 · ·

A computer-implemented method and distributed system for maintaining consistency of client applications on a plurality of server nodes may comprise providing a first and second versions of a distributed coordination engine (DConE). The first version of the DConE may receive proposals, reach agreements thereon and generate a first ordering of agreements that specifies an order in which the client applications are to execute the agreed-upon proposals and correspondingly update their respective states. A ChangeVersion proposal may then be processed by the first version of the DConE, whereupon the first version of the DConE may stop reaching any further agreements. A second version of the DConE may then take over reaching agreements on the proposals and generate a second ordering of agreements, beginning with the agreed-upon ChangeVersion proposal. Any agreed-upon proposal, received from the first version of the DConE after the agreed-upon ChangeVersion proposal, may be sent back to the second version of the DConE to enable the second version of the DConE to reach agreement thereon.

Interface for receiving and responding to a request to transfer

Methods and devices are provided for executing a data transfer based on one or more data transfer definitions. A signal representing a data transfer request is received from a first computing device. The data transfer request includes at least an identifier defining what is requested to be transferred. A notification of the data transfer request is sent to a second computing device. An interface including a plurality of interface elements for providing one or more data transfer definitions is sent to the second computing device. The interface includes at least one interface element that is pre-populated based on the data transfer request, and at least one interface element providing an option to define a time of day for a data transfer. The one or more data transfer definitions are received from the second computing device and the data transfer is executed based on the one or more data transfer definitions.

DATA TRANSMISSION METHOD IN WIRELESS COMMUNICATION SYSTEM AND DEVICE THEREFOR

Disclosed is a downlink (DL) multi-user (MU) transmission method of an AP device in a wireless local area network (WLAN) system including generating a DL MU physical protocol data unit (PPDU) including a physical preamble and a data field, the data field including at least one MAC protocol data unit (MPDU), the at least one MPDU including a MAC header and a MAC frame body, and the MAC header including ACK indication information for uplink (UL) MU transmission of an ACK frame as a response to data transmitted through the data field, and transmitting the DL MU PPDU.