Patents by Inventor Danny VOLKIND

Danny VOLKIND 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).

  • Patent number: 11949740
    Abstract: The present disclosure provides devices and methods relating to remote direct memory access (RDMA). In one implementation, a target device of the RDMA operation is configured to receive a packet including a first destination address and a destination key, obtain one or more offset values, and obtain a second destination address based on the first destination address, the destination key, and the one or more offset values. Further, the target device is configured to initiate the RDMA operation on a memory based on the second destination address.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: April 2, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Alex Margolin, Ben-Shahar Belkar, Ronen Hyatt, Danny Volkind, Lior Khermosh, Tal Mizrahi, Guy Shattah
  • Publication number: 20230418737
    Abstract: A computer based system and method for managing memory resources in a computing system may include, using a computer processor, receiving, from a computing system, a memory transaction request originating from a process executing on the computing system. Translation of a memory address associated with the request, or provisioning of memory for a translated address, may be determined based on various memory-transactions-related metadata—such as the service level of the process; the service level of other processes; access patterns of memory resources; a prediction of future memory requests of a process, and the like.
    Type: Application
    Filed: September 7, 2023
    Publication date: December 28, 2023
    Applicant: UNIFABRIX LTD.
    Inventors: Ronen Aharon HYATT, Danny VOLKIND
  • Publication number: 20230090341
    Abstract: A method and apparatus are described. The method comprises receiving a data packet comprising data to be written into the memory of a computing system and address data comprising an address in a set of addresses of a first address space of the computing system, identifying a subset of the set of addresses of the first address space with a subset of addresses in a second address space associated with the memory of the computing system, determining an address from a further subset of addresses in the second address space, writing the data to the region of the memory associated with the determined address and updating an address translation table on the computing system on the basis of the determined address.
    Type: Application
    Filed: November 23, 2022
    Publication date: March 23, 2023
    Inventors: Ben-Shahar Belkar, Alex Margolin, Shai Bergman, Ronen Hyatt, Danny Volkind, Lior Khermosh, Tanya Brokhman
  • Publication number: 20230061873
    Abstract: The present disclosure provides devices and methods relating to remote direct memory access (RDMA). In one implementation, a target device of the RDMA operation is configured to receive a packet including a first destination address and a destination key, obtain one or more offset values, and obtain a second destination address based on the first destination address, the destination key, and the one or more offset values. Further, the target device is configured to initiate the RDMA operation on a memory based on the second destination address.
    Type: Application
    Filed: November 8, 2022
    Publication date: March 2, 2023
    Inventors: Alex MARGOLIN, Ben-Shahar BELKAR, Ronen HYATT, Danny VOLKIND, Lior KHERMOSH, Tal MIZRAHI, Guy SHATTAH
  • Publication number: 20230029380
    Abstract: A computer based system and method for multilateral computing resource reallocation and asset transaction migration may include: receiving a resource transaction request; determining a policy for the request; identifying, in a resource monitoring database, resources to service the request and choosing resources matching the policy determined for the request; and documenting the choosing of resources in the monitoring database. Embodiments may further include automatically reallocating occupied resources to alternative transactions and/or migrating currently-running tasks to idle resources, for example according to predefined conditions. Embodiments of the invention may allow performing various dynamic, granular computational resource and/or asset reallocation and/or transaction migration procedures which may involve dynamic composition granular individual resources and/or assets (e.g. of multiple types and/or sizes) into functional resources (to be used by, e.g.
    Type: Application
    Filed: July 5, 2022
    Publication date: January 26, 2023
    Applicant: UNIFABRIX LTD
    Inventors: Ronen Aharon Hyatt, Danny Volkind
  • Publication number: 20220171700
    Abstract: A computer based system and method for managing memory resources in a computing system may include, using a computer processor, receiving, from a computing system, a memory transaction request originating from a process executing on the computing system. Translation of a memory address associated with the request, or provisioning of memory for a translated address, may be determined based on various memory-transactions-related metadata—such as the service level of the process; the service level of other processes; access patterns of memory resources; a prediction of future memory requests of a process, and the like.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 2, 2022
    Applicant: UNIFABRIX LTD.
    Inventors: Ronen Aharon HYATT, Danny VOLKIND
  • Publication number: 20220171656
    Abstract: Managing memory resources in a computing system may include receiving, from a computing system, data associated with memory transaction events originating from a process executing on the computing system; storing data related to memory transactions in multiple data structures according to metadata related to past memory transactions events; and altering memory storage or determining memory address translations based on the stored data.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 2, 2022
    Applicant: UNIFABRIX LTD.
    Inventors: Ronen Aharon HYATT, Danny Volkind
  • Publication number: 20220166832
    Abstract: A network device is configured to transmit an outgoing packet to another network device. The outgoing packet is a Quick User Datagram Protocol Internet Connection (QUIC)-based packet, which comprises a User Datagram Protocol (UDP) header, a QUIC header, and a QUIC payload. The UDP header comprises an indication that the QUIC payload comprises one or more RDMA transactions. The QUIC payload comprises the one or more RDMA transactions.
    Type: Application
    Filed: February 10, 2022
    Publication date: May 26, 2022
    Inventors: Ben-Shahar Belkar, Ronen Hyatt, Danny Volkind, Tal Mizrahi
  • Publication number: 20200210359
    Abstract: Examples described herein relate to a device indicating a number of available interrupt messages that is more than physical resources available to store the available interrupt messages and allocating one or more physical resources to provide one or more interrupt messages based on allocation of the one or more interrupt messages to a destination entity. The destination entity can request a maximum permitted allocation of interrupt messages regardless of interrupt message use level. The destination entity can request a maximum permitted allocation of interrupt messages regardless of interrupt message use level and allocate the requested maximum permitted allocation of interrupt messages for use in a configuration region of a device. However, based on unavailability of a physical resource to store a first interrupt message, allocation of the first interrupt message to a destination entity may not be permitted.
    Type: Application
    Filed: March 10, 2020
    Publication date: July 2, 2020
    Inventors: Linden CORNETT, Eliel LOUZOUN, Anjali Singhai JAIN, Ronen Aharon HYATT, Danny VOLKIND, Noam ELATI, Nadav TURBOVICH