Patents by Inventor Deepak R. Kenchammana-Hoskote

Deepak R. Kenchammana-Hoskote 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: 6516380
    Abstract: A computer-implemented method and system for accelerating writes to a storage controller by performing log-based sequential write caching of data to be written on a storage device. The data in the log is moved to the storage array later when the system is less active. As a result, random writes are converted to sequential writes. Overall, performance improves since the performance of sequential writes far exceeds that of random writes. A write command containing data is received in a data storage controller, wherein the data storage controller includes a write cache having a sequential log. The data storage controller also includes an index structure indicating the location of data in the sequential log. If the data does not already exist on the log, the data is written to the log contained in the write cache at a location recorded in the index structure.
    Type: Grant
    Filed: February 5, 2001
    Date of Patent: February 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Deepak R. Kenchammana-Hoskote, Prasenjit Sarkar
  • Publication number: 20020108017
    Abstract: A computer-implemented method and system for accelerating writes to a storage controller by performing log-based sequential write caching of data to be written on a storage device. The data in the log is moved to the storage array later when the system is less active. As a result, random writes are converted to sequential writes. Overall, performance improves since the performance of sequential writes far exceeds that of random writes. A write command containing data is received in a data storage controller, wherein the data storage controller includes a write cache having a sequential log. The data storage controller also includes an index structure indicating the location of data in the sequential log. If the data does not already exist on the log, the data is written to the log contained in the write cache at a location recorded in the index structure.
    Type: Application
    Filed: February 5, 2001
    Publication date: August 8, 2002
    Applicant: International Business Machines Corporation
    Inventors: Deepak R. Kenchammana-Hoskote, Prasenjit Sarkar