Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

103 results about "Switched fabric" patented technology

Switched Fabric or switching fabric is a network topology in which network nodes interconnect via one or more network switches (particularly crossbar switches). Because a switched fabric network spreads network traffic across multiple physical links, it yields higher total throughput than broadcast networks, such as the early 10BASE5 version of Ethernet, or most wireless networks such as Wi-Fi.

Fabric control protocol for large-scale multi-stage data center networks

A fabric control protocol (FCP) and packet forwarding mechanisms are described that maximize utilization of bandwidth within massive, large-scale data centers having multi-stage data center switch fabric topologies, such as topologies that include a third switching layer formed by super spine switches. Automatic generation of data plane forwarding information referred to as FCP path information enumerates, for each data processing unit (DPU), the available FCP paths. The FCP path information may be based on unique combinations of peak points of the switch fabric for a given DPU with FCP colors assigned to network links that are used to multi-home the DPU to the switch fabric.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Extending switch fabric processing to network interface cards

An example system comprises a plurality of servers comprising respective network interface cards (NICs) connected by physical links in a physical topology, wherein each NIC of the plurality of NICs comprises an embedded switch and a processing unit coupled to the embedded switch; and an edge services controller configured to program the processing unit of a network interface card of the plurality of network interface cards to: receive, at a first network interface of the NIC, a data packet from a physical device; based on the data packet being received at the first network interface, modify the data packet to generate a modified data packet; and output the modified data packet to the physical device via a second network interface of the NIC.
Owner:JUNIPER NETWORKS INC

Multi-path routing of switching fabric

The invention relates to multi-path routing of a switch fabric. The switching fabric uses traffic congestion information to notify it of timely use of non-minimum routing. An ingress port of a network switch collects traffic congestion information from an egress port of the network switch. The traffic congestion information includes minimum and non-minimum routing congestion metrics for the egress port. A candidate egress port is identified for forwarding the data packet to the destination node. And selecting one of the candidate exit ports according to the traffic congestion information. The selection process is biased to select some candidate egress ports rather than other ports. In particular, a candidate egress port providing non-minimum routing to a destination node and having a high minimum routing congestion metric is not sponsored by a selection process.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

AI accelerator integrated circuit chip with integrated cell-based fabric adapter

An integrated circuit formed on (i) a single semiconductor die or (ii) a plurality semiconductor dies that are integrated into a single package. The integrated circuit may include a communication interface including a serializer / deserializer (SerDes) interface; a fabric adapter communicatively coupled to the communication interface; a plurality of inference engine clusters, each inference engine cluster including a respective memory element and / or memory interface; and a data interconnect communicatively coupling each respective memory element and / or memory interfaces of the plurality of inference engine clusters to the fabric adapter. The fabric adapter may be configured to facilitate remote direct memory access (RDMA) read and write services and / or datagram communication over a cell-based switch fabric to and from the respective memory elements and / or memory interfaces of the plurality of inference engine clusters via the data interconnect.
Owner:TENSORDYNE INC

AI accelerator integrated circuit chip with integrated cell-based fabric adapter

An integrated circuit formed on (i) a single semiconductor die or (ii) a plurality semiconductor dies that are integrated into a single package. The integrated circuit may include a communication interface including a serializer / deserializer (SerDes) interface; a fabric adapter communicatively coupled to the communication interface; a plurality of inference engine clusters, each inference engine cluster including a respective memory element and / or memory interface; and a data interconnect communicatively coupling each respective memory element and / or memory interfaces of the plurality of inference engine clusters to the fabric adapter. The fabric adapter may be configured to facilitate remote direct memory access (RDMA) read and write services and / or datagram communication over a cell-based switch fabric to and from the respective memory elements and / or memory interfaces of the plurality of inference engine clusters via the data interconnect.
Owner:TENSORDYNE INC

Methods, systems, and computer readable media for data center switching network path emulation in an electronics design automation (EDA) environment

A method for data center switching fabric path emulation in an electronics design automation (EDA) environment includes generating emulated data center traffic. The method further includes, at a path emulation element, modifying the emulated data center traffic to emulate passing of the emulated data center traffic through a data center switching fabric. The method further includes outputting, by the path emulation element, the modified emulated data center traffic to an EDA emulator emulating an electronics design under test. The method further includes receiving and storing a response of electronics design under test to the modified emulated data center traffic.
Owner:KEYSIGHT TECHNOLOGIES INC

Multipath routing for switching fabric

A switching fabric uses traffic congestion information to inform its opportunistic use of non-minimal routes. An ingress port of a network switch collects traffic congestion information from the egress ports of the network switch. The traffic congestion information includes minimal and non-minimal route congestion metrics for the egress ports. Candidate egress ports for forwarding a packet to a destination node are identified. One of the candidate egress ports is selected based on the traffic congestion information. The selection process is biased to prefer some candidate egress ports over others. Particularly, the candidate egress ports that provide non-minimal routes to the destination node and have high minimal route congestion metrics are disfavored by the selection process.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Telemetry assisted hybrid load balancing on switch fabric paths

Techniques described herein can use a hybrid load balancing approach to balance loads on paths in a switch fabric. The switch fabric can deliver synchronization data between processors in a multi-processor cluster, and the synchronization data can load the paths on which it is sent. First paths can be identified in the switch fabric, and first synchronization data can be distributed to the first paths using a first load balancing approach, such as a telemetry assisted load balancing approach. Second paths can be identified in the switch fabric, and second synchronization data can be distributed to the second paths using a second load balancing approach, such as a packet spraying load balancing approach.
Owner:CISCO TECHNOLOGY INC

Internal GPU / NIC parallel switch fabric system

An internal Graphics Processing Unit (GPU) / Network Interface Controller (NIC) parallel switch fabric system includes a computing device that is coupled to the plurality of external fabrics. The computing device includes a NIC set that provides access to each of the plurality of external fabrics, and a plurality of GPUs. The computing device also includes an internal switch fabric that is configured to couple each of the plurality of GPUs to the NIC set to provide each of the plurality of GPUs access to each of the plurality of external fabrics.
Owner:DELL PROD LP

Logical fabric overlays

Techniques are disclosed for overlaying logical switch fabrics upon a physical switch fabric comprising multiple physical switch devices. In one example, a network device determines an overlay network associated with a received packet. The network device determines a logical identifier that is associated with the overlay network. In some examples, the logical identifier corresponds to a color. The network device selects a logical switch fabric that is associated with the logical identifier from a plurality of other logical switch fabrics that are overlaid upon a physical switch fabric comprising a plurality of network switch devices. The network device forwards the received packet to the selected logical switch fabric for transport across the physical switch fabric.
Owner:JUNIPER NETWORKS INC

Network switching fabric efficiency

The present disclosure generally relates to improving the efficiency of a network switching fabric. Some aspects of the present disclosure relate to an apparatus that includes: multiple ports configured to interface with multiple hardware accelerators; multiple multiplexers configured to communicate with the ports via multiple input channels; multiple demultiplexers configured to communicate with the ports via multiple output channels; a first router coupled to the multiplexers and the demultiplexers via a set of header channels, the first router configured to route header portions of one or more messages; and a second router coupled to the multiplexers and the demultiplexers via a set of data channels, the second router configured to route data portions of the one or more messages.
Owner:AURADINE INC

CXL switching structure based on dynamic link prediction and adaptive data optimization method

The invention discloses a CXL switching structure based on dynamic link prediction, and the structure comprises a flow monitoring unit which is configured to monitor real-time flow data at an input port and an output port of each node; the link prediction unit comprises a data caching module and a link prediction engine, the data caching module is configured to record historical traffic data in unit time, and the link prediction engine is configured to predict the congestion probability of each path according to the historical traffic data by using a decision tree algorithm model; the self-adaptive path control unit is configured to endow the paths with corresponding data transmission weights based on a probability threshold mapping strategy according to the congestion probabilities of the paths and adjust a path mapping table in real time; and the feedback optimization unit is configured to update the decision tree algorithm model according to the historical flow data and the actual congestion result.
Owner:SHANGHAI XINLIJI SEMICON CO LTD

Protocol-level deadlock avoiding method and system based on credit mechanism

The invention discloses a protocol-level deadlock avoiding method and system based on a credit mechanism, and the method comprises the steps: 1, setting NP cache submodules on a plurality of receiving ports in a PCIe switching structure; wherein the plurality of receiving ports are respectively in communication connection with at least one sending port, and the NP cache submodules are in communication connection with the sending ports which are in communication connection with the corresponding receiving ports; 2, constructing a message polling request module, and enabling the message polling request module to be in communication connection with the plurality of NP cache sub-modules, so as to complete the construction of a queue back pressure structure under a credit linkage mechanism; and step 3, carrying out data transmission by using a queue back pressure structure under a credit linkage mechanism. According to the method and the device, the resource utilization rate in a complex scene is effectively improved while the performance of an exchange structure is not influenced, and a deadlock avoiding function of a blocking type message is effectively realized.
Owner:Chinese People's Liberation Army Cyberspace Force Information Engineering University

Scalable autonomous storage networks

A network storage system comprises a first application node, storage nodes, and a switch fabric comprising switches providing data paths. Each data path connects the first application node to a storage node of the plurality of storage nodes. The system further comprises a control plane software agent. The control plane software agent configures the network storage system to receive, via the first application node, a request for storing a file, select a first storage node, initialize a file identifier for the file based on a network topology of the switch fabric and the storage nodes, and store the file on the first storage node. The file identifier describes the first storage node, a storage location in the first storage node, and a first data path of the data paths. The first data path includes a first set of switches connecting the first application node to the first storage node.
Owner:LEMON INC(GB)

EVPN host routing bridging HRB and EVPN cloud native data center

The embodiment of the invention relates to EVPN host routing bridging (HRB) and an EVPN cloud native data center. Techniques are described for an EVPN host routing bridge (HRB) and an EVPN cloud native data center with a host routing bridge (HRB). A host computing device of a data center includes one or more containerized user-level applications. The cloud native virtual router is configured to be dynamically deployed by a datacenter application orchestration engine and operable in a user space of the host computing device. The processing circuitry is configured to execute the containerized user-level application and the cloud native virtual router. The cloud native virtual router includes a containerized routing protocol process configured to operate as a control plane, and a data plane for the containerized router. The data plane is configured to operate an Ethernet virtual private network (EVPN) encapsulated / deencapsulated data path of the overlay network for communicating layer 2 (L2) network traffic of the containerized user application over a switching fabric of the data center.
Owner:JUNIPER NETWORKS INC

A CXL switching structure and adaptive data optimization method based on dynamic link prediction

The application discloses a CXL switching structure based on dynamic link prediction, comprising: a traffic monitoring unit configured to monitor real-time traffic data at the input port and the output port of each node; a link prediction unit comprising a data cache module and a link prediction engine, wherein the data cache module is configured to record historical traffic data within a unit time, and the link prediction engine is configured to predict the congestion probability of each path according to the historical traffic data by using a decision tree algorithm model; an adaptive path control unit configured to assign corresponding data transmission weights to each path based on a probability threshold mapping strategy according to the congestion probability of each path, and to adjust a path mapping table in real time; and a feedback optimization unit configured to update the decision tree algorithm model according to the historical traffic data and actual congestion results.
Owner:SHANGHAI XINLIJI SEMICON CO LTD

Scalable multi-plane fabric-less connectivity for packet forwarding engine

A network device includes one or more dies, wherein each die, of the one or more dies includes one or more packet forwarding components and a switch fabric component. The switch fabric component of a particular die, of the one or more dies, may be connected to the one or more forwarding components of the particular die, and may be configured to provide a switching plane for the one or more packet forwarding components of the particular die. A first die, of the one or more dies, may be connected to the one or more packet forwarding components of a second die of the one or more dies, and may be configured to provide a switching plane for the one or more packet forwarding components of the second die. The switch fabric component may be included in each of the one or more dies and the network device does not include a standalone switch fabric component.
Owner:JUNIPER NETWORKS INC

Methods, systems, and computer readable media for using a testbed transpiler

One example method occurs at a testbed transpiler of a network test system. The method comprises: receiving test configuration information associated with a test session for configuring a test infrastructure, wherein the test infrastructure includes a switching fabric emulator comprising at least one switching application-specific integrated circuit (ASIC) or programmable switching chip, wherein the test configuration information includes information for configuring the switching fabric emulator to emulate one or more emulated switches; generating, using input regarding an updated test infrastructure and the test configuration information, updated test configuration information for configuring the updated test infrastructure, wherein generating the updated test configuration information includes transpiling or translating a portion of the test configuration information to generate configuration instructions for configuring a physical or non-emulated testbed element; and providing the updated test configuration information to the updated test infrastructure or a related test configuration manager.
Owner:KEYSIGHT TECHNOLOGIES INC

Reconfigurable mesh interconnect for hybrid electrical-optical connectivity between regional data centers

An optical bypass system for interconnecting a plurality of data centers with a regional hub networking node includes an optical switching layer configured to receive a plurality of channels from each of the plurality of data centers, and to switch the plurality of channels from each of the plurality of data centers (1) between one another for optical bypass and (2) to an electrical switching fabric at the regional hub networking node; and a controller configured to (1) configure wavelengths on corresponding optical transceivers for each of the plurality of channels from each of the plurality of data centers, (2) configure wavelength switching in the optical switching layer, and (3) determine packet forwarding between the corresponding optical transceivers.
Owner:CIENA CORP

MIMO for CPE

An improved multiple-input multiple-output (MIMO) solution is disclosed for customer premises equipment (CPE) in which a set of wireless interfaces (e.g., cellular and WiFi), each with a plurality of antenna ports for MIMO operation, couple to an antenna switch fabric, which is then coupled to a set of antennas. In some examples, the antennas are distributed for maximum isolation and separation in order to improve MIMO channel separation, for example in an approximately spherical arrangement. The antenna switch fabric is instructed to select the optimal antennas based on signal parameter measurements, in order to improve overall performance. Selection of uplink (transmit) versus downlink (receive) antenna sets may be independent and based on different signal parameter measurements (e.g., for frequency division duplexing, FDD).
Owner:T MOBILE US INC

Network switch for interconnecting computing devices

A system with a switching device is presented. The switching device includes first ports which interconnect first processing units in a first group using a first protocol and includes second ports which interconnect the first processing units with second processing units amongst second groups using the first protocol in conjunction with a second protocol. The switching device includes a switching fabric which determines a destination of an incoming data unit. If the destination is determined to be a first processing unit in the first group, the switching fabric forwards the data unit to a first port of the first ports using the first protocol. If the destination is determined to be a second processing unit in a second group of the second groups, the switching fabric forwards the data unit to a second port of the second ports using the first protocol in conjunction with the second protocol.
Owner:AURADINE INC

Ai accelerator integrated circuit chip with integrated cell-based fabric adapter

An integrated circuit formed on (i) a single semiconductor die or (ii) a plurality semiconductor dies that are integrated into a single package. The integrated circuit may include a communication interface including a serializer / deserializer (SerDes) interface; a fabric adapter communicatively coupled to the communication interface; a plurality of inference engine clusters, each inference engine cluster including a respective memory element and / or memory interface; and a data interconnect communicatively coupling each respective memory element and / or memory interfaces of the plurality of inference engine clusters to the fabric adapter. The fabric adapter may be configured to facilitate remote direct memory access (RDMA) read and write services and / or datagram communication over a cell¬ based switch fabric to and from the respective memory elements and / or memory interfaces of the plurality of inference engine clusters via the data interconnect.
Owner:RECOGNI INC

Scalable multi-plane fabric-less connectivity for packet forwarding engine

A network device includes one or more dies, wherein each die, of the one or more dies includes one or more packet forwarding components and a switch fabric component. The switch fabric component of a particular die, of the one or more dies, may be connected to the one or more forwarding components of the particular die, and may be configured to provide a switching plane for the one or more packet forwarding components of the particular die. A first die, of the one or more dies, may be connected to the one or more packet forwarding components of a second die of the one or more dies, and may be configured to provide a switching plane for the one or more packet forwarding components of the second die.
Owner:JUNIPER NETWORKS INC

Method and system for facilitating wide LAG and ECMP control

Methods and systems are provided for controlling wide LAG and ECMP in a network. At the ingress edge of the network, a switch can identify packets as LAG or ECMP packets, and allow them to be forwarded through the switch fabric using multiple output ports or paths.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Cascade optical switch

An example cascade optical switch includes both a fast optical switch and a slow optical switch having an input port and an output port. The switching time of the slow-speed switch is longer than the switching time of the fast-speed optical switch. The cascaded optical switch includes a first pre-routed fiber connecting the output port of the slow optical switch to the input port of the fast optical switch, and a second pre-routed fiber connecting the output port of the fast optical switch to the input port of the slow optical switch. The fast optical switch or the slow optical switch is configured to receive configuration data to modify a switching configuration to configure a fiber cross-connect in an optical switching fabric comprising at least one of a first pre-wired fiber or a second pre-wired fiber.
Owner:EQUINIX INC

Methods for an ai accelerator integrated circuit chip with integrated cell-based fabric adapter

An integrated circuit formed on (i) a single semiconductor die or (ii) a plurality semiconductor dies that are integrated into a single package. The integrated circuit may include a communication interface including a serializer / deserializer (SerDes) interface; a fabric adapter communicatively coupled to the communication interface; a plurality of inference engine clusters, each inference engine cluster including a respective memory element and / or memory interface; and a data interconnect communicatively coupling each respective memory element and / or memory interfaces of the plurality of inference engine clusters to the fabric adapter. The fabric adapter may be configured to facilitate remote direct memory access (RDMA) read and write services and / or datagram communication over a cell-based switch fabric to and from the respective memory elements and / or memory interfaces of the plurality of inference engine clusters via the data interconnect.
Owner:TENSORDYNE INC