Encapsulated FICON communication
    1.
    发明授权

    公开(公告)号:US11546274B2

    公开(公告)日:2023-01-03

    申请号:US16885811

    申请日:2020-05-28

    摘要: Using an alternative communication protocol between a first system and a second system that are otherwise configured to communicate using a FICON protocol includes the first system determining if the alternative communication protocol is handled by the second system, the first system providing encapsulated data by encapsulating FICON data if the alternative communication protocol is handled at the second system, and the first system transmitting the encapsulated data directly to the second system using the alternative communication protocol if the alternative communication protocol is handled at the second system. The alternative communication protocol may be TCP/IP. At least one of the systems is a host computing system, an array storage system, and/or a tape emulation system. At least one of the systems may be a simulation of a host computing system, an array storage system, and/or a tape emulation system.

    Systems, methods, and apparatus for optical transceiver with multiple switch state configurations

    公开(公告)号:US11531165B2

    公开(公告)日:2022-12-20

    申请号:US17095267

    申请日:2020-11-11

    摘要: According to various aspects of the present disclosure, an apparatus is provided. In an aspect, the apparatus includes an optical transceiver having a first port, a second port and an optical switch coupled to the first port and the second port. The optical switch is switchable between a unidirectional port operation mode and a bidirectional port operation mode. When the optical switch is in the unidirectional port operation mode, the first port is configured to send a first optical signal, and the second port configured to receive a second optical signal. When the optical switch is in the bidirectional port operation mode, the first port configured to send the first optical signal and receive the second optical signal, and the second port configured to receive a third optical signal and not send the first signal. Furthermore, a second bidirectional port operation mode is supported with the second port configured to send the first optical signal and receive the second optical signal, and the first port configured to receive a third optical signal and not send the first signal.

    Secure host access to storage system resources via storage system interface and internal switching fabric

    公开(公告)号:US11500549B2

    公开(公告)日:2022-11-15

    申请号:US16389587

    申请日:2019-04-19

    IPC分类号: G06F3/06 H04L49/356 H04L9/32

    摘要: Secure access to data on a storage system via direct connection to an internal fabric of the storage system may be provided. A storage system interface (SSI) may validate each I/O communication originating on the host system before allowing a corresponding I/O communication to be transmitted on the internal fabric. The validation may include applying predefined rules and/or ensuring that the I/O communication conforms to one or more technologies, e.g., NVMe. The SSI may be configured to encrypt I/O communications originating on a host system and to decrypt I/O communications received from the storage system, for example, in embodiments in which data is encrypted in flight from the host system to physical storage devices, and data may be encrypted at rest in memory of the storage system and/or on physical storage devices.

    System and method for providing in-storage acceleration (ISA) in data storage devices

    公开(公告)号:US11455270B2

    公开(公告)日:2022-09-27

    申请号:US16928711

    申请日:2020-07-14

    摘要: A data storage device includes: a data storage medium; a processor comprising a plurality of processor cores; a plurality of application acceleration black-box (AABB) slots including reconfigurable logic blocks, interconnects, and memories; a host interface that receives a host command from a remote application running on a remote host computer, wherein the host command includes an image file including a register-transfer level (RTL) bitstream and a firmware driver; and a configuration controller that downloads the RTL bitstream to an AABB slot of the plurality of AABB slots and reconfigure the AABB slot, and load the firmware driver to a processor core of the processor. The processor core loaded with the firmware driver runs a data acceleration process of the remote application to access and process data stored in the data storage medium using the RTL bitstream downloaded in the AABB slot.

    Module mounted in server to share block-level storage and resource

    公开(公告)号:US11435918B2

    公开(公告)日:2022-09-06

    申请号:US17085298

    申请日:2020-10-30

    申请人: NCLOUD Co., Ltd

    摘要: Provided is a module mounted in a server to share a block-level storage and resources. The module includes: a HBA card unit for connection to an external server; an internal disk unit providing a storage space inside a server; a setting unit allocating the storage space of the internal disk unit; a target driver unit implementing a SCSI protocol, communicating with the external server and setting volumes to a storage mode or a server mode; and a target core unit routing data of the internal disk unit and the target driver unit depending on the storage mode or the server mode. The storage mode allows the volumes to be used as a storage of the external server. The server mode allows the volumes to be used as a storage inside the server. The target driver unit can switch the volumes from the server mode to the storage mode.

    HOST INPUT/OUTPUT BASED LOAD BALANCING ON FIBRE CHANNEL N_PORT VIRTUALIZER SWITCH UPLINKS

    公开(公告)号:US20220217100A1

    公开(公告)日:2022-07-07

    申请号:US17705994

    申请日:2022-03-28

    摘要: A method includes measuring input/output traffic for respective hosts that are connected to a Fibre Channel N_Port Virtualizer (FC-NPV) switch, which is in communication with a first N_Port ID Virtualization (NPIV) core switch via a first port channel and with a second NPIV core switch via a second port channel; determining that traffic carried on the first port channel between the FC-NPV switch and the first NPIV Core switch exceeds a predetermined threshold compared to traffic carried on the second port channel; and re-assigning traffic from a given host carried on the first port channel to the second port channel between the FC-NPV switch and the second NPIV core switch.