Patent ID: 8688660

Claim:
A method, comprising: providing, by a block storage service, block-level storage to a plurality of distinct computing instances separate from the block storage service for a plurality of distinct users, wherein the block storage service comprises a storage service that provides block storage spanning multiple storage units while appearing to respective computing instances of the plurality of distinct computing instances as one or more remote logical storage volumes configured to receive block level storage requests from the respective one of the plurality of distinct computing instances; for each of one or more of the plurality of distinct computing instances: determining information about data being stored in the block storage service for the respective computing instance; selecting, based on the information about the data being stored in the block storage service, a block storage transaction enhancement for the data being stored in the block storage service for the respective computing instance; and performing, by the block storage service, the selected block storage transaction enhancements with respect to the data being stored in the block storage service.