[发明专利]一种固态硬盘中RAID资源的管理方法在审
申请号: | 201811356775.7 | 申请日: | 2018-11-15 |
公开(公告)号: | CN109521964A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 苏州韦科韬信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215500 江苏省苏州市常熟市高*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 条带 休眠状态 子缓存 固态硬盘 激活状态 应用场景 优先级别 状态修改 可复用 分配 复用 空闲 选中 释放 管理 申请 恢复 | ||
本发明涉及一种固态硬盘中RAID资源的管理方法,其特征在于当Raid条带被更高优先级和新的Raid条带选中被作为可复用Raid条带时,将被选中的地Raid条带的状态修改为休眠状态,直到与其复用的Raid条带处理完释放资源时才将休眠状态恢复为激活状态,当Raid条带状态为休眠状态时,对该条带的操作将被禁止。其特征在于子缓存资源根据是否被申请分为已被占用和空闲两种状态,每个Raid条带在分配子缓存资源时根据Raid条带的类型和应用场景分配不同数量的子缓存资源,同时根据类型设定其优先级别。
技术领域
本发明涉及固态硬盘控制技术,特别涉及一种固态硬盘中RAID资源的管理方法。
背景技术
片内RAID缓存资源Soc Raid Buffer Resource是系统级芯片Soc描述的进行Raid异或(XOR)操作的缓存空间,其使用基于颗粒度为LPA级别的RAID子缓存Raid Sub Buffer。
图1是传统的Raid设计方案图。硬件层对应到片内Raid缓存资源Soc Raid BufferResource,一段Soc Raid Buffer Resource由离散的RAID子缓存Raid Sub Buffer组成,假设硬件层有0~n个RAID子缓存。固件设计时以静态绑定的方式将一组2个以上的RAID子缓存Raid Sub Buffer绑定到Raid条带Stripe资源上,固件系统的设计上只看到条带Stripe资源,如Stripe Index0~Stripe Indexx,而透明化Raid Buffer,即Raid Sub Buffer对逻辑层不可见。
传统的Raid设计方案缺陷在于:①静态绑定方式因资源浪费而制约系统的性能。每个Stripe必须按照系统中可能出现的最大数量来绑定Raid Sub Buffer,最大数量的来源根据stripe操作需要的Raid Sub Buffer的最多个数。实际上读写stripe操作所需的Raid Sub Buffer个数不一致,在3DTLC应用场景中,stripe绑定的Raid Sub Buffer个数可能多达12个,但读stripe操作实际上可能只需要一个Raid Sub Buffer。静态绑定方式会加剧Soc Raid Buffer Resource的紧张,造成Raid条带Raid Stripe的并发性受限,影响性能;②Raid Stripe的分配方式加上Soc Raid Buffer Resource紧张,会导致低优先级的Stripe操作占据资源而阻塞高优先级的Stripe操作。
发明内容
针对以上缺陷,本发明目的是提高片内RAID缓存资源的利用率。
为了解决以上问题本发明提出了一种固态硬盘中RAID资源的管理方法,其特征在于每个Raid条带从片内RAID缓存资源中分配对应所需的子缓存资源,当片内RAID缓存资源的剩余空闲资源足够时,直接给新申请的Raid条带分配子缓存资源,当片内RAID缓存资源的剩余空闲资源不足时,根据活跃度从已分配的Raid条带中选取活跃度低的可复用Raid条带,将从已分配给可复用Raid条带的子缓存资源中分配所需数量的子缓存资源,并做好记录
所述的固态硬盘中RAID资源的管理方法,其特征在于通过申请时间和优先级特征量确定的Raid条带的活跃度。
所述的固态硬盘中RAID资源的管理方法,其特征在于通过swap表和信息记录表记录每个Raid条带的状态、子缓存资源ID、优先级和申请时间信息,所述状态包括休眠状态和活动状态。
所述的固态硬盘中RAID资源的管理方法,其特征在于当Raid条带被更高优先级和新Raid条带选中被作为可复用Raid条带时,将被选中的地Raid条带的状态修改为休眠状态,直到与其复用的Raid条带处理完释放资源时才将休眠状态恢复为激活状态,当Raid条带状态为休眠状态时,对该条带的操作将被禁止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州韦科韬信息技术有限公司,未经苏州韦科韬信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811356775.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种元数据落盘方法及装置
- 下一篇:一种固态硬盘加密分区的方法