Patents by Inventor Mahmoud Ahmadian

Mahmoud Ahmadian 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: 9830110
    Abstract: A storage controller includes a storage controller memory to store virtual disk metadata including an original stripe size (OSS) field and a logical stripe size (LSS) field, and a cache memory having an OSS buffer and a LSS buffer. The storage controller stores a first block size in the OSS field, configures a RAID array to provide storage blocks of the first block size based on the OSS field, stores a second block size in the LSS field, receives a first data transaction that includes a first data block of the second block size based upon the LSS field, maps the first data block from the second block size to the first block size, and executes the first data transaction on the RAID array using the first block size.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: November 28, 2017
    Assignee: DELL PRODUCTS, LP
    Inventors: Dharmesh Patel, Jenwei Hsieh, Rizwan Ali, Mahmoud Ahmadian
  • Publication number: 20150370716
    Abstract: A storage controller includes a storage controller memory to store virtual disk metadata including an original stripe size (OSS) field and a logical stripe size (LSS) field, and a cache memory having an OSS buffer and a LSS buffer. The storage controller stores a first block size in the OSS field, configures a RAID array to provide storage blocks of the first block size based on the OSS field, stores a second block size in the LSS field, receives a first data transaction that includes a first data block of the second block size based upon the LSS field, maps the first data block from the second block size to the first block size, and executes the first data transaction on the RAID array using the first block size.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 24, 2015
    Inventors: Dharmesh Patel, Jenwei Hsieh, Rizwan Ali, Mahmoud Ahmadian
  • Patent number: 7650463
    Abstract: A RAID controller is provided for each host sharing a RAID. Each RAID controller can determine whether another host is sharing the RAID and assume a master or slave status with respect to rebuild operations for the shared disk. The master controller may then manage any rebuild operations on rebuild disks within the RAID.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: January 19, 2010
    Assignee: Dell Products L.P.
    Inventors: Mahmoud Ahmadian, Anthony Fernandez
  • Publication number: 20080215912
    Abstract: A RAID controller is provided for each host sharing a RAID. Each RAID controller can determine whether another host is sharing the RAID and assume a master or slave status with respect to rebuild operations for the shared disk. The master controller may then manage any rebuild operations on rebuild disks within the RAID.
    Type: Application
    Filed: April 17, 2008
    Publication date: September 4, 2008
    Applicant: DELL PRODUCTS L.P.
    Inventors: Mahmoud Ahmadian, Anthony Fernandez
  • Patent number: 7363426
    Abstract: A RAID controller is provided for each host sharing a RAID. Each RAID controller can determine whether another host is sharing the RAID and assume a master or slave status with respect to rebuild operations for the shared disk. The master controller may then manage any rebuild operations on rebuild disks within the RAID.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: April 22, 2008
    Assignee: Dell Products L.P.
    Inventors: Mahmoud Ahmadian, Anthony Fernandez
  • Publication number: 20070174657
    Abstract: A storage architecture and method for managing the operation of a network in a RAID environment is provided in which a storage management agent is included in each server node of the network. The storage management agents monitor the status of the drives of the storage array in shared storage. If a storage management agent identifies a failed drive, the storage management agent monitors the rebuild of the degraded RAID volume. During the rebuild of a degraded RAID volume, the storage management agent determines if a server node has failed, and, if required, initiates the transfer of the RAID rebuild tasks of the failed server node to another server node.
    Type: Application
    Filed: January 12, 2006
    Publication date: July 26, 2007
    Inventors: Mahmoud Ahmadian, Ahmad Ali, Zafar Mahmood
  • Publication number: 20060294412
    Abstract: A system and method for prioritizing disk access for a shared-disk storage system are disclosed. The system includes a cluster of computing systems coupled via a network, wherein the cluster of computing systems includes at least two nodes. A storage system is coupled to the network. The at least two nodes each may access the storage system. A high-priority buffer stores requests from the cluster of computing systems for high-priority information stored in the storage system, and a low-priority buffer stores requests from the cluster of computing systems for low-priority information stored in the storage system. A storage-system controller serves requests stored in the high-priority buffer before serving requests stored in the low-priority buffer.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Inventors: Mahmoud Ahmadian, Ujjwal Rajbhandari
  • Publication number: 20060242360
    Abstract: A RAID controller is provided for each host sharing a RAID. Each RAID controller can determine whether another host is sharing the RAID and assume a master or slave status with respect to rebuild operations for the shared disk. The master controller may then manage any rebuild operations on rebuild disks within the RAID.
    Type: Application
    Filed: April 26, 2005
    Publication date: October 26, 2006
    Applicant: DELL PRODUCTS L.P.
    Inventors: Mahmoud Ahmadian, Anthony Fernandez