Patent classifications
H04L12/5601
OPERATING A FIRE SYSTEM NETWORK
Methods, devices, and systems for operating a fire system network are described herein. One method includes receiving a plurality of time-slotted maintenance messages over a period of time from each of a plurality of fire system devices located in a facility via a first spreading factor, receiving an event message from a fire system device of the plurality of fire system devices responsive to the fire system device determining a fire event, the event message sent via a second spreading factor, and sending a block actuate message to the plurality of fire system devices responsive to receiving the event message, wherein the block actuate message is configured to activate a fire alarm.
NEXT GENERATION TERRESTRIAL BROADCASTING PLATFORM ALIGNED INTERNET AND TOWARDS EMERGING 5G NETWORK ARCHITECTURES
A Next Generation Broadcast Platform (NGBP) is disclosed that utilizes 5G software-defined networking (SDN) and network function virtualization (NFV) technologies. The NGBP is designed to enable a new paradigm for broadcasters, wherein the model of fixed wireless spectrum access granted only to the licensees of the spectrum is replaced by a flexible model in which licensed spectrum is pooled together and allocated dynamically to broadcast licensees as well as outside tenants. The NGBP is implemented using SDN/NFV technology, and includes a broadcast market exchange (BMX) entity that allocates the spectrum between tenants based on service level agreements (SLAs) with those users. The NGBP also includes an internet protocol (IP) core and a broadcast centralized radio access network (BC-RAN) which apply the major network functions to broadcaster content in accordance with the determinations of the BMX. The SDN/NFV implementation offers several distinct advantages over NGBP implemented with dedicated network hardware.
Electronic control unit
An electronic control unit includes a relay device that is connected via a first network with a different relay device included in a different electronic control unit to relay a frame via the first network. It is determined whether a reception interruption has occurred. The reception interruption signifies that at least one predetermined frame scheduled to be transmitted from the different relay device is not received within a predetermined time via the first network. In response to the reception interruption being determined to have occurred, it is determined whether an abnormality has occurred in the first network based on at least one of (i) a presence or absence of reception of a state data representing a state of the different electronic control unit from the different electronic control unit via a second network within a fixed time, and (ii) a content of the state data.
PACKET RETRANSMISSION
Through the identification of different packet-types, packets can be handled based on an assigned packet handling identifier. This identifier can, for example, enable forwarding of latency-sensitive packets without delay and allow error-sensitive packets to be stored for possible retransmission. In another embodiment, and optionally in conjunction with retransmission protocols including a packet handling identifier, a memory used for retransmission of packets can be shared with other transceiver functionality such as, coding, decoding, interleaving, deinterleaving, error correction, and the like.
DATA PROCESSING DEVICE
In a data processing device including two sets of circuit pairs which are respectively duplicated in two clock domains which are asynchronous to each other, an asynchronous transfer circuit that transfers a payload signal is provided between the two sets of circuit pairs. The asynchronous transfer circuit includes two sets of a pair of bridge circuits which are respectively connected to the two sets of circuit pairs, and asynchronously transfers the payload signal and a control signal indicating a timing at which the payload signal is stable on a reception side. The two sets of a pair of bridge circuits and the payload signals can be duplicated, but the control signal is not duplicated, and the received payload signal is used for timing control to supply an expected same time difference, to the pair of duplicated circuits. This enables asynchronous transfer between circuits duplicated in the asynchronous clock domains.
Maintaining packet order in network flows over an autonomous network
Technologies are described herein for maintaining packet order in network flows over an autonomous network. A sequence number is generated for each data packet in the network flow. The data packets are transmitted from a source endpoint to a destination endpoint accompanied by the sequence number. When a data packet is received at the destination endpoint, the sequence number is utilized to determine whether the packet has arrived out-of-order. If the received data packet is out-of-order, the packet is buffered for a specific period of time, or until the next sequential packet in the network flow is received. If the next sequential packet is received within the time period, the received packet and any buffered packets are delivered in sequence number order to a program executing on the destination endpoint. If the time period expires before receiving the next sequential data packet, the buffered packet(s) are delivered to the program.
Methods and apparatus related to a distributed switch fabric
A method of sending data to a switch fabric includes assigning a destination port of an output module to a data packet based on at least one field in a first header of the data packet. A module associated with a first stage of the switch fabric is selected based on at least one field in the first header. A second header is appended to the data packet. The second header includes an identifier associated with the destination port of the output module. The data packet is sent to the module associated with the first stage. The module associated with the first stage is configured to send the data packet to a module associated with a second stage of the switch fabric based on the second header.
System for transmitting concurrent data flows on a network
A system for transmitting concurrent data flows on a network, includes a memory containing data of data flows; a plurality of queues assigned respectively to the data flows, organized to receive the data as atomic transmission units; a flow regulator to poll the queues in sequence and, if the polled queue contains a full transmission unit, transmitting the unit on the network at a nominal flow-rate of the network; a sequencer to poll the queues in a round-robin manner and enable a data request signal when the filling level of the polled queue is below a threshold common to all queues, which threshold is greater than the size of the largest transmission unit; and a direct memory access configured to receive the data request signal and respond thereto by transferring data from the memory to the corresponding queue at a nominal speed of the system, up to the common threshold.
DISTRIBUTED STATE RECOVERY IN A SYSTEM HAVING DYNAMIC RECONFIGURATION OF PARTICIPATING NODES
A method for obtaining previously stored session state data for a session between a system having a plurality of nodes and a client device includes obtaining a session identifier specifying the session and hashing the session identifier. A currently valid hash map is searched. The hash map maps a hash of the session identifier to the nodes for a current system configuration. The search is performed to identify a system node on which the session state data for the session is stored. If the session state data is not located using the currently valid hash map, at least one earlier generation hash map that is valid for a previous configuration of the system is searched. Upon identifying the system node on which the session state data is stored, the session state data from the system node is retrieved. The session state data is used to establish the session.
SUPPORTING BRIDGE MANAGED OBJECTS
There is provided an apparatus comprising means for performing operating as a bridge (104) in a time sensitive network system (100, 102, 106). The apparatus further comprise means for providing functionality for assisting exchange of information of bridge managed objects between the apparatus and the time sensitive network system (100, 102, 106).