Patent classifications
H04L12/40143
Scheduled network communication for efficient re-partitioning of data
A method, apparatus, and system for efficiently re-partitioning data using scheduled network communication are provided. Given re-partitioning data defining the data blocks to be sent amongst a plurality of server nodes, a corresponding network schedule is determined to send the data blocks in a coordinated manner. The network schedule is divided into time slots, wherein each of the plurality of server nodes can send up to one data block and receive up to one data block in each time slot. By using a greedy selection algorithm that prioritizes by largest senders and largest receivers, a near optimal schedule can be determined even in the presence of heavy skew. The greedy selection algorithm can be implemented with a O(T*N^2) time complexity, enabling scaling to large multi-node clusters with many server nodes. The network schedule is of particular interest for database execution plans requiring re-partitioning on operators with different keys.
NETWORK SERVICE CHAIN CONSTRUCTION
Example implementations relate to construction of a network service chain. For example, a system for construction of a network service chain can include a detection engine to detect a portion of a first network policy directing a subset of packets to a first service and a portion of a second network policy directing the subset of packets to a second service, and a construction engine to construct a network service chain of the first service and the second service in an order determined from a priority assigned to the first network policy and a priority assigned to the second network policy.
Monitoring controller area network (CAN) nodes
The present disclosure relates to a method of monitoring Controller Area Network (CAN) nodes and a monitoring device performing the method. In an aspect a method of a monitoring device of monitoring a plurality of CAN buses is provided, wherein at least one CAN node is connected to each CAN bus, said plurality of CAN buses being interconnected via the monitoring device. The method comprises detecting, for each CAN bus, any dominant data being sent over said each CAN bus by a CAN node connected to said each CAN bus and routing said any dominant data received by the monitoring device over said each CAN bus to all remaining CAN buses without overwriting any dominant data sent over the remaining CAN buses.
Access Method with Access Slots and Priority Resolution
A time-division multiplex method for serial data transmission includes executing a first priority resolution for messages to be transmitted by a plurality of stations on a communications channel and which are assigned to a first prefix, and transmitting a first data frame by a first station of the multiplicity of stations, wherein the first station transmits a first message with the first prefix and with the highest priority, during a predefined first access slot. The method also includes executing a second priority resolution for messages to be transmitted on the communications channel and which are assigned to a second prefix, and then transmitting of a second data frame by a second station of the plurality of stations, where the second station transmits a second message with the second prefix and with the highest priority of the second priority resolution, during a predefined second access slot.
Signaling control among multiple communication interfaces of an electronic device based on signal priority
The present disclosure provides signaling control among multiple communication interfaces of an electronic device based on signal priority. According to an aspect, an electronic device includes multiple communication interfaces. The electronic device also includes a communication controller configured to determine priority of signals to be communicated on different communication interfaces among the plurality of communication interfaces. Further, the communication controller is configured to determine an order of communication of the signals among the different communication interfaces based on the priority of the signals to be communicated. The communication controller is also configured to control communication of the signals among the different communication interfaces based on the determined order of communication.
Marine machine type communication device
The present disclosure relates to methodologies, systems, and devices for monitoring metrics associated with a marine vessel. A marine monitoring system includes a machine type communication (MTC) server; a computing device in communication with the MTC server; a user application residing on the computing device; and a marine electronic device located at a marine vessel. The marine electronic device is in communication with the MTC server, and is configured to connect to one or more wired or wireless marine sensors.
Open and safe monitoring system for autonomous driving platform
In one embodiment, a system for operating an autonomous driving vehicle (ADV) includes a number of modules. These modules include at least a perception module to perceive a driving environment surrounding the ADV and a planning module to plan a path to drive the ADV to navigate the driving environment. The system further includes a bus coupled to the modules and a sensor processing module communicatively coupled to the modules over the bus. The sensor processing module includes a bus interface coupled to the bus, a sensor interface to be coupled to a first set of one or more sensors mounted on the ADV, a message queue to store messages published by the sensors, and a message handler to manage the messages stored in the message queue. The messages may be subscribed by at least one of the modules to allow the modules to monitor operations of the sensors.
Sensor transmission device and method for transmitting payload data from multiple sensors to a bus control device for a vehicle
A method is described for assigning payload data from a bus data packet to different sensor transmission devices, a bus control device being connected to a data bus of a vehicle designed for the simultaneous transmission of bus data packets (100) between multiple sensor transmission devices and the bus control device. The bus data packets include at least one signaling field and a payload data field having at least two payload data blocks. The method includes a step of reading in a bus data packet and a step of determining an assignment rule based on an action list. The action list includes multiple combinations in each case of one of multiple possible operating states for each sensor transmission device which uses the data bus.
APPARATUS FOR CONFIGURING AND VALIDATING AN INTERVENTION IN A REAL-TIME ETHERNET DATA NETWORK
An apparatus for configuring and validating an intervention in a real-time Ethernet data network for a motor vehicle includes: a vehicle diagnostic device, a first data storage device, a first data checking device, a second data storage device, and a second data checking device.
USER STATION FOR A SERIAL BUS SYSTEM AND METHOD FOR COMMUNICATION IN A SERIAL BUS SYSTEM
A user station for a serial bus system and a method for communication in a serial bus system. The user station includes a communication control unit, and a transceiver unit for transmitting a transmit signal for a message which is exchanged between user stations of the bus system. The bit time of a signal transmitted in the first communication phase on the bus differs from a bit time of a signal transmitted in the second communication phase. The communication control unit generates the transmit signal according to a frame, in which in addition to a field which indicates the priority of the message, a field for a data type is provided, and the communication control unit being designed to write a value in the field for the data type which indicates which type of information is located in a data field of the frame.