Patents by Inventor Pawan Misra

Pawan Misra 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: 8307174
    Abstract: This invention is a system and method for managing sessions and memory resources used for replication of data in a data storage environment. In one embodiment, a methodology is provided that inspecting a plurality of copy sessions forming a copy session group operating in the data storage environment to determine the size and number of buffers each session is using, and determining whether to abort a session of the group and reallocate its buffers by redistributing its memory for use by itself and another session based on the inspection. In other embodiments, implementations include a system, a computer program product, or an apparatus, wherein each embodiment is configured for carrying out the steps involved in the methodology.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: November 6, 2012
    Assignee: EMC Corporation
    Inventors: Pawan Misra, Michael D. Haynes, Chetan Rameshchandra Vaidya, Somnath Gulve
  • Patent number: 7783798
    Abstract: This invention is a system and method for managing the use of available bandwidth for a link used for movement of data being copied in a data storage environment.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: August 24, 2010
    Assignee: EMC Corporation
    Inventors: Pawan Misra, Michael D. Haynes, Walter A. O'Brien, III
  • Patent number: 7634618
    Abstract: Disclosed are methods, systems, and computer program products for optimized copying of logical units (LUNs) in a redundant array of inexpensive disks (RAID) environment using buffers that are smaller than delta map chunks. According to one method, a delta map is provided including delta indicators for tracking locations of changes to data stored in a plurality of source delta map chunks representing partitions of storage in physical disks of a redundant array of inexpensive disks (RAID) array. A first buffer of a buffer size smaller than a delta map chunk size is provided. An amount of data is sequentially copied to fill the first buffer beginning at an address in the delta map chunk corresponding to a first change indicated by a delta indicator in the delta map.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: December 15, 2009
    Assignee: EMC Corporation
    Inventor: Pawan Misra
  • Patent number: 7634617
    Abstract: Disclosed are methods, systems, and computer program products for optimized copying of logical units (LUNs) in a redundant array of inexpensive disks (RAID) environment using buffers that are larger than delta map chunks. According to one method, a delta map is provided including delta indicators for tracking locations of changes to data stored in a plurality of source delta map chunks representing partitions of storage in physical disks of a redundant array of inexpensive disks (RAID) array. A first buffer of a buffer size larger than a delta map chunk size is provided. An amount of data is sequentially copied to fill the first buffer beginning at an address in the delta map chunk corresponding to a first change indicated by a delta indicator in the delta map.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: December 15, 2009
    Assignee: EMC Corporation
    Inventor: Pawan Misra
  • Patent number: 7509465
    Abstract: This invention is a system and method for managing and allocating memory used for data movement of data being copied in a data storage environment. In one embodiment, a methodology is provided that allocates and manages data buffers based on bandwidth and memory availability in the data storage environment, that includes adjustment of buffer size allocation and/or number of buffers allocated based on a determination of the bandwidth allocated. In other embodiments, implementations include a system, a computer program product, and an apparatus are disclosed that are configured for carrying out the steps involved in the methodology.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: March 24, 2009
    Assignee: EMC Corporation
    Inventors: Pawan Misra, Michael D. Haynes, Chetan Rameshchandra Vaidya, Somnath Gulve
  • Patent number: 7299332
    Abstract: Disclosed is a system and method for managing sessions and memory resources used for replication of data in a data storage environment. The method includes the steps of determining whether a first copy session has at least a predetermined amount of memory to complete in accordance with a predetermined criterion for an amount of memory for a copy session and allowing the first copy session to complete if said memory satisfies said criterion and freeing up memory associated with the session to be allocated for another session.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: November 20, 2007
    Assignee: EMC Corporation
    Inventors: Pawan Misra, Michael D. Haynes, Chetan Rameshchandra Vaidya, Somnath Gulve
  • Publication number: 20070156958
    Abstract: Disclosed are methods, systems, and computer program products for optimized copying of logical units (LUNs) in a redundant array of inexpensive disks (RAID) environment using buffers that are smaller than delta map chunks. According to one method, a delta map is provided including delta indicators for tracking locations of changes to data stored in a plurality of source delta map chunks representing partitions of storage in physical disks of a redundant array of inexpensive disks (RAID) array. A first buffer of a buffer size smaller than a delta map chunk size is provided. An amount of data is sequentially copied to fill the first buffer beginning at an address in the delta map chunk corresponding to a first change indicated by a delta indicator in the delta map.
    Type: Application
    Filed: January 3, 2006
    Publication date: July 5, 2007
    Inventor: Pawan Misra
  • Publication number: 20070156956
    Abstract: Disclosed are methods, systems, and computer program products for optimized copying of logical units (LUNs) in a redundant array of inexpensive disks (RAID) environment using buffers that are larger than delta map chunks. According to one method, a delta map is provided including delta indicators for tracking locations of changes to data stored in a plurality of source delta map chunks representing partitions of storage in physical disks of a redundant array of inexpensive disks (RAID) array. A first buffer of a buffer size larger than a delta map chunk size is provided. An amount of data is sequentially copied to fill the first buffer beginning at an address in the delta map chunk corresponding to a first change indicated by a delta indicator in the delta map.
    Type: Application
    Filed: January 3, 2006
    Publication date: July 5, 2007
    Inventor: Pawan Misra