[发明专利]压缩和存储数据元素的存储系统和存储控制方法有效
申请号: | 200980144865.2 | 申请日: | 2009-01-30 |
公开(公告)号: | CN102209953A | 公开(公告)日: | 2011-10-05 |
发明(设计)人: | 志贺贤太 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;郭凤麟 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 压缩 存储 数据 元素 存储系统 控制 方法 | ||
1.一种存储系统,包括:
基于池(2601)的多个存储设备(111);以及
控制器(120);
并且其中:
所述池由多个真实页(2607)组成;
不同长度的真实页包含在所述多个真实页中;
所述控制器包括:
压缩部(126),用于对虚拟卷(2605)中的多个虚拟页中的写目的地虚拟页压缩写数据元素;
池管理部(132),用于选择满足以下描述的(条件A)和(条件B)的真实页,并将所选择的真实页分配给所述写目的地虚拟页;
(条件A):所述真实页的真实页长度是基于压缩后的写数据元素中包含的数据单元的数据长度的真实页长度;
(条件B):所述真实页是未被分配给任何虚拟页的真实页;
以及,I/O处理部(133),用于在已选择的真实页中存储所述数据单元;
每个虚拟页是虚拟存储区域;
每个真实页是物理存储区域;且
所述数据单元由所述压缩后的写数据元素自身组成,或由特定信息和所述压缩后的写数据元素组成。
2.根据权利要求1所述的存储系统,其中:
所述控制器包括扩展部(126),所述扩展部扩展压缩后的数据元素;
所述池由多个池子区域(2603)组成;
对每个池子区域定义真实页长度;
多个真实页长度中的最大真实页长度与虚拟页长度相同;
真实页读处理和真实页写处理包含在所述写目的地虚拟页的写处理中,且所述真实页写处理在所述真实页读处理之后被执行;
在所述真实页读处理中:
(A1)所述池管理部判定真实页是否已被分配给所述写目的地虚拟页;
(A2)如果上述判定(A1)的结果是肯定的,则所述池管理部判定用于所述写目的地虚拟页的数据元素的长度是否与所述虚拟页长度相同;以及
(A3)如果上述判定(A2)中的结果是否定的,则所述I/O处理部从分配给所述写目的地虚拟页的真实页读取数据单元,所述扩展部扩展已读取的所述数据单元中包含的压缩后的数据元素,并且所述池管理部以扩展后的数据元素盖写用于所述写目的地虚拟页的数据元素;
如果上述(A2)中的判定的结果是否定的,则所述真实页写处理中的所述写数据元素是盖写后的数据元素,然而,如果上述(A2)中的判定的结果是肯定的,则所述真实页写处理中的所述写数据元素是用于写目的地虚拟页的数据元素本身;
在所述真实页写处理中:
(B1)所述压缩部压缩所述写数据元素;
(B2)所述池管理部判定压缩后的写数据元素中包含的数据单元的长度是否大于或等于所述虚拟页的长度;
(B3)如果上述(B2)中的判定的结果是肯定的,则上述(条件A)是真实页长度与虚拟页长度相同;并且所述I/O处理部不将所述数据单元而将包含压缩前的所述写数据元素的其他数据单元存储在已选择的所述真实页中;以及
(B4)如果在上述(B2)中的判定的结果是否定的,则上述(条件A)是真实页长度是所述多个真实页长度中的、大于或等于所述数据单元的长度且与所述数据单元的长度的差别最小的真实页长度;并且,所述I/O处理部将所述数据存储在已选择的所述真实页中;并且
所述其他数据单元是压缩前的写数据元素本身,或由特定信息和压缩前的所述写数据元素组成。
3.根据权利要求2所述的存储系统,其中:
真实页长度不是对所述多个池子区域中的未使用的池子区域定义的;并且
在所述真实页写处理中,如果没有发现满足上述(条件A)和(条件B)的真实页,则所述池管理部对满足上述(条件A)的一些未使用的池子区域定义真实页长度,并从已被定义了满足所述(条件A)的所述真实页长度的所述池子区域中选择已被定义真实页长度的真实页。
4.根据权利要求2或3所述的存储系统,其中,在上述(B4)中,满足所述(条件A)和所述(条件B)的真实页是未被分配给任何虚拟页的两个或更多的真实页,并且这两个或更多真实页的总真实页长度是所述多个总真实页长度中的、大于或等于所述数据单元的长度且与所述数据单元的长度的差别最小的那个总真实页长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980144865.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有改进的白色度的含氢醌聚酯
- 下一篇:一种光模块的消光比调试装置及调试方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置