Patents by Inventor Aric Hadav

Aric Hadav has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240134814
    Abstract: Techniques provide communications bandwidth between storage processors (SPs). Such techniques involve electrically coupling the SPs with a first side of a midplane. Such techniques further involve electrically coupling a network interface controller (NIC) device with a second side of the midplane that is opposite the first side of the midplane. Such techniques further involve configuring the NIC device to convey communications between the SPs while the SPs are electrically coupled with the first side of the midplane and while the NIC device is electrically coupled with the second side of the midplane that is opposite the first side of the midplane.
    Type: Application
    Filed: October 23, 2022
    Publication date: April 25, 2024
    Inventors: Amitai Alkalay, Aric Hadav, Lior Kamran
  • Patent number: 11853234
    Abstract: A host can include a programmable network interface card (NIC) or “Smart NIC” which accesses host-local drives hidden from a host processor. One configuration can include a switch with a one logical partition including the NIC as a root complex (RC) and the local drives as end points (EPs), and with another logical partition including the host processor as an RC and the NIC as an EP. A second configuration can include the NIC and switch directly connected to the host processor with an access control component (ACC) configured on switch ports connected to the local drives. A third configuration can include the NIC and local drives directly connected to the host processor with the ACC configured on host processor ports connected to the local drives. The NIC can use a multi-layer driver to communicate with the ACC and local drives hidden behind the ACC.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: December 26, 2023
    Assignee: Dell Products L.P.
    Inventors: Boris Glimcher, Aric Hadav, Amitai Alkalay
  • Patent number: 11847316
    Abstract: Methods and systems for managing storage of data in a distributed system are disclosed. To manage storage of data in a distributed system, a data processing system may include a network interface controller (NIC). The NIC may present emulated storages that may be used for data storage. The emulated storage devices may be implemented with a storage pipeline that uses any number of storage devices that may be local or remote to the data processing system. The computing resources of the data processing system may view the emulated storage as a local device. The NIC may use its storage pipeline to service its own storage needs. By doing so, the NIC may improve the likelihood that its hosted applications have sufficient storage service access.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: December 19, 2023
    Assignee: Dell Products L.P.
    Inventors: Boris Glimcher, Aric Hadav
  • Publication number: 20230333735
    Abstract: Methods and systems for managing storage of data in a distributed system are disclosed. To manage storage of data in a distributed system, a data processing system may include a network interface controller (NIC). The NIC may present emulated storages that may be used for data storage. The emulated storage devices may be implemented with a storage pipeline that uses any number of storage devices that may be local or remote to the data processing system. The computing resources of the data processing system may view the emulated storage as a local device. The NIC may use its storage pipeline to service its own storage needs. By doing so, the NIC may improve the likelihood that its hosted applications have sufficient storage service access.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 19, 2023
    Inventors: BORIS GLIMCHER, ARIC HADAV
  • Patent number: 11726660
    Abstract: Techniques providing connectivity between a CPU and physical storage devices (PDs) can use a loop back path formed between two connectors of an extended PO slot when an extended I/O card is inserted therein. The two connectors can include a first connector having connectivity with the CPU over a first set of lanes, and a second connector having connectivity with the PDs over a second set of lanes. While the extended I/O card is inserted into the I/O slot, connectivity can be provided between the CPU and the PDs using connectivity provided between the CPU and the first connector and the first set of lanes; using the loop back path provided between the first and second connectors; and using connectivity provided between the second connector and the PDs over the second set of lanes.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: August 15, 2023
    Assignee: Dell Products L.P.
    Inventors: Aric Hadav, Thomas N. Dibb, Amitai Alkalay
  • Publication number: 20230214333
    Abstract: A host can include a programmable network interface card (NIC) or “Smart NIC” which accesses host-local drives hidden from a host processor. One configuration can include a switch with a one logical partition including the NIC as a root complex (RC) and the local drives as end points (EPs), and with another logical partition including the host processor as an RC and the NIC as an EP. A second configuration can include the NIC and switch directly connected to the host processor with an access control component (ACC) configured on switch ports connected to the local drives. A third configuration can include the NIC and local drives directly connected to the host processor with the ACC configured on host processor ports connected to the local drives. The NIC can use a multi-layer driver to communicate with the ACC and local drives hidden behind the ACC.
    Type: Application
    Filed: January 5, 2022
    Publication date: July 6, 2023
    Applicant: Dell Products L.P.
    Inventors: Boris Glimcher, Aric Hadav, Amitai Alkalay
  • Patent number: 11675719
    Abstract: A method, computer program product, and computing system for coupling a multi-host remote direct memory access (RDMA) card to at least a pair of central processing units (CPUs). One or more signals may be routed, via the multi-host RDMA card, between the at least a pair of CPUs.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: June 13, 2023
    Assignee: EMC IP Holding Company, LLC
    Inventors: Aric Hadav, Xiang Yu, Sandburg Hu, Kunzheng Zhang
  • Publication number: 20230127240
    Abstract: A chassis node coupling system includes a chassis node configured to be received at a first end of a chassis assembly, wherein the chassis node size exceeds the chassis assembly size. A latch assembly with one or more coupling assemblies may be configured to releasably couple the chassis node to the chassis assembly.
    Type: Application
    Filed: October 22, 2021
    Publication date: April 27, 2023
    Inventors: Aric Hadav, Amital Alkalay, Thomas N. Dibb
  • Patent number: 11596073
    Abstract: An electronic equipment assembly has an interconnect including columns of signal conductors, connectors mounted to the columns of signal conductors, and a chassis coupled with the interconnect. The chassis provides slots that guide resource devices into engagement with the connectors mounted to the columns of signal conductors to enable the interconnect to electronically access the resource devices. At least one column of the columns of signal conductors of the interconnect is a multi-function column. Each multi-function column is constructed and arranged to electronically access different types of resource devices through a respective connector mounted to that multi-function column.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: February 28, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Kunzheng Zhang, Sandburg Hu, Aric Hadav, Xiang Yu, Yuxin Chen
  • Publication number: 20220342836
    Abstract: A method, computer program product, and computing system for coupling a multi-host remote direct memory access (RDMA) card to at least a pair of central processing units (CPUs). One or more signals may be routed, via the multi-host RDMA card, between the at least a pair of CPUs.
    Type: Application
    Filed: April 26, 2021
    Publication date: October 27, 2022
    Inventors: Aric Hadav, Xiang Yu, Sandburg Hu, Kunzheng Zhang
  • Publication number: 20220346243
    Abstract: An electronic equipment assembly has an interconnect including columns of signal conductors, connectors mounted to the columns of signal conductors, and a chassis coupled with the interconnect. The chassis provides slots that guide resource devices into engagement with the connectors mounted to the columns of signal conductors to enable the interconnect to electronically access the resource devices. At least one column of the columns of signal conductors of the interconnect is a multi-function column. Each multi-function column is constructed and arranged to electronically access different types of resource devices through a respective connector mounted to that multi-function column.
    Type: Application
    Filed: April 22, 2021
    Publication date: October 27, 2022
    Inventors: Kunzheng Zhang, Sandburg Hu, Aric Hadav, Xiang Yu, Yuxin Chen
  • Patent number: 11403001
    Abstract: A method, computer program product, and computing system for receiving, at a first baseboard management controller (BMC) of a first node, a fence request from a central processing unit (CPU) of the first node. The first BMC of the first node may communicate with a second BMC of a second node, wherein the first node and the second node are communicatively coupled to a plurality of storage drives. The first BMC and the second BMC may determine which node of the first node and the second node to fence from the plurality of storage drives. One of the first node and the second node may be fenced, via one of the first BMC and the second BMC, from the plurality of storage drives, thus defining a fenced node.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: August 2, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Aric Hadav, Boris Glimcher, Amitai Alkalay
  • Publication number: 20210342075
    Abstract: A method, computer program product, and computing system for receiving, at a first baseboard management controller (BMC) of a first node, a fence request from a central processing unit (CPU) of the first node. The first BMC of the first node may communicate with a second BMC of a second node, wherein the first node and the second node are communicatively coupled to a plurality of storage drives. The first BMC and the second BMC may determine which node of the first node and the second node to fence from the plurality of storage drives. One of the first node and the second node may be fenced, via one of the first BMC and the second BMC, from the plurality of storage drives, thus defining a fenced node.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Aric Hadav, Boris Glimcher, Amitai Alkalay
  • Patent number: 11055188
    Abstract: A storage system comprises a plurality of enclosures and a storage controller. Each enclosure comprises at least one processing device and a plurality of drives configured in accordance with a redundant array of independent disks (RAID) arrangement. The storage controller obtains an input-output request to read a target data page and issues a command to the at least one processing device of a given enclosure. Responsive to receiving the command, the at least one processing device of the given enclosure obtains data pages associated with a given stripe from the plurality of drives of the given enclosure. The at least one processing device rebuilds the given stripe based at least in part on the obtained data pages, obtains the target data page from the rebuilt given stripe and provides the obtained target data page to the storage controller.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: July 6, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Amitai Alkalay, Boris Glimcher, Zvi Schneider, Aric Hadav
  • Publication number: 20200327024
    Abstract: A storage system comprises a plurality of enclosures and a storage controller. Each enclosure comprises at least one processing device and a plurality of drives configured in accordance with a redundant array of independent disks (RAID) arrangement. The storage controller obtains an input-output request to read a target data page and issues a command to the at least one processing device of a given enclosure. Responsive to receiving the command, the at least one processing device of the given enclosure obtains data pages associated with a given stripe from the plurality of drives of the given enclosure. The at least one processing device rebuilds the given stripe based at least in part on the obtained data pages, obtains the target data page from the rebuilt given stripe and provides the obtained target data page to the storage controller.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 15, 2020
    Inventors: Amitai Alkalay, Boris Glimcher, Zvi Schneider, Aric Hadav