发明名称 |
Coexistence of block based backup (BBB) products |
摘要 |
A method and system for write tracking for block based backup that supports multiple block based backup applications. The method includes creating a first bitmap for a first block based backup application by the block based backup engine, creating a second bitmap for a second block based backup application by the block based backup engine. In response to receiving a request from a block based backup application to start a backup a check is made whether the request indicates a full backup or incremental backup for the first block based backup application. A merging of the bitmaps for block based backup applications is performed such that the performance of the requested backup is taken into account for the first backup application without adversely affecting the tracking of the block based backup of other backup applications. |
申请公布号 |
US9367402(B1) |
申请公布日期 |
2016.06.14 |
申请号 |
US201414292309 |
申请日期 |
2014.05.30 |
申请人 |
EMC Corporation |
发明人 |
Yadav Sunil;Anappa Pradeep |
分类号 |
G06F17/00;G06F11/14 |
主分类号 |
G06F17/00 |
代理机构 |
Blakely, Sokoloff, Taylor & Zafman LLP |
代理人 |
Blakely, Sokoloff, Taylor & Zafman LLP |
主权项 |
1. A method for block based backup supporting multiple block based backup applications, the method comprising:
creating a first bitmap for a first block based backup application by a block based backup engine; creating a second bitmap for a second block based backup application by the block based backup engine; receiving a request from a block based backup application to start a backup; checking whether the request indicates a backup for the first block based backup application; checking whether the request is for a full backup or incremental backup for the first block based backup application; retrieving a third bitmap maintained by the write tracker and the first bitmap maintained by the first block based backup application, in response to determining that the request indicates a backup for the first block based backup application; in response to determining that the request is for a full backup of the first block based backup application, merging the third bitmap of the write tracker with each bitmap maintained by the block based backup engine for each block based application except the first bitmap of the first block based backup application, performing a full backup of the first block based backup application, and resetting the first bitmap, where the backup is a full backup; and in response to determining that the request is for an incremental backup of the first block based backup application, merging the third bitmap with each bitmap maintained by the block based backup engine for each block based application, performing an incremental backup of the first block based backup application, and resetting the first bitmap, where the backup is an incremental backup. |
地址 |
Hopkinton MA US |