Patent classifications
H04L49/357
SYSTEM AND METHOD TO PROVIDE HOMOGENEOUS FABRIC ATTRIBUTES TO REDUCE THE NEED FOR SA ACCESS IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT
Systems and methods for InfiniBand fabric optimizations to minimize SA access and startup failover times. A system can comprise one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, a plurality of hosts, and a subnet manager, the subnet manager running on one of the one or more switches and the plurality of host channel adapters. The subnet manager can be configured to determine that the plurality of hosts and the plurality of switches support a same set of capabilities. On such determination, the subnet manager can configure an SMA flag, the flag indicating that a condition can be set for each of the host channel adapter ports.
SWITCHED FABRIC NETWORK ROUTING MODE SELECTION
Embodiments include methods, systems, and computer program products for routing mode selection in a switched fabric network. A fabric login request including a fabric login payload is received at a network device to establish communication parameters with a switched fabric network. The network device can determine whether the fabric login payload includes an extension for routing policy support and whether a current routing policy of the network device is compatible with a routing mode defined in the fabric login payload based on the extension for routing policy support. The fabric login request can be rejected based on determining that the current routing policy of the network device is incompatible with the routing mode defined in the fabric login payload. The fabric login request is completed based on determining that the current routing policy of the network device is compatible with the routing mode defined in the fabric login payload.
Transferring data between solid state drives (SSDs) via a connection between the SSDs
A first solid state drive (SSD) includes a first built-in network interface device configured to communicate via a network fabric, and a second SSD includes a second built-in network interface device configured to communicate via the network fabric. A connection is opened between the first SSD and the second SSD over the network fabric. Based on a non-volatile memory over fabric (NVMe-oF) communication protocol, an NVMe command to transfer data between the first SSD and the second SSD over the connection is encapsulated in a capsule. The capsule is sent from the first SSD to the second SSD over the connection via the network fabric. The second SSD executes the NVMe command in the capsule to transfer the data between the first SSD and the second SSD over the connection.
TECHNOLOGIES FOR SWITCHING NETWORK TRAFFIC IN A DATA CENTER
Technologies for switching network traffic include a network switch. The network switch includes one or more processors and communication circuitry coupled to the one or more processors. The communication circuity is capable of switching network traffic of multiple link layer protocols. Additionally, the network switch includes one or more memory devices storing instructions that, when executed, cause the network switch to receive, with the communication circuitry through an optical connection, network traffic to be forwarded, and determine a link layer protocol of the received network traffic. The instructions additionally cause the network switch to forward the network traffic as a function of the determined link layer protocol. Other embodiments are also described and claimed.
ENCAPSULATED FICON COMMUNICATION
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.
SECURE FIBRE CHANNEL/NVME FABRIC COMMUNICATION SYSTEM
A secure FC NVMe fabric communications system includes a host device having host WWPNs associated with each of its host NQNs, an NVMe target device having a target WWPNs associated with each of its target NQNs, and FC networking device(s) that couple the host device to the NVMe target device. The FC networking device(s) perform, for each host WWPN associated with the host NQNs, host login operations that register the host NQN for that host WWPN as an NVMe host, and perform, for each target WWPN associated with the target NQNs, target login operations that register the target NQN associated with that target WWPN as an NVMe target. The FC networking device(s) then provide, to the host for each host NQN, target NQN details for target NQN(s) zoned for communication with that host NQN to allow respective communication session(s) to be established between the host NQN and those target NQN(s).
Host input/output based load balancing on fibre channel N_port virtualizer switch uplinks
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.
VIRTUALIZED FABRIC MANAGEMENT SERVER FOR STORAGE AREA NETWORK
Techniques for a virtualized fabric management server for a storage area network are described herein. An aspect includes operating a storage area network, the storage area network including a hybrid control plane. Another aspect includes managing, using a virtualized fabric management server and the hybrid control plane, the storage area network, wherein the virtualized fabric management server is disposed in a container that is hosted on an element of the storage area network.
Technologies for dynamically managing resources in disaggregated accelerators
Technologies for dynamically managing resources in disaggregated accelerators include an accelerator. The accelerator includes acceleration circuitry with multiple logic portions, each capable of executing a different workload. Additionally, the accelerator includes communication circuitry to receive a workload to be executed by a logic portion of the accelerator and a dynamic resource allocation logic unit to identify a resource utilization threshold associated with one or more shared resources of the accelerator to be used by a logic portion in the execution of the workload, limit, as a function of the resource utilization threshold, the utilization of the one or more shared resources by the logic portion as the logic portion executes the workload, and subsequently adjust the resource utilization threshold as the workload is executed. Other embodiments are also described and claimed.
NVMe-over-fabrics gateway system
An NVMeoF gateway system includes a physical host device that communicates using a host NVMeoF protocol, and a physical target device that communicates using a target NVMeoF protocol. A networking device generates proxy host and target devices that are included in the same zone for the physical host and target devices, respectively. The networking device then converts first host NVMeoF protocol communications from the physical host device to first target NVMeoF protocol communications and provides them to the physical target device using the proxy host device, and converts second target NVMeoF protocol communications from the physical target device to second host NVMeoF protocol communications and provides them to the physical host device using the proxy target device. The first target NVMeoF protocol communications and the second host NVMeoF protocol communications configure the physical host device to exchange data with the physical target device.