[发明专利]支持任意时间数据访问和修改的数据保护方法及系统无效
申请号: | 200910272284.9 | 申请日: | 2009-09-28 |
公开(公告)号: | CN101668048A | 公开(公告)日: | 2010-03-10 |
发明(设计)人: | 王丽娜;熊琦;王德军 | 申请(专利权)人: | 武汉大学;武汉和迅计算机工程有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F11/14 |
代理公司: | 武汉华旭知识产权事务所 | 代理人: | 周宗贵 |
地址: | 43007*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 任意 时间 数据 访问 修改 保护 方法 系统 | ||
1.一种支持任意时间数据访问和修改的数据保护方法,其特征在于,包括以下步骤:
① 初始化网络连接,CDP主机向CDP服务器建立网络连接,所述CDP表示连续数据保护;
② CDP 主机通过CDP代理向CDP服务器发送虚拟访问请求,CDP 服务器对其进行身份认证,并建立数据连接;
③ CDP 服务器要求CDP 主机提供访问信息,所述访问信息包括分区信息、时间信息 ;
④ CDP 主机通过CDP代理发送访问信息,CDP 服务器使用接收到的信息向元数据操作模块查询最近中间版本镜像的存储位置;
⑤ CDP 服务器根据查询结果在存储服务器上定位最近的中间镜像位置,提取用于镜像修正的数据和操作集,并合成准确时间的时间版本镜像;
⑥ CDP 服务器将获得的准确时间版本镜像链接到iSCSI Target端,并进行相关配置,同时将镜像挂载信息通过iSCSI Target端发送给CDP 主机;
⑦ CDP 主机通过iSCSI客户端接收到挂载信息,将远程镜像实施挂载,并生成相应的数据视图,通过iSCSI客户端显示给用户;
⑧ CDP 主机使用iSCSI客户端监控并实时获取用户的读/写操作信息,通过远程访问iSCSI Target端获取/写入操作数据,通过iSCSI客户端将数据或修改结果呈现给用户,实现数据视图的更新;
⑨ CDP 服务器根据从iSCSI Target获取的操作数据,更新元数据存储和相应的数据存储;
CDP主机通过iSCSI客户端将更新结果呈现给用户。
2.根据权利要求1所述的支持任意时间数据访问和修改的数据保护方法,其特征在于:
所述步骤⑤中合成准确时间的时间版本镜像,具体包括如下子步骤:
① 根据前述访问信息定位到离最近的两个端点和的时间版本镜像,其中;
② 进行到以及到之间的操作信息和数据信息的比较,根据代价最小化准则选择合成的端点版本;
③ 在端点版本的基础上进行“回退”或“重做”操作,得到指定时间的镜像版本。
3.根据权利要求1所述的支持任意时间数据访问和修改的数据保护方法,其特征在于:
所述步骤⑤中合成的准确时间的时间版本镜像, 能够实现数据版本的多向运行,所述实现数据版本的多向运行具体包括如下子步骤:
①初始化存储资源位图和运行任务索引;
②为每个运行任务分配单独的存储空间,并更新存储资源位图和运行任务索引;
③要查询运行轨迹上某时刻的数据视图,首先根据该任务运行的初始镜像生成静态视图,然后根据任务索引列和存储资源位图定位相应的存储分配状况,最后利用其结果实时更新视图。
4.一种支持任意时间数据访问和修改的数据保护系统,其特征在于,包括:
CDP主机,用于保持同CDP服务器之间的网络连接,并且在系统正常运行时向CDP服务器传送带版本信息的连续数据;所述CDP表示连续数据保护;
CDP服务器,用于实时协调各种读写请求,负责根据访问信息从元数据存储中查询到中间镜像版本和更新操作的访问索引;
元数据存储装置,负责根据访问信息提供中间镜像版本位置和更新操作的存储索引列表;
数据存储装置,负责保存不同时间版本的连续数据和中间镜像版本,同时维护相关数据的访问索引;
所述CDP主机与CDP服务器实现网络连接,所述CDP服务器与数据存储装置、元数据存储装置分别连接;
CDP主机包括CDP代理模块、iSCSI客户端模块,CDP代理模块用于截获受保护区域的所有操作,发送给CDP服务器;iSCSI客户端模块用于实时捕获用户的操作请求和操作数据,使用iSCSI协议发送给CDP服务器上的iSCSI Target端,同时接受iSCSI Target端发送过来的数据视图和访问数据,给用户提供一种透明的数据访问和机制;
CDP服务器包括元数据管理模块、存储管理模块、iSCSI Target端模块、CDP管理模块,其中元数据管理模块用于根据CDP代理发送过来的磁盘操作信息和数据信息生成并存储元数据;存储管理模块负责根据发送过来的操作和数据更新分类存储和后续镜像,每隔一定的时间周期,生成中间版本的镜像文件;iSCSI Target端模块通过CDP服务器端所提供的镜像文件生成挂载信息并提供给iSCSI客户端,同时通过iSCSI客户端发送过来的数据逻辑地址从镜像中获取所需要的数据并提供给iSCSI客户端;CDP管理模块负责CDP服务器端各模块之间的工作调度,CDP管理模块接收CDP代理发送访问请求,合成所需镜像,将生成的镜像连接到iSCSI Target端,并实施相关配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学;武汉和迅计算机工程有限公司,未经武汉大学;武汉和迅计算机工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910272284.9/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置