Patents by Inventor Manjunath Jagannatha
Manjunath Jagannatha 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: 11513715Abstract: A method that is performed for backing up data. The method includes obtaining, by a backup storage, an incremental backup request; and in response to the incremental backup request, identifying backup extents of a full backup associated with the incremental backup request using backup metadata; generating an intermediate backup file comprising the backup extents, wherein each of the backup extents is a reference to a correspond data block; obtaining modified data blocks from a production host; and updating the intermediate backup file using on the modified data blocks to generate a virtual synthetic backup file.Type: GrantFiled: August 7, 2020Date of Patent: November 29, 2022Assignee: EMC IP Holding Company LLCInventors: Ravi Kishore Yadav Rangapuram, Manjunath Jagannatha, Kiran Kumar Madiraju Varadaraju
-
Patent number: 11513829Abstract: A method for recovering data includes obtaining a recovery request for application data, identifying a backup associated with the recovery request, generating a placeholder disk associated with the backup, generating a template virtual machine associated with the placeholder disk, generating an application-based virtual disk based on the placeholder disk, generating a file extent map based on the recovery request, populating the application-based virtual disk using the backup, the placeholder disk, and the file extent map to obtain a populated application-based virtual disk, replacing the placeholder disk with the populated application-based virtual disk, and after replacing the placeholder disk with the populated application-based virtual disk, initiating a migration of the template virtual machine.Type: GrantFiled: July 31, 2019Date of Patent: November 29, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Manjunath Jagannatha, Sunil Yadav
-
Publication number: 20220342770Abstract: Techniques described herein relate to a method for backing up virtual machines. The method may include obtaining, by a backup storage, a virtual synthetic full backup request targeting virtual machine data of a virtual machine; and in response to the virtual synthetic full backup request: identifying, in the backup storage, backup extents using backup metadata; generating an intermediate backup that includes the backup extents, where each of the backup extents is a reference to one of any number of virtual machine data blocks in a full backup; obtaining modified virtual machine data blocks from a production host, where the modified virtual machine data blocks are obtained from a virtual machine snapshot of the virtual machine data; and generating a virtual synthetic full backup using the intermediate backup and the modified virtual machine data blocks.Type: ApplicationFiled: April 21, 2021Publication date: October 27, 2022Inventors: Manjunath Jagannatha, Kiran Kumar Madiraju Varadaraju, Ravi Kishore Yadav Rangapuram
-
Publication number: 20220043574Abstract: A method that is performed for backing up data. The method includes obtaining, by a backup storage, an incremental backup request; and in response to the incremental backup request, identifying backup extents of a full backup associated with the incremental backup request using backup metadata; generating an intermediate backup file comprising the backup extents, wherein each of the backup extents is a reference to a correspond data block; obtaining modified data blocks from a production host; and updating the intermediate backup file using on the modified data blocks to generate a virtual synthetic backup file.Type: ApplicationFiled: August 7, 2020Publication date: February 10, 2022Inventors: Ravi Kishore Yadav Rangapuram, Manjunath Jagannatha, Kiran Kumar Madiraju Varadaraju
-
Publication number: 20210034400Abstract: A method for recovering data includes obtaining a recovery request for application data, identifying a backup associated with the recovery request, generating a placeholder disk associated with the backup, generating a template virtual machine associated with the placeholder disk, generating an application-based virtual disk based on the placeholder disk, generating a file extent map based on the recovery request, populating the application-based virtual disk using the backup, the placeholder disk, and the file extent map to obtain a populated application-based virtual disk, replacing the placeholder disk with the populated application-based virtual disk, and after replacing the placeholder disk with the populated application-based virtual disk, initiating a migration of the template virtual machine.Type: ApplicationFiled: July 31, 2019Publication date: February 4, 2021Inventors: Manjunath Jagannatha, Sunil Yadav
-
Patent number: 10831611Abstract: A method for managing backups includes mounting a block-based backup on a backup storage system to obtain a mounted backup, compressing the mounted backup to generate a compressed backup, and replicating the compressed backup to generate a plurality of compressed backups.Type: GrantFiled: January 28, 2019Date of Patent: November 10, 2020Assignee: EMC IP Holding Company LLCInventors: Sunil Yadav, Manjunath Jagannatha
-
Publication number: 20200241973Abstract: A method for managing backups includes mounting a block-based backup on a backup storage system to obtain a mounted backup, compressing the mounted backup to generate a compressed backup, and replicating the compressed backup to generate a plurality of compressed backups.Type: ApplicationFiled: January 28, 2019Publication date: July 30, 2020Inventors: Sunil Yadav, Manjunath Jagannatha
-
Patent number: 10592136Abstract: Performing block based striped backups in a storage system, by: obtaining a used block bitmap for a source volume to be backed up, defining a number of parallel save streams to simultaneously transmit separate data streams from the source volume to backup media of the storage system, converting the used block bitmap to the respective data streams based on the number of defined parallel save streams, embedding each data stream in a differencing disk payload, and maintaining a differencing disk chain across all data streams to create a last differencing disk that refers to all preceding differencing disks. The storage system may include AFTD devices in which the method mounts the last differencing disk to present a complete saveset, or data domain devices in which case the method synthesizes the respective data streams after a backup operation to present a complete saveset.Type: GrantFiled: June 29, 2018Date of Patent: March 17, 2020Assignee: EMC IP Holding Company LLCInventors: Manjunath Jagannatha, Ravi Shankar Panem
-
Patent number: 10585757Abstract: One embodiment is related to a method for excluding files from a backup image file during a backup operation, comprising: determining files to be excluded from the backup image; taking a first snapshot of a source volume; exposing an iSCSI (Internet Small Computer System Interface) disk with the first snapshot being a target; deleting files to be excluded from the exposed iSCSI disk; taking a second snapshot of the exposed iSCSI disk; and streaming the second snapshot of the exposed iSCSI disk to create a save set in a virtual disk file on a backup medium.Type: GrantFiled: September 30, 2016Date of Patent: March 10, 2020Assignee: EMC IP Holdings Company LLCInventors: Manjunath Jagannatha, Kiran M V Kumar, Ravi Shankar Panem
-
Patent number: 10579480Abstract: One embodiment is related to a method for backing up a virtual disk file using parallel save streams, comprising: retrieving a block allocation table (BAT) of the virtual disk file; splitting the BAT into a plurality of split BATs; assigning data blocks of the virtual disk file to plexes based on the plurality of split BATs, wherein each plex corresponds to one of the plurality of split BATs; and streaming the plexes to a backup apparatus in parallel, wherein each plex occupies one stream.Type: GrantFiled: September 29, 2017Date of Patent: March 3, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: MV Kiran, Manjunath Jagannatha, Ravi Shankar Panem
-
Publication number: 20200004438Abstract: Performing block based striped backups in a storage system, by: obtaining a used block bitmap for a source volume to be backed up, defining a number of parallel save streams to simultaneously transmit separate data streams from the source volume to backup media of the storage system, converting the used block bitmap to the respective data streams based on the number of defined parallel save streams, embedding each data stream in a differencing disk payload, and maintaining a differencing disk chain across all data streams to create a last differencing disk that refers to all preceding differencing disks. The storage system may include AFTD devices in which the method mounts the last differencing disk to present a complete saveset, or data domain devices in which case the method synthesizes the respective data streams after a backup operation to present a complete saveset.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Manjunath Jagannatha, Ravi Shankar Panem
-
Patent number: 10496838Abstract: One embodiment is related to a method for encrypting a block based backup image file, comprising: preparing an unencrypted block based backup image file; determining whether a region of the unencrypted block based backup image file to be streamed to a backup medium corresponds to a block allocation table (BAT) region; streaming regions of the unencrypted block based backup image file determined as not corresponding to the BAT region unchanged to the backup medium; and encrypting regions of the unencrypted block based backup image file determined as corresponding to the BAT region before streaming the regions determined as corresponding to the BAT region to the backup medium.Type: GrantFiled: October 6, 2017Date of Patent: December 3, 2019Assignee: EMC IP Holding Company LLCInventors: Mv Kiran, Manjunath Jagannatha, Ravi Shankar Panem
-
Patent number: 10416923Abstract: One embodiment is related to a method for backing up a shared volume using parallel save streams, comprising: taking a snapshot of the shared storage volume that is shared across a plurality of nodes; identifying used blocks on the shared storage volume based on the snapshot; organizing logically the used blocks into extent sets, wherein a number of extent sets is equal to a number of the plurality of nodes; assigning the extent sets to the plurality of nodes, wherein each of the plurality of nodes is assigned one extent set; and streaming, by each of the plurality of nodes, a respective extent set to a backup apparatus, wherein the plurality of nodes stream the extent sets in parallel.Type: GrantFiled: September 29, 2017Date of Patent: September 17, 2019Assignee: EMC IP Holding Company LLCInventors: Mv Kiran, Manjunath Jagannatha, Ravi Shankar Panem
-
Patent number: 10324807Abstract: Native file system creation for backup files is described. A system creates a virtual disk template corresponding to a disk associated with a client device. The system sends a copy of the virtual disk template as template data. The system sends a copy of a file on the disk as file data. The system stores a backup file in a file system format that is native to the client device by combining the template data and the file data. The system restores a file in the backup file to the disk via mounting the backup file as a virtual disk on the client device.Type: GrantFiled: October 3, 2017Date of Patent: June 18, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Mv Kiran Kumar, Manjunath Jagannatha, Ravi Shankar
-
Patent number: 10210052Abstract: Embodiments provide backup up databases using a checkpoint mechanism without requiring saving of transaction logs by: taking a backup snapshot of the database; exposing an iSCSI disk using the snapshot backup as a target by encapsulating the snapshot in a virtual disk; creating a read/write differencing disk for the exposed iSCSI disk; replaying transaction logs onto the iSCSI disk; and streaming the contents of the virtual disk to a storage medium to create a saveset.Type: GrantFiled: October 27, 2015Date of Patent: February 19, 2019Assignee: EMC IP Holding Company LLCInventors: Kiran Mv Kumar, Manjunath Jagannatha, Ravi Shankar Panem, Srikanta Kumar, Pradeep Anappa
-
Patent number: 10146630Abstract: Embodiments are directed to a method of performing incremental block based backups for volume and sub-file level backups by providing a change block tracking driver component, maintaining a context of the change block tracking driver as a driver context using a single bitmap that represents the volume being tracked, and maintaining the bitmap as the only element to track changes across the volume backups and multiple application backups involving different sub-file level backups.Type: GrantFiled: April 14, 2015Date of Patent: December 4, 2018Assignee: EMC IP Holding Company LLCInventors: Kiran M V Kumar, Kumar Srikanta, Manjunath Jagannatha, Ravi Shankar Panem
-
Patent number: 10114705Abstract: Embodiments are directed to presenting virtual machine backup files for instant restore by creating a virtual volume on a local machine with files that emulate remote VM files, and setting up kernel mode interceptor hook system object and the user mode process for I/O redirection. The virtual volume created and the file extents table is passed as an input to the user mode process. The user mode process waits for events triggered by the kernel mode driver object. If the I/O is within defined file boundaries, the file is converted to relative extents and read from the remote storage node. Write requests are automatically accomplished by attaching a differencing disk created on the local machine to the last known incremental file and performing a native OS mount of that file.Type: GrantFiled: April 14, 2015Date of Patent: October 30, 2018Assignee: EMC IP Holding Company LLCInventors: Kiran M V Kumar, Vladimir Mandic, Manjunath Jagannatha, Ravi Shankar Panem
-
Patent number: 10078555Abstract: First and second virtual hard disk files are accessed. The first virtual hard disk file corresponds to a backup of a file and includes a first set of payload blocks to store data associated with the backup. The second virtual hard disk file corresponds to an incremental backup of the file and includes a second set of payload blocks to store data associated with the incremental backup. Data from a payload block of the first set of payload blocks is merged with data from a payload block of a corresponding payload block of the second set of payload blocks to form a merged payload block. The merged payload block is streamed for storage as a synthetic full backup of the first and second virtual hard disk files. The merging does not alter the first and second virtual hard disk files.Type: GrantFiled: April 14, 2015Date of Patent: September 18, 2018Assignee: EMC IP Holding Company LLCInventors: Kiran M V Kumar, Vladimir Mandic, Manjunath Jagannatha, Ravi Shankar Panem
-
Patent number: 10061660Abstract: Embodiments provide granular recovery of virtual machine backups by generating the virtual machine backups comprising virtual disks that are configured as iSCSI targets; exposing, with an iSCSI server, the virtual disks as a logical unit number to an iSCSI client; performing SCSI read operations from the virtual disk using defined application program interfaces (APIs); and mounting a backup save set comprising the virtual disk files as a local disk on a computer where data recover is to be performed. Embodiments also emulate virtual disk storage as an iSCSI target by exposing the virtual disk as a logical unit number to an iSCSI client and mounting a backup save set as a local disk in an iSCSI server executing a backup process defining a granularity for data restore operations.Type: GrantFiled: October 27, 2015Date of Patent: August 28, 2018Assignee: EMC IP Holding Company LLCInventors: Manjunath Jagannatha, Kiran Mv Kumar, Ravi Shankar Panem, Sridhar Surampudi
-
Patent number: 10055303Abstract: Embodiments are directed to a virtual disk block consolidation process and system component that uses certain merging techniques to optimize the amount of disk space used by the incremental backup operations. The process merges the differencing disk at each user snapshot together so that a single backup copy is maintained. This helps reduce the space required to store the backups. A saveset consolidation is then performed so that the differencing disk representing the incremental backups are merged to a single backup that may represent either a synthetic full backup or a virtual full backup.Type: GrantFiled: April 14, 2015Date of Patent: August 21, 2018Assignee: EMC IP Holding Company LLCInventors: Kiran M V Kumar, Vladimir Mandic, Manjunath Jagannatha, Ravi Shankar Panem