[发明专利]一种缩短写时拷贝快照写响应时间的方法无效
申请号: | 200710053650.2 | 申请日: | 2007-10-19 |
公开(公告)号: | CN101140542A | 公开(公告)日: | 2008-03-12 |
发明(设计)人: | 冯丹;王志坤;周可;汪芳;田磊;曾令仿;庞丽萍 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F12/06 | 分类号: | G06F12/06;G06F11/14;G06F17/30 |
代理公司: | 华中科技大学专利中心 | 代理人: | 方放 |
地址: | 430074湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种缩短写时拷贝快照写响应时间的方法,属于计算机存储技术领域,涉及支持快照的写请求处理流程,目的是将写时拷贝快照操作串行执行的三个步骤中第二个步骤延迟执行,从而缩短快照时主机写请求响应时间,提高存储系统的可用性。本发明预先将存储系统整个存储空间分为源数据区和快照区,接收到主机发送的写请求时,将需要快照保存的数据读出并加入到快照数据写入队列尾后,无需等待该快照数据写至快照区,即可将主机写请求数据写入源数据区。当满足快照数据写进程启动条件时,再依次将快照数据写入队列中的快照数据写至快照区。本发明有效地缩短了快照时主机写请求响应时间,适用于当前IO请求日趋密集的存储系统。 | ||
搜索关键词: | 一种 缩短 拷贝 快照 响应 时间 方法 | ||
【主权项】:
1.一种缩短写时拷贝快照写响应时间的方法,预先将存储系统整个存储空间分为源数据区和快照区,源数据区存放主机访问请求的数据,快照区存放需快照保存的数据;设定快照块大小,构造快照链表头和快照索引结构根节点,快照链表保存所有快照元数据,快照索引结构用于判断相应数据块是否已保存在快照区;当接收到主机发送过来的写请求时,顺序进行下述步骤:(1)根据设定的快照块大小,将写请求数据依据其起始地址和长度进行分块;(2)以每个分块号为关键字在快照索引结构中进行查找,若已存在,转步骤(8),否则顺序进行;(3)判断快照区是否有足够的剩余空间,是则转步骤(5),否则顺序进行;(4)自动删除快照区中存在时间最久的一个快照,并更新快照区大小,转步骤(3);(5)启动快照数据读进程,将需快照保存的数据块从源数据区中读出,并加入到快照数据写入队列尾;(6)更新快照区内可用快照区大小和下一个可用扇区的位置;(7)判断所有分块是否都已处理完毕,是则顺序执行,否则转步骤(2);(8)将主机发送的写请求数据写入源数据区;(9)判断是否满足预先设定的快照数据写进程启动条件,是则启动快照数据写进程,将快照数据写入队列中的数据写至快照区,否则顺序执行;(10)结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710053650.2/,转载请声明来源钻瓜专利网。