Patents by Inventor Abdelouahed Gherbi

Abdelouahed Gherbi 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: 11507313
    Abstract: Systems and methods for generating and using a placement map for a distributed storage system are disclosed. In some embodiments, a method for a client node to perform a read/write operation in a distributed storage system comprises obtaining a number of server nodes comprised in the distributed storage system and an object name of an object for which a read/write operation is to be performed and creating at least a portion of a three-dimensional (3D) placement map for the object. The 3D placement map defines candidate locations for replicas of the object on the server nodes. The method further comprises applying policies to the at least a portion of the 3D placement map to provide at least a portion of a modified 3D placement map and performing the read/write operation for the object in accordance with the at least a portion of the modified 3D placement map.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: November 22, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Fereydoun Farrahi Moghaddam, Reza Farrahi Moghaddam, Wubin Li, Abdelouahed Gherbi
  • Publication number: 20220222127
    Abstract: Apparatuses and methods are disclosed for virtualizing a peripheral component interconnect, PCI, device. In one embodiment, a method includes transmitting a request for use of the PCI device; and receiving an indication of an attachment of a VM server to the VM client, the VM server being associated with the PCI device. In one embodiment, a method includes receiving a request to perform at least one computing process using the PCI device; and transmitting information resulting from performance of the at least one computing process using the PCI device. In another embodiment, a method includes receiving a request to use the PCI device; selecting a VM server out of a plurality of VM servers; and transmitting an indication of an attachment of the selected VM server to a VM client, the VM server being associated with the PCI device.
    Type: Application
    Filed: June 6, 2019
    Publication date: July 14, 2022
    Inventors: Xu LIU, Wubin LI, Yves LEMIEUX, Abdelouahed GHERBI, Hibat Allah OUNIFI
  • Publication number: 20200333985
    Abstract: Systems and methods for generating and using a placement map for a distributed storage system are disclosed. In some embodiments, a method for a client node to perform a read/write operation in a distributed storage system comprises obtaining a number of server nodes comprised in the distributed storage system and an object name of an object for which a read/write operation is to be performed and creating at least a portion of a three-dimensional (3D) placement map for the object. The 3D placement map defines candidate locations for replicas of the object on the server nodes. The method further comprises applying policies to the at least a portion of the 3D placement map to provide at least a portion of a modified 3D placement map and performing the read/write operation for the object in accordance with the at least a portion of the modified 3D placement map.
    Type: Application
    Filed: December 20, 2017
    Publication date: October 22, 2020
    Inventors: Fereydoun Farrahi Moghaddam, Reza Farrahi Moghaddam, Wubin Li, Abdelouahed Gherbi