Priority scheme for transmitting blocks of data
AssigneeInternational Business Machines Corporation
InventorsLee Charles LaFrese, Sonny Earl Williams
Life of this patent
Estimating the term…
Abstract
Provided are techniques for transmitting blocks of data. It is determined whether any high priority out of sync (HPOOS) indicator is set to indicate that a number of modified segments associated with a block of data are less than or equal to a modified segments threshold. In response to determining that at least one high priority out of sync indicator is set, one or more sub-blocks of data in the modified segments associated with the block of data and with one set high priority out of sync indicator are transferred.
Claims8
A method for transmitting blocks of data, comprising:
- maintaining high priority out of sync indicators in a high priority out of sync structure, wherein each high priority out of sync indicator is associated with a block of data, wherein a high priority out of sync indicator is set in response to determining that a number of modified segments associated with a block of data is equal to or less than a modified segments threshold, wherein the high priority out of sync indicator is reset in response to determining that the number of modified segments associated with the block of data is greater than the modified segments threshold, wherein the modified segments threshold represents a number of segments that have been modified, and wherein a modified segment is a segment in primary cache that includes at least one modified sub-block of data for a block of data;
- determining whether any high priority out of sync indicator is set in the high priority out of sync structure to indicate that a number of modified segments associated with a block of data are less than or equal to the modified segments threshold;
- and
- in response to determining that at least one high priority out of sync indicator is set, transferring one or more sub-blocks of data in the modified segments associated with the block of data and with the at least one set high priority out of sync indicator.
A method for transmitting blocks of data, comprising:
- for each of multiple blocks of data,
- comparing a number of modified segments containing sub-blocks of data for that block of data to a modified segments threshold, wherein the modified segments threshold represents a number of segments that have been modified;
- and
- in response to determining that the number of modified segments is equal to or less than the modified segments threshold, setting a high priority out of sync indicator for the block of data;
- in response to determining that the number of modified segments is greater than the modified segments threshold, resetting the high priority out of sync indicator for the block of data;
- wherein the one or more sub-blocks of data in the modified segments associated with the block of data are transferred in response to determining that the high priority out of sync indicator is set for the block of data without transferring the block of data.
Dependencies are inferred from the claim text.