After the first write request, the processor receives the request to write the second data not stored in the data storage area to the third write request in the first logical area, calculates the second identification information based on the second data, writes the second data to the second physical area in the data storage area, and represents the address of the first logical area, the address of the second physical area and the second identification information. The first identification information and the first old identification information representing the first identification information are registered to the conversion information. The second identification information is registered to the duplicate information with the address of the first logical region. The processor deletes the address of the first logical region from the duplicate information and the first logical region from the transformation information when the pre-set separation condition is satisfied in the first logical region. The address-related information deletes the first old identification information.
【技术实现步骤摘要】
【国外来华专利技术】计算机系统和数据保存方法
本专利技术涉及计算机系统。
技术介绍
作为数据的重复去除的方式,已知有后处理(postprocess,PSP)和内联处理(inlineprocess,ILP)这两种方式。后处理方式与主机I/O异步地实施数据的重复去除,因此对写入性能的影响小。但是,后处理方式将数据暂时保存于磁盘,之后实施数据量削减,因此需要临时区域的磁盘容量。另一方面,内联处理方式以主机I/O为契机实施数据的重复去除,不需要如后处理方式那样将数据保存到临时区域。现有技术文献专利文献专利文献1:国际公开第2014/069617号
技术实现思路
专利技术要解决的课题内联处理方式针对已经进行了重复去除的数据在接受了更新写入请求的情况下需要进行将该数据去除出重复去除的对象外的处理。因为该处理的负载大,所以内联处理方式的吞吐量性能低于后处理方式的吞吐量性能。用于解决课题的方法为了解决上述问题,本专利技术的一个方式的计算机系统包括存储器和与上述存储器连接的处理器。上述处理器,在第1逻辑区域不与数据存储区域内的物理区域相关联、且接收到请求将未保存于上述数据存储区域的第1数据写入到上述第1逻 ...
【技术保护点】
1.一种计算机系统,其特征在于,包括:存储器;和与所述存储器连接的处理器,所述处理器,在第1逻辑区域不与数据存储区域内的物理区域相关联、且接收到请求将未保存于所述数据存储区域的第1数据写入到所述第1逻辑区域的第1写入请求的情况下,计算基于所述第1数据的第1识别信息,将所述第1数据写入到所述数据存储区域内的第1物理区域,将所述第1逻辑区域的地址、所述第1物理区域的地址和表示所述第1识别信息的第1现识别信息的关联登记至转换信息,将所述第1识别信息与所述第1逻辑区域的地址的关联登记至重复信息,所述处理器,在所述第1写入请求之后,第2逻辑区域不与所述数据存储区域内的物理区域相关联、 ...
【技术特征摘要】
【国外来华专利技术】1.一种计算机系统,其特征在于,包括:存储器;和与所述存储器连接的处理器,所述处理器,在第1逻辑区域不与数据存储区域内的物理区域相关联、且接收到请求将未保存于所述数据存储区域的第1数据写入到所述第1逻辑区域的第1写入请求的情况下,计算基于所述第1数据的第1识别信息,将所述第1数据写入到所述数据存储区域内的第1物理区域,将所述第1逻辑区域的地址、所述第1物理区域的地址和表示所述第1识别信息的第1现识别信息的关联登记至转换信息,将所述第1识别信息与所述第1逻辑区域的地址的关联登记至重复信息,所述处理器,在所述第1写入请求之后,第2逻辑区域不与所述数据存储区域内的物理区域相关联、且接收到请求将所述第1数据写入所述第2逻辑区域的第2写入请求的情况下,计算基于所述第1数据的第1识别信息,并将所述第2逻辑区域的地址、所述第1物理区域的地址和表示所述第1识别信息的第2现识别信息的关联登记至所述转换信息,将所述第1识别信息与所述第2逻辑区域的地址的关联登记至所述重复信息,所述处理器,在所述第1写入请求之后,接收到请求将未保存于所述数据存储区域的第2数据写入到所述第1逻辑区域的第3写入请求的情况下,计算基于所述第2数据的第2识别信息,将所述第2数据写入到所述数据存储区域内的第2物理区域,将所述第1逻辑区域的地址、所述第2物理区域的地址、表示所述第2识别信息的第1现识别信息和表示所述第1识别信息的第1旧识别信息的关联登记至所述转换信息,将所述第2识别信息与所述第1逻辑区域的地址的关联登记至所述重复信息,所述处理器在所述第1逻辑区域满足预先设定的脱离条件的情况下,从所述重复信息删除所述第1逻辑区域的地址,从所述转换信息中的与所述第1逻辑区域的地址相关联的信息删除所述第1旧识别信息。2.如权利要求1所述的计算机系统,其特征在于:所述处理器,在所述第3写入请求后、所述第2物理区域满足预先设定的移动条件且所述转换信息包含所述第1逻辑区域的地址、所述第2物理区域的地址和所述第1旧识别信息的关联的情况下,判断为所述第1逻辑区域满足所述脱离条件,在所述重复信息不包含所述第1识别信息与其它逻辑区域的关联的情况下,从所述数据存储区域选择移动目的地物理区域,使保存于所述第2物理区域的数据移动至所述移动目的地物理区域,将代替所述第2物理区域使所述移动目的地物理区域与所述第1逻辑区域相关联的情况登记至所述转换信息。3.如权利要求2所述的计算机系统,其特征在于:所述处理器在所述转换信息包含所述第1逻辑区域的地址与所述第1旧识别信息的关联、且接收到请求将未保存于所述数据存储区域的数据写入到所述第1逻辑区域的写入请求的情况下,判断为所述第1逻辑区域满足所述脱离条件。4.如权利要求3所述的计算机系统,其特征在于:所述处理器在接收到请求将特定数据写入到特定逻辑区域的特定写入请求的情况下,计算作为所述特定数据的哈希值的特定指纹,计算所述特定指纹的位串中的规定位置的部分作为所述特定数据的识别信息,将所述特定指纹与所述特定逻辑区域的关联登记至所述重复信息。5.如权利要求4所述的计算机系统,其特征在于:所述处理器在接收到...
【专利技术属性】
技术研发人员:井上真理,竹内久治,关俊哉,
申请(专利权)人:株式会社日立制作所,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。