[发明专利]一种面向云数据中心的任务与数据联合部署方法有效

专利信息
申请号: 201610882432.9 申请日: 2016-10-09
公开(公告)号: CN106487889B 公开(公告)日: 2019-04-19
发明(设计)人: 李鑫;秦小麟 申请(专利权)人: 南京航空航天大学
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 杨晓玲
地址: 210016*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提出了一种面向云数据中心的任务与数据联合部署方法,该方法包括步骤:(1)系统环境配置分析,分析系统配置条件下任务及数据部署的难易程度,根据分析结果选择最优化部署策略或启发式部署策略;(2)最优化部署策略,在可以实现最优部署的情况下,实施最佳联合部署;(3)启发式部署策略,在不能保证最优的情况下,采取一种基于数据流行度的联合部署策略。本发明旨在最小化周期性任务的完成时间,以为基于数据分析的决策支持提供依据。
搜索关键词: 一种 面向 数据中心 任务 数据 联合 部署 方法
【主权项】:
1.一种面向云数据中心的任务与数据联合部署方法,其特征在于包括步骤:(1)获取系统参数,包括:数据块的数量K、数据中心的物理机数量N和每个物理机的内存槽数量M,M>K/N,且将系统所要完成的任务分为K组任务流,并为每组任务流分配一个数据块,内存槽的大小与数据块的大小一致;定义变量其中,di表示第i组任务流中的任务数;(2)根据系统参数配置判断是否能实现最优部署,若能实现最优部署,则执行步骤(3);否则,执行步骤(4);(3)执行最优部署策略,包括步骤:(3‑1)定义j表示迭代次数,初始化j=1;将各组任务流按照度数升序排列,形成待选择队列Q1;(3‑2)从Q1中选择x组任务流形成待部署队列I,I满足:x≤M且SUMI≥AVGSUMI表示待部署队列I中所有任务流的度数和值;将I中的任务流从Q1中删除;(3‑3)判断选出的待部署队列I是否满足:SUMI=AVG;若满足,则将待部署队列I中的任务流通过对应的数据块部署在物理机j上,转入步骤(3‑5);若不满足,则转入步骤(3‑4);(3‑4)将I中度数值最大的任务流切分为两份:A和B,使任务流A与I中剩余x‑1个任务流的度数和值等于AVG;将任务流A与剩余x‑1个任务流通过对应的数据块部署在物理机j上;将B作为新的任务流归入Q1中并对Q1中的各组任务流按照度数重新升序排序,任务流B仍对应切分前的数据块;转入步骤(3‑5);(3‑5)设Q1中任务流为y组,判断是否满足:y>M,若满足,则令j=j+1,返回步骤(3‑2);若不满足,则转入步骤(3‑6);(3‑6)判断是否满足y=M;若y=M,则转入步骤(3‑7);否则转入步骤(3‑8);(3‑7)判断是否满足:SUMy表示Q1中剩余y组任务流的度数和;若满足,则执行步骤(3‑8);否则,令j=j+1,返回步骤(3‑2);(3‑8)将Q1中剩余y组任务流通过对应的数据块部署在物理机j,并停止整个部署过程;(4)执行启发式部署策略,包括步骤:(4‑1)获取各物理机的负载量,选择当前负载最低的物理机,并将任务流中度数最高的任务流部署在被选中的物理机上;(4‑2)判断是否存在未分配的任务流,若判断结果为否,则结束分配,停止整个部署过程;否则,返回步骤(4‑1)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201610882432.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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