G06F11/2002

Method for operating a data transfer system, and data transfer system
10268623 · 2019-04-23 · ·

A method for operating a data transfer system includes connecting a first data transfer device to a first data line which is connected to a first data interface, connecting a second data transfer device to a second data line which is connected to a second data interface, and transferring data over the first data interface. In order to achieve reliable operation of the data transfer system, a transfer of data through the second data interface is prevented. A data transfer system and a rail vehicle set having a plurality of railcars and a data transfer system are also provided.

Redundant storage device, server system having the same, and operation method thereof
10255149 · 2019-04-09 · ·

A redundant storage device includes a first port, a second port different from the first port, a first storage device connected to the first port, and a second storage device connected to the second port. The first storage device changes an operation mode of the second storage device from a standby mode to an active mode using an internal communication.

IDENTIFICATION OF AN ALTERNATE PRINCIPAL MEMBER PORT BY A TARGET DEVICE IN A STORAGE AREA NETWORK
20190079837 · 2019-03-14 ·

Examples disclosed herein relate to identification of an alternate principal member port by a target device in a SAN. In some examples, a target device in a SAN may determine that a principal member port of a target driven peer zone on the target device is likely to fail based on diagnostic information related to the principal member port. The target driven peer zone may be configured in the SAN via the target device. In response to determining, the target device may identify an alternate principal member port on the target device. The target device may perform an action to indicate the alternate principal member port as the principal member port.

Resuming a remote debugging session using a backup node

Aspects include detecting, by an agent of a remote debugging tool that a first controller currently associated with the agent for a debugging session has not responded to a status inquiry from the agent. The first controller interacts with an end user, sends requests to the agent to operate a target program, and processes responses from the agent. Based on detecting that the first controller has not responded to the status inquiry from the agent, the agent identifies a second controller, associates the second controller with the agent for the debugging session, and resumes the debugging session with the second controller in place of the first controller. The associating includes synchronizing a debugging session state between the second controller and the agent. The target program continues to execute during the identifying, associating, and resuming, and the debugging session state is not changed by the identifying, associating, and resuming.

Managing a storage device using a hybrid controller

Methods, apparatuses, and computer program products for managing a storage device using a hybrid controller are provided where the storage device comprises an internal peripheral component interconnect express (PCIe) interface to control solid state memory within the storage device. In particular embodiments, the storage device includes a first external interface configured to establish an external PCIe link and a second external interface configured to establish at least one of an external serial attached small computer system interface (SAS) link and an external serial advanced technology attachment (SATA) link. Embodiments include receiving from an external source, by the hybrid controller, a first command at the first external interface and a second command at the second external interface; and concurrently implementing, by the hybrid controller, the first command using a PCIe protocol and the second command using one of a SAS protocol and a SATA protocol.

Adaptive Private Network with Path Maximum Transmission Unit (MTU) Discovery Process

Systems and techniques are described for a path maximum transmission unit (MTU) discovery method that allows the sender of IP packets to discover the MTU of packets that it is sending over a conduit to a given destination. The MTU is the largest packet that can be sent through the network along a path without requiring fragmentation. The path MTU discovery method actively probes each sending path of each conduit with fragmentation enabled to determine a current MTU and accordingly increase or decrease the conduit MTU. The path MTU discovery process is resilient to errors and supports retransmission if packets are lost in the discovery process. The path MTU discovery process is dynamically adjusted at a periodic rate to adjust to varying network conditions.

SYSTEM AND METHOD FOR ESTABLISHING AN ALTERNATE COMMUNICATION PATH BETWEEN A CENTRAL MONITORING STATION AND A CONNECTED SECURITY/CONTROL SYSTEM

A system and method (10) are disclosed for providing an alternate communication path (30) between a central monitoring station (12) and a connected security/control system (14) for a home, office, apartment, business, or other resident or work-related area (16), the system (14) having a control panel (18) and a plurality of connected electronic devices (22 and 24), each device (22, 24) having a signal connection (26) with the control panel (18) to enable the control panel (18) to monitor and/or control each of the electronic devices (22 and 24). The system (10) is configured to automatically detect a failure in a primary communication path (20) between the control panel (18) and the central monitoring station (12) and, in response to such a detected failure, to automatically establish an alternative communication path (30) via one or more of the connected electronic devices (24).

SYSTEM IMPLEMENTED ON THE BASIS OF A FIELD BROADBAND BUS ARCHITECTURE OF INDUSTRIAL INTERNET
20190013989 · 2019-01-10 ·

The disclosure relates to a system implemented on the basis of a field broadband bus architecture of industrial internet, where this system is based upon a two-wire data transmission network widely applied in a traditional industry control system; multi-carrier orthogonal frequency division multiplexing technology is introduced to provide a large bandwidth above hundreds of megahertz; a design of a special frame structure, reasonable static and dynamic configurations of physical layer resource blocks, as well as a scheduling strategy of data services at medium access control layer, achieve proper mapping of transmission services to time slices; and a fast synchronized, real-time, high-speed, and reliable solution is provided with respect to the good performance, high reliability, strict real-time characteristic and high security required by a field broadband bus architecture of industrial internet.

Process synchronization control system and process synchronization control method
10165314 · 2018-12-25 · ·

In a process synchronization control system for performing a synchronization process of synchronizing a process among redundant channels, each of the channels includes an input unit; an output unit; a processing unit; a process execution timer which is used for executing a process in the channels; and a waiting time measurement timer which measures a waiting time in the synchronization process, in which the processing unit executes: a synchronization signal output process of outputting the synchronization signal to other channels at the start of the synchronization process; a synchronization signal input process of waiting for the synchronization signal input from the other channels until a predetermined waiting time by the waiting time measurement timer elapses; and a timer synchronization process of synchronizing the process execution timer if the synchronization signal of the other channels is input after the elapse of the waiting time.

Highly available modular hardware acceleration device

A system includes a rack with multiple hardware acceleration devices and multiple modular controllers coupled together into a single system implementing one or more servers. Each modular hardware acceleration device includes multiple hardware accelerators, such as graphical processing units, field programmable gate arrays or other specialized processing circuits. In each modular hardware acceleration device, hardware accelerators are communicatively coupled to a multi-port connection device, such as a switch, and also communicatively coupled to at least two external ports. A modular controller of a particular server coordinates operation of hardware accelerators of multiple hardware acceleration devices included in the particular server to provide advanced processing capabilities. Hardware accelerators may be dynamically assigned to particular processing servers to adjust processing capabilities of those servers. A particular server may be assigned one or more standby controller to enhance availability of the server.