Patents by Inventor Toufic Tannous

Toufic Tannous 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: 10936451
    Abstract: In a data storage system in which a first storage array and a second storage array maintain first and second replicas of a production volume, the first storage array is responsive to a write command from a host to send a notification to the second storage array indicating that the replicated production volume will be updated. The notification has information that enables the second storage array to implement pre-processing steps to prepare for subsequent receipt of data associated with the write command. Both storage arrays implement the pre-processing steps at least partly concurrently. When the data associated with the write command is subsequently received, the first storage array writes the data to cache and then sends a copy of the data to the second storage array, i.e. in series. The second storage array then writes the data to cache. Elapsed time between receipt of the write command and returning an acknowledgment to the host may be improved by concurrent pre-processing.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: March 2, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Toufic Tannous, Bhaskar Bora, Deepak Vokaliga
  • Patent number: 10846015
    Abstract: Architectures and techniques are described that can address challenges associated with engaging a procedure that has the potential to produce beneficial effects in some case and detrimental effects in other cases. One example can be engaging an early IO (EIO) protocol in a synchronous remote data facility (SRDF), but only when doing so will have a positive impact on performance and/or response times.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: November 24, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Bhaskar Bora, Richard C. Goodwill, Toufic Tannous
  • Publication number: 20200326878
    Abstract: Architectures and techniques are described that can address challenges associated with engaging a procedure that has the potential to produce beneficial effects in some case and detrimental effects in other cases. One example can be engaging an early IO (EIO) protocol in a synchronous remote data facility (SRDF), but only when doing so will have a positive impact on performance and/or response times.
    Type: Application
    Filed: April 15, 2019
    Publication date: October 15, 2020
    Inventors: Bhaskar Bora, Richard C. Goodwill, Toufic Tannous
  • Publication number: 20200133807
    Abstract: In a data storage system in which a first storage array and a second storage array maintain first and second replicas of a production volume, the first storage array is responsive to a write command from a host to send a notification to the second storage array indicating that the replicated production volume will be updated. The notification has information that enables the second storage array to implement pre-processing steps to prepare for subsequent receipt of data associated with the write command. Both storage arrays implement the pre-processing steps at least partly concurrently. When the data associated with the write command is subsequently received, the first storage array writes the data to cache and then sends a copy of the data to the second storage array, i.e. in series. The second storage array then writes the data to cache. Elapsed time between receipt of the write command and returning an acknowledgment to the host may be improved by concurrent pre-processing.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Applicant: EMC IP HOLDING COMPANY LLC
    Inventors: Toufic Tannous, Bhaskar Bora, Deepak Vokaliga
  • Patent number: 10613766
    Abstract: Techniques for processing I/O operations may include: receiving, at a first data storage system from a host, a write operation that writes data to a logical device; sending the write operation in a synchronous manner to a plurality of other data storage systems, wherein the first data storage system and the plurality of other data storage systems form a linear chain over which the write operation is transmitted; and sending an acknowledgement to the host regarding completion of the write operation only after the first data storage system and each of the plurality of other data storage systems have acknowledged completion of the write operation.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: April 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Bhaskar Bora, Toufic Tannous