发明名称 STORAGE APPARATUS, DATA PROCESSING METHOD AND STORAGE SYSTEM
摘要 A management controller controls a data buffer and a flash controller, which controls I/O of data to and from flash memories, based on a search request. A data decompression engine includes a plurality of data decompression circuits for decompressing, in parallel, the compressed data transferred from the data buffer. A data search engine includes a plurality of data search circuits for searching, in parallel, data which satisfies search conditions among the respective data that were decompressed by the data decompression circuits, and transfers, to the search request source, the data obtained in the search performed by the data search circuits, wherein the flash controller reads, in parallel, a plurality of compressed data requested in the search request, and transfers the read compressed data to the data buffer, and the management controller transfers the compressed data to the data decompression engine when the compressed data is stored in the data buffer.
申请公布号 US2017017395(A1) 申请公布日期 2017.01.19
申请号 US201415124690 申请日期 2014.03.27
申请人 HITACHI, LTD. 发明人 KUROKAWA Yoshiki;WATANABE Satoru;TSUJIMOTO Yoshitaka;OKADA Mitsuhiro;SUZUKI Akifumi
分类号 G06F3/06;G06F17/30 主分类号 G06F3/06
代理机构 代理人
主权项 1. A storage apparatus, comprising: a plurality of flash memories which store a plurality of compressed data; a flash controller which controls I/O of data to and from the flash memories; a data buffer which temporarily stores the compressed data read from the flash memories by the flash controller; a management controller which controls I/O of data to and from the data buffer and controls activation of the flash controller based on a search request from a search request source; a data decompression engine which includes a plurality of data decompression circuits for sequentially inputting the compressed data transferred from the data buffer and decompressing, in parallel, each of the input compressed data; and a data search engine which includes a plurality of data search circuits for searching, in parallel, data which satisfies search conditions requested in the search request among the respective data that were decompressed by each of the data decompression circuits, and transfers, to the search request source, the data obtained in the search performed by each of the data search circuits, wherein the management controller: gives an instruction to the flash controller to read search source data requested in the search request from the search request source, and thereafter transfers the compressed data to the data decompression engine each time the compressed data belonging to the search source data is stored in the data buffer, and wherein the flash controller: reads, in parallel, a plurality of compressed data belonging to the search source data according to the instruction given by the management controller from two or more flash memories among the plurality of flash memories, and transfers the read compressed data to the data buffer.
地址 Tokyo JP