发明名称 |
Adjustment of compression ratios for data storage |
摘要 |
Storing data from a volatile memory of a host in a non-volatile memory (NVM) of a data storage device (DSD). Data from the volatile memory of the host is identified which has been compressed with a first compression ratio. The identified data is decompressed and a second compression ratio is determined based on a time to restore the data to the volatile memory of the host and characteristics of the NVM. At least a portion of the decompressed data is recompressed with the second compression ratio and at least a portion of the recompressed data is stored in the NVM. |
申请公布号 |
US9641378(B1) |
申请公布日期 |
2017.05.02 |
申请号 |
US201313797529 |
申请日期 |
2013.03.12 |
申请人 |
Western Digital Technologies, Inc. |
发明人 |
Steffen David N. |
分类号 |
G06F12/00;H04L29/06;G06F1/32;G06F3/06;G06F12/0802 |
主分类号 |
G06F12/00 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for storing data from a volatile memory of a host in a non-volatile memory (NVM) of a data storage device (DSD), the method comprising:
identifying data from the volatile memory of the host which has been compressed with a first compression ratio; decompressing the identified data; determining a second compression ratio based on a time to restore the data to the volatile memory of the host and characteristics of the NVM; recompressing at least a portion of the decompressed data with the second compression ratio during a hibernation process; storing at least a portion of the data recompressed with the second compression ratio in the NVM; and in response to a request from the host for the stored data when resuming from hibernation after the hibernation process:
decompressing, by the DSD, the stored data; andrecompressing, by the DSD, the decompressed stored data using a compression algorithm used by an operating system of the host. |
地址 |
Irvine CA US |