发明名称 SYSTEMS AND METHODS FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE
摘要 Systems and methods for compressing a raw logical data object (201) for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object (201) comprises creating in the storage device a compressed logical data object (203) comprising a header (204) and one or more allocated compressed sections with predefined size (205-1-205-2); compressing one or more sequentially obtained chunks of raw data (202-1-202-6) corresponding to the raw logical data object (201) thus giving rise to the compressed data chunks (207-1-207-6); and sequentially accommodating the processed data chunks into: said compressed sections (205-1-205-2) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.
申请公布号 US2016147784(A1) 申请公布日期 2016.05.26
申请号 US201615011708 申请日期 2016.02.01
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 AMIT Jonathan;KEDEM Nadav;KOIFMAN Chaim;ZOHAR Avi
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method for writing data to a storage device in a distributed network, said method comprising: generating, in the storage device, a compressed logical data object comprising a plurality of allocated sections; receiving chunks of raw data; comparing a characteristic of the raw data chunks to a predefined criterion comprising an estimated time necessary to compress the raw data chunks which, being compressed, would substantially amount to an allocated section size; if the characteristic matches the predefined criterion: sequentially compressing the raw data chunks to generate compressed data chunks,accumulating the compressed data chunks in a first allocated section, andwriting said accumulated compressed data chunks into said first allocated section; and if the characteristic does not match the predefined criterion: identifying the raw data chunks as being in a non-compressed form or a partly compressed form,accumulating the non-compressed or partly compressed data chunks in a second allocated section, andwriting said accumulated non-compressed or partly compressed data chunks into said second allocated section.
地址 Armonk NY US