[发明专利]一种云系统、管理节点及数据获取的方法在审
申请号: | 201510539917.3 | 申请日: | 2015-08-28 |
公开(公告)号: | CN105245565A | 公开(公告)日: | 2016-01-13 |
发明(设计)人: | 邵宪津 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 管理 节点 数据 获取 方法 | ||
技术领域
本发明涉及云计算技术领域,特别涉及一种云系统、管理节点及数据获取的方法。
背景技术
随着计算机技术的迅猛发展,云服务、云计算得到了广泛的应用,其中云系统是云服务、云计算的基础。随着云系统用户的不断增加,云系统的计算节点也不断的增加,由于云系统用户分布的随机性,云系统计算节点的分布也变得越来越复杂,给云系统的设计带来和巨大的挑战。
目前,一般在一个固定的地理位置布置云系统的存储设备,各地的用户需要获取存储设备中的文件时,云系统将所要获取的文件通过跨地域传输的方式,将其传输到用户的计算节点上。
当存储设备与计算节点距离较远时,存储设备与计算节点之间的网络延时较大,导致将存储设备上的文件传输到计算节点上需要较长的时间,例如当计算节点创建虚拟机时,需要将创建虚拟机使用的系统镜像文件从异地的存储设备传输到本地的计算节点上,由于系统镜像文件一般都较大,当计算节点距存储设备较远时,需要大量时间才能完成系统镜像文件的传输,因此,这种云系统数据存储的方式,当计算节点从存储设备获取数据时,云系统数据的传输速度较慢。
发明内容
本发明提供一种云系统、管理节点及数据获取的方法,能够提高云系统数据传输的速度。
本发明实施例提供了一种云系统,包括:管理节点、至少一个计算节点及至少两个二级存储器;
所述至少两个二级存储器中的各个二级存储器部署于不同的地理位置,用于存储所述计算节点所需的各类数据;
所述管理节点,用于接收所述计算节点获取所需数据的请求,获取所述计算节点与所述各个二级存储器之间的网络延时并判断所述各个二级存储器是否包括所述计算节点所需数据,将包括所述计算节点所需数据且与所述计算节点之间网络延时最短的目标二级存储器的标识发送给所述计算节点;
所述计算节点,用于向所述管理节点发送获取所需数据的请求,并在接收到所述管理节点发送的所述目标二级存储器的标识后,从所述目标二级存储器获取所需数据。
优选地,所述管理节点,用于根据所述计算节点与所述各个二级存储器之间的网络延时,依据网络延时由短到长的顺序,对所述各个二级存储器进行排序,根据所述二级存储器的排序结果,逐个判断所述各个二级存储器中是否包括所述计算节点所需数据,并将第一个被判断包括所述计算节点所需数据的目标二级存储器的标识发送给所述计算节点。
优选地,所述管理节点,进一步用于根据所述二级存储器的排序结果,当所述目标二级存储器不是排序第一的二级存储器时,发出远程copy命令,以将所述目标二级存储器中的所述计算节点所需数据复制到所述排序第一的二级存储器中。
优选地,所述管理节点,进一步用于每隔设定时间,检测所述各个二级存储器中存储的数据是否相同,如果否,发出远程copy命令,以通过所述各个二级存储器之间数据的相互复制,实现所述各个二级存储器之间数据的同步。
优选地,所述管理节点,用于在接收到所述计算节点获取所需数据的请求后,向所述各个二级存储器发送计算命令{“vcIP”,“ID”},其中所述vcIP为所述计算节点的标识,所述ID为所述所需数据的标识;
所述二级存储器,用于在接收到所述管理节点发送的计算命令{“vcIP”,“ID”}后,测量自身与所述计算节点vcIP之间的网络延时,根据所述ID检测自身是否包括所述所需数据,并向所述管理节点返回计算结果{“vcIP”,“secIP”,“ID”,“flag”,“time”},其中,所述secIP为所述二级存储器的标识,所述flag为二级存储器secIP中是否包括所需数据的标识,所述time为所述二级存储器secIP与所述计算节点vcIP之间的网络延时;
所述管理节点,用于在接收到各个所述二级存储器返回的计算结果后,根据所述网络延时time,依据网络延时由短到长的顺序,对所述各个二级存储器进行排序,根据所述二级存储器排序的结果,依次判断所述各个二级存储器对应的flag是否为YES,并将第一个被判断flag为YES的目标二级存储器的标识secIP及其包括的所述所需数据的资源标示符URI发送给所述计算节点;
所述计算节点,用于根据所述目标二级存储器的标识secIP及其包括的所述所需数据的资源标识符URI,从所述目标二级存储器中获取所述所需数据。
本发明实施例提供了一种管理节点,包括:接收单元、获取单元、判断单元及发送单元;
所述接收单元,用于接收外部计算节点获取所需数据请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510539917.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置