Patent classifications
H04L45/3065
Enhanced real-time messaging
A system includes a gateway that is configured to receive a message from a source for transmission to a destination and multiple communication channels on which to transmit the message to the destination, where the communication channels include different types of communication channels. The system includes a decision engine that is operably coupled to the gateway and the communication channels. The decision engine is configured to select a first communication channel from the communication channels to route the message for transmission to the destination. The decision engine is configured to select a second communication channel from the communication channels to route the message for transmission to the destination in response to a period of time expiring without receiving an acknowledgement from the destination via the first communication channel, where the second communication channel is a different type of communication channel than the first communication channel.
TIME SYNCHRONIZATION PATH SELECTION DEVICE AND TIME SYNCHRONIZATION PATH SELECTION METHOD
[Problem to be Solved] Optimizing a route of time synchronization in a network including apparatuses with different types of precision classes.
[Solution to the Problem] A time transmission system includes BC nodes 200 with different types of apparatus performances, and multiple routes of PTP packets from GM nodes 101 and 102 to a BC node 220 via the BC node 200 are present. Each BC node 200 located upstream on a route performs notification of performance information indicating its apparatus performance to the BC node 200 located downstream with respect thereto. The BC node 220 includes a determination index calculation unit 11 that calculates a determination index for each route by referencing the performance information notified from the BC nodes 200 located upstream on each route, and a route selection unit 12 that selects a route for transmitting and receiving PTP packets from multiple routes of PTP packets to the BC node 220, based on the calculated determination index for each route.
Method and communication system for data reception in wireless vehicle-to-surroundings communication
A communication system of a vehicle receives data in wireless vehicle-to-surroundings. The communication system includes multiple control devices. A receiving control device receives data from objects located in the surroundings of the vehicle, and a communication stack is processed during reception. In order for the data to be expediently and effectively acquired, the received data is sorted into at least two classes of relevance and is further processed in the communication stack according to the class of relevance.
Communication system and transmission apparatus
A communication system comprises a transmission apparatus configured to transmit data via a plurality of communication lines, and a reception apparatus configured to receive the data from the transmission apparatus. The transmission apparatus includes processing circuitry configured to generate information regarding QoS of the plurality of communication lines. The processing circuitry is further configured to designate assignment of the data to communication lines of the plurality of communication lines on a basis of at least (i) the information regarding the QoS of the plurality of communication lines and (ii) assignment information indicating an assignment status of a data amount and a communication line transferred in the past. The transmission apparatus includes communication circuitry configured to allocate and transmit the data to the assigned communication lines of the plurality of communication lines on a basis of an instruction from the processing circuitry.
Transcoding and dynamic error correction for content centric networks using a proxy server
A server according to the present disclosure includes: a converting unit that converts content data to enhance a real-time property, and creates a packet of the converted content data; and a server control unit that updates a routing table that describes processing for an interest packet, wherein when an interest packet for content including converted content data is received, the server control unit performs control of issuing an interest packet for original content data of the content which is to be converted, and when original content data to be processed is received from a CCN, the server control unit performs control of causing the original content data to be converted, a packet of the converted original content data to be created, and the packet of the converted original content data to be transmitted as a response packet for the interest packet for the content including the converted content data.
Method And Apparatus For Architecting Multimedia Conferencing Services
A multimedia conferencing service uses accessible-forwarding-plane network elements such as OpenFlow® controllers and OpenFlow®-enabled switches. A conferencing server receives a conference subscription request including a network address of a L2/L3 signaling server, and connects to an accessible-forwarding-plane controller to control an accessible-forwarding-plane switch. Flow tables and group tables are managed to classify traffic with minimum table usage and update frequency. Media channels are established between clients through the OpenFlow®-enabled switches, relieving bottlenecks at the conferencing server.
EXTENSION TO SOFTWARE DEFINED NETWORKING TO MANAGE STORAGE AREA NETWORKS
Embodiments of the invention are directed to utilizing an extension to software defined networking (SDN) to manage storage area networks (SANs) by receiving, at a switch configured with and managed by a SDN architecture, at least one table. The at least one table being operable in the SDN architecture and including routing information. The switch routes traffic over a SAN using the routing information in the at least one table.
CONNECTIVITY BETWEEN VIRTUAL DATACENTERS
Some embodiments provide a method that receives (i) definition of a group of virtual datacenters and (ii) addition of at least two virtual datacenters to the group. Each virtual datacenter is defined in a public cloud and includes a set of network management components and a set of network endpoints connected by a logical network that is managed by the network management components of the virtual datacenter. Based on the definition of the group, the method configures a gateway router to which each of the virtual datacenters of the group connect. The gateway router is for routing traffic between the virtual datacenters of the group. The method also configures, at each respective virtual datacenter, a respective router to route data traffic between the respective virtual datacenter and the other virtual datacenters to route traffic for the other virtual datacenters to the gateway router.
System And Method Of Communicating Safety Data Over High Availability Industrial Control Systems
A system for communicating between redundant devices balances the desired attributes of a high availability (HA) control system and a safety control system. The system includes concurrent connections as a fault tolerant mechanism for industrial protocol connections at the transport layer. The concurrent connections establish multiple paths for redundancy from a data producer to a data consumer. Concurrent connections increase availability of the HA control and safety instrumented systems. More specifically, concurrent connections and architectural redundancies eliminate a single point of failure within the control system and further reduce safety connection timeouts during fault detection and/or recovery. Concurrent connections may be used to keep a HA system operational or to provide detection of a failure in a safety system. The industrial control network may be configured to function as a HA control system, as a safety control system, or with certain degrees of both HA and safety-related operation.
END-TO-END NETWORK PATH SELECTION
Presented herein are techniques for application criteria-based path selection in a network. An application controller receives endpoint application criteria that specify end-to-end conditions that at least one network is to satisfy when forwarding the at least one packet flow. The application controller evaluates a plurality of different types of end-to-end network paths to determine whether one or more of the plurality of end-to-end network paths satisfies the endpoint application criteria.