Method, system, and program for improved throughput in remote mirroring systems
First Claim
Patent Images
1. A method for reducing an amount of data transferred, comprising:
- maintaining indicators of sub-blocks modified for a block of data since the block of data was last sent to remote storage until the block of data is demoted; and
using the maintained indicators to identify sub-blocks on the block of data for transfer to the remote storage.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method, system, and program for reducing an mount of data transferred. Indicators of sub-blocks modified for a block of data since the block of data was last sent to remote storage are maintained until the block of data is demoted. The maintained indicators are used to identify sub-blocks on the block of data for transfer to the remote storage.
Disclosed is a method, system, and program for managing metadata in cache. A first policy is used to determine when to remove data from a primary cache, and a second policy is used to determine when to remove data from a metadata cache.
-
Citations
38 Claims
-
1. A method for reducing an amount of data transferred, comprising:
-
maintaining indicators of sub-blocks modified for a block of data since the block of data was last sent to remote storage until the block of data is demoted; and
using the maintained indicators to identify sub-blocks on the block of data for transfer to the remote storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for managing metadata in cache, comprising:
-
using a first policy to determine when to remove data from primary cache; and
using a second policy to determine when to remove data from metadata cache. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for reducing an amount of data transferred, comprising:
-
means for maintaining indicators of sub-blocks modified for a block of data since the block of data was last sent to remote storage until the block of data is demoted; and
means for using the maintained indicators to identify sub-blocks on the block of data for transfer to the remote storage.
-
-
36. A system for managing metadata in cache, comprising:
-
means for using a first policy to determine when to remove data from primary cache; and
means for using a second policy to determine when to remove data from metadata cache.
-
-
37. An article of manufacture for reducing an amount of data transferred, wherein the article of manufacture causes operations, the operations comprising:
-
maintaining indicators of sub-blocks modified for a block of data since the block of data was last sent to remote storage until the block of data is demoted; and
using the maintained indicators to identify sub-blocks on the block of data for transfer to the remote storage.
-
-
38. An article of manufacture for managing metadata in cache, wherein the article of manufacture causes operations, the operations comprising:
-
using a first policy to determine when to remove data from primary cache; and
using a second policy to determine when to remove data from metadata cache.
-
Specification