-
公开(公告)号:US20240372810A1
公开(公告)日:2024-11-07
申请号:US18312244
申请日:2023-05-04
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Adi Merav Horowitz , Omri Kahalon , Rabia Loulou , Gal Shalom , Aviad Yehezkel , Liel Yonatan Maman , Liran Liss
IPC: H04L47/122 , H04L47/19 , H04L47/2408 , H04L47/6295
Abstract: Multipathing for session-based remote direct memory access (SRDMA) may be used for congestion management. A given SRDMA session group may be associated with multiple SRDMA sessions, each having its own unique 5-tuple. A queue pair (QP) associated with the SRDMA session group may provide a packet for transmission using the SRDMA session group. The SRDMA session group may enable the packet to be transmitted using any of the associated SRDMA sessions. Congestion levels for each of the SRDMA sessions may be monitored and weighted. Therefore, when a packet is received, an SRDMA session may be selected based, at least, on the weight to enable routing of packets to reduce latency and improve overall system efficiency.
-
公开(公告)号:US20240345963A1
公开(公告)日:2024-10-17
申请号:US18299732
申请日:2023-04-13
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Shalom , Daniel Marcovitch , Ran Avraham Koren , Amir Sharaffy , Shay Aisman , Ariel Shahar
IPC: G06F12/1027 , G06F12/0811 , G06F12/0891
CPC classification number: G06F12/1027 , G06F12/0811 , G06F12/0891 , G06F2212/1021
Abstract: A peripheral device includes a bus interface and an Address Translation Service (ATS) controller. The bus interface is to communicate over a peripheral bus. The ATS controller is to communicate over the peripheral bus, including sending address translation requests and receiving address translations in response to the address translation requests, to cache at least some of the address translations in one or more Address Translation Caches (ATCs), to estimate one or more statistical properties of the received address translations, and to configure the one or more ATCs based on the one or more statistical properties.
-
公开(公告)号:US20230236769A1
公开(公告)日:2023-07-27
申请号:US17586417
申请日:2022-01-27
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Omri Kahalon , Gal Shalom , Aviad Yehezkel , Liran Liss , Oren Duer , Rabie Loulou , Maxim Gurtovoy
IPC: G06F3/06
CPC classification number: G06F3/0689 , G06F3/067 , G06F3/0631 , G06F3/0659 , G06F3/0613
Abstract: Methods and systems provided herein involve extracting an input/output (I/O) operation from a packet received over an I/O pipeline, the I/O operation comprising either a read request to read data from at least one storage device or a write request to write data to the at least one storage device; determining that an address associated with the I/O operation exists in a lookup table that is provided for thin provisioning of the at least one storage device; performing one or more RAID calculations associated with the at least one storage device based on the address and the I/O operation; and accessing the at least one storage device to perform the I/O operation based on the one or more RAID calculations; and second processing component configured to carry out a second set of operations that occur when the address associated with the I/O operation does not exist in the lookup table.
-
公开(公告)号:US20240372923A1
公开(公告)日:2024-11-07
申请号:US18143411
申请日:2023-05-04
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Shalom , Omri Kahalon , Adi Horowitz , Aviad Shaul Yehezkel , Eliav Bar-Ilan
IPC: H04L67/141 , H04L67/02 , H04L69/16 , H04L69/22
Abstract: A system for transmitting data is described, among other things. An illustrative system is disclosed to include one or more circuits to perform transmitting message-based data over packets. The circuits are capable of identifying a first message, transmitting a first portion of the first message in a first packet, the first packet including a bit indicating the first packet is message-based, and transmitting an end portion of the first message in a second packet, the second packet including a first bit indicating the second packet is message-based and a second bit indicating the second packet comprises the end portion of the first message.
-
公开(公告)号:US20240259298A1
公开(公告)日:2024-08-01
申请号:US18162174
申请日:2023-01-31
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Adi Horowitz , Omri Kahalon , Gal Shalom , Rabia Loulou , Aviad Yehezkel , Matty Kadosh
IPC: H04L45/24 , H04L61/103
CPC classification number: H04L45/245 , H04L61/103 , H04L2101/668
Abstract: Systems and methods herein are for one or more processing units of a subnet manger (SM) to communicate configuration information with at least one subnet management agent (SMA) that is associated with at least one switch and with a host machine, the configuration information to enable the at least one switch to configure a forwarding table based in part on a mapping of at least one virtual network address to physical network addresses of two or more physical ports of the host machine, and the configuration information to enable the host machine to communicate with other host machines using the at least one switch and the at least one virtual network address.
-
公开(公告)号:US20240259233A1
公开(公告)日:2024-08-01
申请号:US18162938
申请日:2023-02-01
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Shalom , Omri Kahalon , Adi Horowitz , Aviad Yehezkel , Liran Liss , Rabia Loulou , Matty Kadosh
IPC: H04L12/46 , H04L12/66 , H04L49/351 , H04L49/356
CPC classification number: H04L12/4625 , H04L12/66 , H04L49/351 , H04L49/358
Abstract: Systems and methods herein are for one or more processing units to modify a network access layer of an ethernet communication to include a local route header (LRH) of an InfiniBand (IB) communication for transmission over an IB network, the modification further to retain ethernet information of all layers of the ethernet communication or to remove at least one of the layers of the ethernet communication for the IB communication.
-
公开(公告)号:US20250123873A1
公开(公告)日:2025-04-17
申请号:US18625745
申请日:2024-04-03
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Aviv Barnea , Omri Ben David , Gal Shalom , Noam Katz , Gal Erlich , Jonathan Oliel
IPC: G06F9/455
Abstract: Systems and methods are directed toward proactive and/or reactive notification and connection parameter adjustments responsive to live migration events. When an application or program is migrated to new underlying hardware, messages may be provided to associated senders to dynamically and/or temporarily adjust different connection parameters to reduce a likelihood of determining the connection is inactive. A proactive notification may broadcast status information during the live migration to each node in a network and/or to particular nodes associated with the migrating receiver. A reactive notification may provide a message regarding receiver status responsive to receiving incoming traffic.
-
公开(公告)号:US12277068B2
公开(公告)日:2025-04-15
申请号:US18299732
申请日:2023-04-13
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Shalom , Daniel Marcovitch , Ran Avraham Koren , Amir Sharaffy , Shay Aisman , Ariel Shahar
IPC: G06F12/00 , G06F12/0811 , G06F12/0891 , G06F12/1027
Abstract: A peripheral device includes a bus interface and an Address Translation Service (ATS) controller. The bus interface is to communicate over a peripheral bus. The ATS controller is to communicate over the peripheral bus, including sending address translation requests and receiving address translations in response to the address translation requests, to cache at least some of the address translations in one or more Address Translation Caches (ATCs), to estimate one or more statistical properties of the received address translations, and to configure the one or more ATCs based on the one or more statistical properties.
-
9.
公开(公告)号:US20230176769A1
公开(公告)日:2023-06-08
申请号:US17543334
申请日:2021-12-06
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Shalom , Adi Horowitz , Omri Kahalon , Liran Liss , Aviad Yehezkel , Rabie Loulou
CPC classification number: G06F3/0655 , G06F9/544 , G06F3/061 , G06F3/0673
Abstract: API in conjunction with a bridge chip and first and second hosts having first and second memories respectively. The bridge chip connects the memories. The API comprises key identifier registration functionality to register a key identifier for each of plural computer processes performed by the first host, thereby to define plural key identifiers; and/or access control functionality to provide at least computer process P1 performed by the first host with access, typically via the bridge chip, to at least local memory buffer M2 residing in the second memory, typically after the access control functionality first validates that process P1 has a key identifier which has been registered, e.g., via the key identifier registration functionality. Typically, the access control functionality also prevents at least computer process P2, performed by the first host, which has not registered a key identifier, from accessing local memory buffer M2, e.g., via the bridge chip.
-
公开(公告)号:US20240380814A1
公开(公告)日:2024-11-14
申请号:US18545057
申请日:2023-12-19
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Adi Merav Horowitz , Rabia Loulou , Omri Kahalon , Gal Shalom , Aviad Yehezkel , Asaf Schwartz , Liran Liss
IPC: H04L67/1097 , H04L67/146
Abstract: Systems and methods enable session sharing for session-based remote direct memory access (RDMA). Multiple queue pairs (QPs) can be added to a single session and/or session group where each of the QPs has a common remote. Systems and methods may query a session ID for an existing session group and then use the session ID with an add QP request to join additional QPs to an existing session. Newly added QPs may share one or more features with existing QPs of the session group, such as encryption parameters. Additionally, newly added QPs may be configured with different performance or quality of service requirements, thereby isolating performance, and permitting true scaling for high performance computing applications.
-
-
-
-
-
-
-
-
-