Invention Grant
- Patent Title: Selective compression in data storage systems
-
Application No.: US15122302Application Date: 2015-09-30
-
Publication No.: US09965394B2Publication Date: 2018-05-08
- Inventor: Alexey Valentinovich Romanovskiy
- Applicant: EMC Corporation
- Applicant Address: US MA Hopkinton
- Assignee: EMC IP Holding Company LLC
- Current Assignee: EMC IP Holding Company LLC
- Current Assignee Address: US MA Hopkinton
- Agent Krishnendu Gupta; Jason A. Reyes
- Priority: WOPCT/RU2014/000971 20141223; WOPCT/RU2015/000190 20150327; WOPCT/RU2015/000409 20150630
- International Application: PCT/RU2015/000631 WO 20150930
- International Announcement: WO2016/105241 WO 20160630
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0871 ; G06F3/06 ; G06F12/02 ; G06F12/122 ; G06F12/0868

Abstract:
A method for selectively compressing data in a data storage system is provided. Data storage system cache memory is arranged into multiple input/output (IO) cache macroblocks, wherein a first set of IO cache macroblocks are configured as compressed IO cache macroblocks storing a plurality of variable sized compressed IO data blocks, and a second set of IO cache macroblocks are configured as non-compressed IO cache macroblocks storing a plurality of fixed sized non-compressed IO data blocks. An IO activity level of IO data blocks stored in IO cache macroblocks is determined. Multiple macroblock groups are created which correspond to a particular IO activity level. IO data blocks are arranged into macroblocks belonging to a macroblock category according to data block IO activity level. Each macroblock group is compressed, wherein compressing includes selecting a compression algorithm based on the macroblock category. The macroblocks are written to corresponding macroblocks in persistent storage.
Public/Granted literature
- US20160371190A1 SELECTIVE COMPRESSION IN DATA STORAGE SYSTEMS Public/Granted day:2016-12-22
Information query