[发明专利]用于存储系统中的服务感知数据放置的方法和系统有效
申请号: | 201510035668.4 | 申请日: | 2015-01-23 |
公开(公告)号: | CN104965768B | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | J·S·邦威克 | 申请(专利权)人: | EMC知识产权控股有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F3/06 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;王艳春 |
地址: | 美国马*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 存储系统 中的 服务 感知 数据 放置 方法 系统 | ||
一种用于服务感知数据放置的方法和系统。方法包括:接收指定目标SD的服务通知;以及,在接收服务通知之后,接收写入数据的请求、写入包括数据块和奇偶校验块的RAID条带,其中,奇偶校验块不存储于目标SD上,并且,数据块均不存储于目标SD上。方法还包括执行改进的垃圾收集操作,该改进的垃圾收集操作包括标识包括N个数据块的活RAID条带、写入包括N‑1个数据块和第二奇偶校验块的新的RAID条带,其中,第二数据校验块以及N‑1均不存储于目标SD上;以及,发出指示可去除目标SD的去除通知。
背景技术
为了防止存储系统中的数据的潜在丢失,实施复制方案常常是有利的。在写入数据和奇偶校验值时,现有的复制方案不考虑存储系统的硬件服务调度。
发明内容
一般地,在一个方面,本发明涉及一种包括当通过处理器被执行时执行方法的指令的非暂时性计算机可读介质,该方法包括:接收指定目标存储设备(SD)的服务通知;在接收服务通知之后,完成以下操作:接收将数据写入到永久存储器的请求,其中,永久存储器包括SD;响应请求,将独立磁盘冗余阵列(RAID)条带写入到永久存储器,其中,RAID条带包括第一数据块和第一奇偶校验块,其中,第一数据块中的至少一个包括数据的一部分,第一奇偶校验块包括通过使用第一数据块计算的第一奇偶校验值,并且,第一奇偶校验块不存储于目标SD上,并且,第一数据块均不存储于目标SD上;执行改进的垃圾收集操作,其中,改进的垃圾收集操作包括:标识永久存储器中的活RAID条带,其中,活RAID条带包括N 个第二数据块和第二奇偶校验块,其中,活RAID条带的至少一部分位于目标SD上;将新的RAID条带写入到永久存储器中的新位置,其中,新的RAID条带包括N-1个第三数据块,N-1个第三数据块中的至少一个包括第二数据块中的至少一个中的数据的副本,新的RAID条带包括第三奇偶校验块,第三奇偶校验块包括通过使用N-1个第三数据块计算的第二奇偶校验值,第三奇偶校验块不存储于目标SD上,并且,N-1个第三数据块均不存储于目标SD上;和当完成改进的垃圾收集操作时,发出去除通知,其中,去除通知指示可从永久存储器去除目标SD。
一般地,在一个方面,本发明涉及一种系统,该系统包括:包括N+M 个存储设备(SD)的存储阵列;和与存储阵列可操作地连接并且被配置为完成以下操作的存储控制器:标识用于去除的目标SD;在标识作为多个SD中的一个的目标SD之后,完成以下操作:接收将数据写入到存储阵列的请求;响应请求,将包括N-1个数据块和M个奇偶校验块的独立磁盘冗余阵列(RAID)条带写入到存储阵列,其中,N-1个数据块均不存储于目标SD上,并且,M个奇偶校验块均不存储于目标SD上;执行改进的垃圾收集操作,其中,改进的垃圾收集操作包括:标识存储阵列中的活RAID条带,其中,活RAID条带包括第二数据并且包括N个第二数据块和M个第二奇偶校验块;将新的RAID条带写入到存储阵列中的新位置,其中,新的RAID条带包括N-1个第三数据块和M个第三奇偶校验块,其中,N-1个第三数据块中的至少一个包括N个第二数据块中的至少一个中的数据的副本;和当完成改进的垃圾收集操作时,发出去除通知,其中,去除通知指示可从存储阵列去除目标SD。
从以下的描述和所附的权利要求,本发明的其它方面将十分明显。
附图说明
图1表示根据本发明的一个实施例的系统。
图2表示根据本发明的一个或更多个实施例的RAID条带。
图3表示根据本发明的一个实施例的数据结构。
图4表示根据本发明的一个或更多个实施例的实现RAID写入操作的流程图。
图5表示根据本发明的一个或更多个实施例的用于实现服务感知数据放置的流程图。
图6表示根据本发明的一个或更多个实施例的用于实现改进的RAID 写入操作的流程图。
图7A-7B表示根据本发明的一个或更多个实施例的用于实现改进的垃圾收集操作的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于EMC知识产权控股有限公司,未经EMC知识产权控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510035668.4/2.html,转载请声明来源钻瓜专利网。