《一种基于云存储的高效资源动态调度方法.pdf》由会员分享,可在线阅读,更多相关《一种基于云存储的高效资源动态调度方法.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102946429 A (43)申请公布日 2013.02.27 C N 1 0 2 9 4 6 4 2 9 A *CN102946429A* (21)申请号 201210440341.1 (22)申请日 2012.11.07 H04L 29/08(2006.01) (71)申请人浪潮电子信息产业股份有限公司 地址 250014 山东省济南市高新区舜雅路 1036号 (72)发明人黄臣 李瑞东 (54) 发明名称 一种基于云存储的高效资源动态调度方法 (57) 摘要 本发明的一种基于云存储的高效资源动态调 度方法,涉及到云存储技术领域,该方法的技术内 容由云存储资源控。
2、制节点、云存储资源调度节点、 云存储资源监控节点和各类存储节点组成,云存 储控制节点根据传入的数据获取数据索引和更新 数据索引,然后云存储调度节点根据索引值高低 选择存储节点。该方法的有益效果是:通过将高 索引数据放到高速存储节点,实现存储资源的动 态调度,有效利用高速存储节点,提高云存储在数 据读取时的命中率,以极大提高云存储资源有效 利用率。 (51)Int.Cl. 权利要求书1页 说明书3页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 3 页 附图 3 页 1/1页 2 1.一种基于云存储的高效资源动态调度方法,其特征在于系统包括:云。
3、存储资源控制 节点、云存储资源调度节点、云存储资源监控节点和各类存储节点,其中: 云存储资源控制节点:根据其存储单元内的索引信息统计出索引数据的高低,并按照 优先级发送给云存储调度节点,同时保存云存储监控节点传输过来的索引信息,并更新到 自有存储区; 云存储资源调度节点:根据云存储控制节点的命令,选择各存储节点资源之间的调度, 具体为按照云存储控制节点的要求把高索引数据从当前存储服务切换到更高一级存储节 点; 云存储资源存储节点:负责收集存储区内空间占用信息,当空间被占满后反馈信息给 云存储监控节点; 云存储资源监控节点:负责收集各存储节点当前数据存储索引信息,并传输反馈给云 存储控制节点; 。
4、实现步骤如下: 云存储控制节点根据传人的数据获取数据索引和更新数据索引,统计出索引数据的 高低,按照优先级发送给云存储调度节点,调度节点根据索引值高低选择存储节点,同时各 类存储节点收集本节点信息并反馈给云存储监控节点,然后监控节点将各类存储节点的索 引信息传输给控制节点,控制节点保存监控节点传输过来的索引信息,并更新到自有存储 区; 存储节点进行信息反馈的步骤如下: 存储节点判断自己存储区是否占满,当高速存储节点被占满后,向云存储监控节点发 送中断请求,然后监控节点向调度节点发送中断信息,调度节点根据接收中断,不再选择此 存储节点。 权 利 要 求 书CN 102946429 A 1/3页 。
5、3 一种基于云存储的高效资源动态调度方法 技术领域 0001 本发明涉及云存储系统领域,具体涉及一种基于云存储的高效资源动态调度方 法。 背景技术 0002 云存储系统是一个以数据存储和管理为核心的云计算系统,全球网络存储工业协 会(Storage Networking Industry Association,SNIA)关于云存储系统的定义也是从好 几个方面进行: 从服务角度定义:通过网络为多用户提供按需使用、按需计费的存储服务;从技术角 度定义:通过集群应用、网格技术或分布式文件系统将网络中的存储设备集合起来协同工 作,共同对外提供数据存储和业务访问功能。 0003 云存储系统的核心是服务。
6、,需要提供多种访问方式,在数据组织上,既要支持非结 构化数据存储,又要支持结构化数据或者半结构化数据的存储。存储系统应该具有较好的 在线扩展能力,能够兼容异构存储设备。提供跨数据中心的缓存加速、负载均衡服务,给用 户提供高性能服务。 0004 云存储是当下市场热点,但在庞大的存储资源下,各存储资源内部也必然存在存 储性能方面的差异。为了给用户提供更好的存储服务。云存储可以搭建高速、中速、低速存 储节点已满足应用需求。在针对客户持续访问的数据时,面对云存储整体庞大的数据资源, 每次检索选择是一个十分耗时的过程。这些,无不对当前云存储的用户体验提出了挑战。在 云存储大系统下通过存储资源的差异性,充。
7、分发挥各存储资源的优点,在节约成本的同时, 亦能为客户提供更好的服务。 发明内容 0005 本发明针对目前云存储系统下数据访问、检索中存在的问题,提供一种基于云存 储的高效资源动态调度方法。 0006 本发明基于云存储的高效资源动态调度方法,解决所述技术问题采用的技术方案 为:该方法由云存储资源控制节点、云存储资源监控节点、云存储资源调度节点和各类存储 节点四部分组成。 0007 下面分别对该方法的各部分进行说明: 1、云存储资源控制节点包含存储单元,根据其存储单元内的索引信息统计出索引数据 的高低,并按照优先级发送给云存储调度节点;同时保存云存储监控节点传输过来的索引 信息,并更新到自有存储。
8、区; 2、云存储资源调度节点根据云存储控制节点的命令,选择各存储节点资源之间的调 度,具体为按照云存储控制节点的要求把高索引数据从当前存储服务切换到更高一级存储 节点; 3、云存储资源存储节点负责收集存储区内空间占用信息,当空间被占满后反馈信息给 说 明 书CN 102946429 A 2/3页 4 云存储监控节点,此外云存储节点分为高速存储节点、中速存储节点和低速存储节点; 4、云存储资源监控节点负责收集各存储节点当前数据存储索引信息,并传输反馈给云 存储控制节点。 0008 具体实现步骤为:云存储控制节点根据传人的数据获取数据索引和更新数据索 引,统计出索引数据的高低,按照优先级发送给云存。
9、储调度节点,调度节点根据索引值高低 选择存储节点,把高索引数据放到高速存储节点,当高速存储节点没有空闲存储区时,向下 一级存储节点转移;同时各类存储节点收集本节点信息并反馈给云存储监控节点,然后监 控节点将各类存储节点的索引信息传输给控制节点,控制节点保存监控节点传输过来的索 引信息,并更新到自有存储区。 0009 本发明的有益效果是:采用云存储资源的高效动态调度方法,实现存储资源的动 态调度,有效利用高速存储节点,提高云存储在数据读取时的命中率,以极大提高云存储资 源有效利用率。 附图说明 0010 附图1本发明所述资源调度方法的结构示意图; 附图2本发明所述资源调度方法的动态调配流程图; 。
10、附图3本发明所述资源调度方法中存储节点反馈信息流程图。 具体实施方式 0011 下面结合附图对本发明的基于云存储的高效资源动态调度方法作进一步详细说 明。 0012 本发明所述资源动态调度方法包含云存储资源控制节点、云存储资源调度节点、 云存储资源监控节点和各类存储节点。该方法实现了存储资源的动态调度,有效利用高速 存储节点,提高云存储的数据读取命中率,以极大提高云存储资源的有效利用率。 0013 本发明所述资源动态调度方法的实现过程为:云存储控制节点根据传人的数据获 取数据索引和更新数据索引,统计出索引数据的高低,按照优先级发送给云存储调度节点, 调度节点根据索引值高低选择存储节点,把高索引。
11、数据放到高速存储节点,各类存储节点 收集本节点信息并反馈给云存储监控节点,然后监控节点将各类存储节点的索引信息传输 给控制节点,控制节点保存监控节点传输过来的索引信息,并更新到自有存储区。 0014 此外,该方法中存储节点进行信息反馈的实现过程为:存储节点判断自己存储区 是否占满,当高速存储节点被占满后,向云存储监控节点发送中断请求,然后监控节点向调 度节点发送中断信息,调度节点根据接收中断,不再选择此存储节点。 0015 实施例: 结合图2详细说明使用该方法进行资源动态调配的具体流程: 在步骤S100中,云存储控制节点根据传入的数据获取数据索引和更新数据索引; 在步骤S200中,根据索引值高。
12、低选择存储节点,此过程中,如果为高索引数据,则将此 数据放到高速存储节点;当高速存储节点没有空闲存储区时,向下一级存储节点转移; 在步骤S300中,调配存储节点,将经常使用到的高索引数据首先选择高速存储节点, 以便用户的多次读取,节约时间。如图2所示: 说 明 书CN 102946429 A 3/3页 5 结合图3详细说明该方法中存储节点进行信息反馈的具体过程: 在步骤S100中,存储节点判断自己存储区是否占满; 在步骤S200中,例如高速存储节点发现占满后,向云存储资源监控节点发送中断请 求,请求禁止向自己写入低于当前存储区内数据索引值的新数据,但高速存储区可以更新 高索引值的数据; 在步骤S300中,云存储资源监控节点向云存储调度节点发送中断信息; 在步骤S400中,云存储调度节点根据接收中断,不再选择此存储节点,如图3所示。 0016 除说明书所述技术特征外,均为本专业技术人员的已知技术。 说 明 书CN 102946429 A 1/3页 6 图1 说 明 书 附 图CN 102946429 A 2/3页 7 图2 说 明 书 附 图CN 102946429 A 3/3页 8 图3 说 明 书 附 图CN 102946429 A 。