Patent classifications
H04L2012/5612
IDENTIFYING DIFFERENT SAAS OPTIMAL EGRESS NODES FOR VIRTUAL NETWORKS OF DIFFERENT ENTITIES
Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
ALLEVIATING CONGESTION IN A VIRTUAL NETWORK DEPLOYED OVER PUBLIC CLOUDS FOR AN ENTITY
Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
Detection of node isolation in subtended ethernet ring topologies
Systems and methods for node isolation detection include, in one or more hub nodes in an Ethernet network having a first ring and a second ring that subtends off the one or more hub nodes on the first ring, operating a first plurality of Operations, Administration, and Maintenance (OAM) sessions with each node in the second ring in a first direction around the second ring; operating a second plurality of OAM sessions with each node in the second ring in a second direction around the second ring; and correlating and detecting faults and node isolation in the second ring based on the first plurality of OAM sessions and the second plurality of OAM sessions.
Networked Computer
A computer comprising a plurality of processing nodes is provided. Each processing node has at least one processor configured to process input data to generate an array of data items. The processing nodes are arranged in cliques in which each processing node of a clique is connected to each other processing node in the clique by first and second clique links. The cliques are inter-connected in rings such that each processing node is a member of a single clique and a single ring. The processing nodes of all cliques are configured to exchange in each exchange step of a machine learning collective via the respective first and second clique links at least two data items with the other processing node(s) in its clique, and all processing nodes are configured to reduce each received data item with the data item in the corresponding position in the array on that processing node.
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.
Detection of node isolation in subtended Ethernet ring topologies
Systems and methods for node isolation detection include, in one or more hub nodes in an Ethernet network having a first ring and a second ring that subtends off the one or more hub nodes on the first ring, operating a first plurality of Operations, Administration, and Maintenance (OAM) sessions with each node in the second ring in a first direction around the second ring; operating a second plurality of OAM sessions with each node in the second ring in a second direction around the second ring; and correlating and detecting faults and node isolation in the second ring based on the first plurality of OAM sessions and the second plurality of OAM sessions.
MULTIAXIAL MOTOR CONTROL SYSTEM
The invention provides a multiaxial motor control system configured to control motors for a plurality of shafts included in a multiaxial machine, and including a plurality of motor control devices and a controller. The controller has network connection with the motor control devices, and is configured to transmit a command signal to the motor control devices. Each of the motor control devices includes a communication controller, a rotation controller, and a drive unit, and is configured to drive a motor for a corresponding one of the shafts. The communication controller is configured to transmit and receive signals including the command signal, and determine whether or not the command signal is received normally. The rotation controller is configured to generate a torque command for operation of the corresponding one of the motors. The drive unit is configured to generate a drive voltage for electrification to drive the corresponding one of the motors in accordance with the torque command. When at least one of the motor control devices detects failure in reception, the at least one of the motor control devices outputs a torque command for braking torque to stop the corresponding one of the motors.
Bufferless ring network
A bufferless ring network including at least two nodes and at least two timeslots, the at least two timeslots include a dedicated timeslot, and a first node in the bufferless ring network has use permission for the dedicated timeslot. The first node is configured to, in a state of having the use permission for the dedicated timeslot, detect whether all dedicated timeslots that pass through the first node are available, set a permission switch signal, and cancel the use permission for the dedicated timeslot according to the permission switch signal after detecting that all the dedicated timeslots that pass through the first node are available. A remaining node in the bufferless ring network is configured to obtain the use permission for the dedicated timeslot according to the permission switch signal. The remaining node is a node that needs to use the dedicated timeslot.
APPARATUS AND METHOD FOR LOCATING FAULTS IN ETHERNET RING NETWORKS
An apparatus and method comprising a memory containing a fault detection program and a processor operably connected to the memory and to a communication network. The communication network is connected to a plurality of processing devices through at least one communication port. The processor is configured to execute the fault detection program to send status requests on the communication network requesting the operational status of the communication port from each processing device and to receive the operational status of the communication port from each processing device. The fault detection program analyzes the received operational status of the communication ports to isolate faults in the communication network between two of the processing devices.
Bufferless Ring Network
A bufferless ring network including at least two nodes and at least two timeslots, the at least two timeslots include a dedicated timeslot, and a first node in the bufferless ring network has use permission for the dedicated timeslot. The first node is configured to, in a state of having the use permission for the dedicated timeslot, detect whether all dedicated timeslots that pass through the first node are available, set a permission switch signal, and cancel the use permission for the dedicated timeslot according to the permission switch signal after detecting that all the dedicated timeslots that pass through the first node are available. A remaining node in the bufferless ring network is configured to obtain the use permission for the dedicated timeslot according to the permission switch signal. The remaining node is a node that needs to use the dedicated timeslot.