[发明专利]一种数据预取方法以及装置有效

专利信息
申请号: 201610153153.9 申请日: 2016-03-17
公开(公告)号: CN107203480B 公开(公告)日: 2020-11-17
发明(设计)人: 徐晓忻;陈立钢;廖义祥 申请(专利权)人: 华为技术有限公司
主分类号: G06F12/0862 分类号: G06F12/0862
代理公司: 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人: 王仲凯
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 方法 以及 装置
【说明书】:

发明公开了一种数据预取方法,用于提升系统的服务性能。本发明公开的数据预取方法包括:第一预取装置从第一主机处接收数据预取指令;根据数据预取指令,确定一个或多个目标数据块;若第一预取装置中没有保存目标数据块,则从第二预取装置处获取目标预取装置的标识信息;根据目标数据块的标识信息,确定目标数据块的目标存储位置;从目标存储位置处将目标数据块预取到第一预取装置本地。通过这样的方法,使得原本保存在主机缓存中的启动镜像数据被保存在了主机之外的预取装置上,减少了数据的读写次数和带宽的占用,加速了主机业务进程,提升了主机的服务性能。本发明还提供了相关的预取装置。

技术领域

本发明涉及数据存储领域,尤其涉及一种数据预取方法以及装置。

背景技术

云计算的飞速发展,其背后离不开虚拟化技术的有力支撑。虚拟化技术一般在主机(英文:host)上部署多个虚拟机(英文:virtual machine,缩写:VM),并使用超级管理器(英文:hypervisor)将主机的资源分配给各VM,使得每个VM都可以独立行使计算功能。

主机中的VM在启动时,需要从主机相连的存储装置中读取VM的启动镜像数据。不同的VM在启动时,其读取的启动镜像数据有部分数据是重复的。因此,现阶段的技术在启动VM集群时,一般先启动一台VM,并将该VM的启动镜像数据写入主机的缓存中。这样在其它VM启动时,可以直接从本地缓存中获取重复的启动镜像数据数据,并从存储装置中读取少量的非重复数据即可。

但是在实际应用中,一台主机中的不同VM可能具有不同的类型,而不同类型的VM对应的启动镜像数据之间存在较大差别。因此,当主机中存在多种类型的VM时,缓存中保存的启动镜像数据与待启动的VM需要的启动镜像数据重复率不高。为了尽量减少从存储装置中读取的数据,需要将不同类型的VM的启动镜像数据都写入主机的缓存中。这就导致主机的缓存占用率高,且缓存命中率低,进而使得主机业务进程缓慢,性能达不到使用要求。

发明内容

本发明提供了一种数据预取方法,用于提升集群系统中主机的服务性能。

本发明第一方面提供了一种数据预取方法,适用于集群系统。其中,该集群系统中包括多个预取装置,每个预取装置都唯一连接有一个主机,并连接有一个或多个磁盘。各预取装置之间也彼此相连。本发明以连接有第一主机和第一磁盘的第一预取装置为例进行说明。第一预取装置在第一主机启动虚拟机之前,从第一主机处接收数据预取指令,该数据预取指令用于指示第一主机启动第一主机内的虚拟机所需要使用到的启动数据。第一预取装置根据数据预取指令,确定一个或多个目标数据块。若第一预取装置中没有保存目标数据块,则第一预取装置从第二预取装置处获取目标预取装置的标识信息,该第二预取装置为与保存了目标数据块的目标存储装置相连的预取装置,且该目标预取装置为集群系统的多个预取装置中保存有目标数据块的预取装置。其中,若目标数据块的原始保存位置为集群系统中的目标存储装置,则目标预取装置在获取目标数据块时,与目标存储装置相连的第二预取装置会记录各目标预取装置的标识信息。因此第一预取装置可以从第二预取装置处获取目标预取装置的标识信息。第一预取装置根据目标数据块的标识信息,确定目标数据块的目标存储位置,并从目标存储位置处将目标数据块预取到第一预取装置本地。通过这样的方法,使得原本保存在主机缓存中的启动镜像数据被保存在了主机之外的预取装置上,主机中的VM在启动时直接从预取装置上获取启动镜像数据即可。与现有技术中直接从存储装置中读取启动镜像数据相比,本实施例中重复的数据只需要被写入一次预取装置即可,减少了数据的读写次数和带宽的占用。与现有技术中将启动镜像数据保存在主机缓存中相比,本发明提供的方法中启动镜像数据不会大量占用主机的缓存,因此不会产生主机的缓存命中率低或缓存占用率高的问题,加速了主机业务进程,提升了主机的服务性能。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610153153.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top