[发明专利]一种智能动态调整多图形处理器负载的控制系统在审

专利信息
申请号: 201710178780.2 申请日: 2017-03-23
公开(公告)号: CN106886463A 公开(公告)日: 2017-06-23
发明(设计)人: 韦兴平 申请(专利权)人: 西华大学
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 北京众合诚成知识产权代理有限公司11246 代理人: 夏艳
地址: 610039 四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 智能 动态 调整 图形 处理器 负载 控制系统
【权利要求书】:

1.一种智能动态调整多图形处理器负载的控制系统,其特征在于,所述智能动态调整多图形处理器负载的控制系统包括:

接收模块,用于接收编码数据;

所述接收模块的无线信任值计算方法包括以下步骤:

步骤一,采集节点间不同时间片的交互次数,根据得到的数据建立时间序列,通过三次指数平滑法来预测节点间下一个时间片的交互次数,将交互次数预测值与实际值的相对误差作为节点的直接信任值;采集网络观测节点i与节点j之间的n个时间片的交互次数:

选取一定时间间隔t作为一个观测时间片,以观测节点i和被测节点j在1个时间片内的交互次数作为观测指标,真实交互次数,记作yt,依次记录n个时间片的yn,并将其保存在节点i的通信记录表中;

预测第n+1个时间片的交互次数:

根据采集到的n个时间片的交互次数建立时间序列,采用三次指数平滑法预测下一个时间片n+1内节点i和j之间的交互次数,预测交互次数,记作计算公式如下:

<mrow><msub><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>a</mi><mi>n</mi></msub><mo>+</mo><msub><mi>b</mi><mi>n</mi></msub><mo>+</mo><msub><mi>c</mi><mi>n</mi></msub><mo>;</mo></mrow>

预测系数an、bn、cn的取值可由如下公式计算得到:

<mrow><msub><mi>a</mi><mi>n</mi></msub><mo>=</mo><mn>3</mn><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>-</mo><mn>3</mn><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msubsup><mo>+</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mo>;</mo></mrow>

<mrow><msub><mi>b</mi><mi>n</mi></msub><mo>=</mo><mfrac><mi>&alpha;</mi><mrow><mn>2</mn><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><mn>2</mn></msup></mrow></mfrac><mo>&lsqb;</mo><mrow><mo>(</mo><mn>6</mn><mo>-</mo><mn>5</mn><mi>&alpha;</mi><mo>)</mo></mrow><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>-</mo><mn>2</mn><mrow><mo>(</mo><mn>5</mn><mo>-</mo><mn>4</mn><mi>&alpha;</mi><mo>)</mo></mrow><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msubsup><mo>+</mo><mrow><mo>(</mo><mn>4</mn><mo>-</mo><mn>3</mn><mi>&alpha;</mi><mo>)</mo></mrow><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mo>&rsqb;</mo><mo>;</mo></mrow>

<mrow><msub><mi>c</mi><mi>n</mi></msub><mo>=</mo><mfrac><msup><mi>&alpha;</mi><mn>2</mn></msup><mrow><mn>2</mn><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><mn>2</mn></msup></mrow></mfrac><mo>&lsqb;</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>-</mo><mn>2</mn><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msubsup><mo>+</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mo>&rsqb;</mo><mo>;</mo></mrow>

其中:分别是一次、二次、三次指数平滑数,由如下公式计算得到:

<mrow><mtable><mtr><mtd><mrow><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mi>&alpha;</mi><mo>&times;</mo><msub><mi>y</mi><mi>n</mi></msub><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>&times;</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mi>n</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mi>&alpha;</mi><mo>&times;</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>&times;</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mi>n</mi><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mi>&alpha;</mi><mo>&times;</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msubsup><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>&times;</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mi>n</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup></mrow></mtd></mtr></mtable><mo>;</mo></mrow>

是三次指数平滑法的初始值,其取值为:

<mrow><msubsup><mover><mi>y</mi><mo>^</mo></mover><mn>0</mn><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mn>0</mn><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mn>0</mn><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mrow><msub><mi>y</mi><mn>1</mn></msub><mo>+</mo><msub><mi>y</mi><mn>2</mn></msub><mo>+</mo><msub><mi>y</mi><mn>3</mn></msub></mrow><mn>3</mn></mfrac><mo>;</mo></mrow>

α是平滑系数,0<α<1,体现信任的时间衰减特性,即离预测值越近的时间片的yt权重越大,离预测值越远的时间片的yt权重越小;如果数据波动较大,且长期趋势变化幅度较大,呈现明显迅速的上升或下降趋势时α应取较大值0.6~0.8,增加近期数据对预测结果的影响;当数据有波动,但长期趋势变化不大时,α在0.1~0.4取值;如果数据波动平稳,α应取较小值,0.05~0.20;

计算直接信任值:

节点j的直接信任值TDij为预测交互次数和真实交互次数yn+1的相对误差,

步骤二,采用多路径信任推荐方式而得到的计算式计算间接信任值;收集可信节点对节点j的直接信任值:

节点i向所有满足TDik≤φ的可信关联节点询问其对节点j的直接信任值,其中φ为推荐节点的可信度阈值,根据可信度的要求精度,φ的取值范围为0~0.4;

计算间接信任值:

综合计算所收集到的信任值,得到节点j的间接信任值TRij,其中,Set(i)为观测节点i的关联节点中与j节点有过交互且其直接信任值满足TDik≤φ的节点集合;

步骤三,由直接信任值和间接信任值整合计算得出综合信任值,综合信任值(Tij)的计算公式如下:Tij=βTDij+(1-β)TRij,其中β(0≤β≤1)表示直接信任值的权重,当β=0时,节点i和节点j没有直接交互关系,综合信任值的计算直接来自于间接信任值,判断较客观;当β=1时,节点i对节点j的综合信任值全部来自于直接信任值,在这种情况下,判断较为主观,实际计算根据需要确定β的取值;

拆分模块,与接收模块连接,用于将所述编码数据按数据帧进行拆分;

收集模块,与拆分模块连接,用于收集各个图形处理器的负载情况;

分配模块,与收集模块连接,用于根据负载情况,将所述数据帧分配到所述各个图形处理器;所述分配模块的分配方法包括:

第一步:初始化已选图形处理器通信渠道集合为空集,候选图形处理器通信渠道集合为图形处理器通信渠道全集,随着调度过程的进行,已选图形处理器通信渠道集合和候选图形处理器通信渠道集合的元素不断更新,An和Sn分别为在第n次迭代结束时候选和已选图形处理器通信渠道集合,n=1,…,NT为迭代的次数,初始化n=1;

第二步:分配模块对图形处理器通信渠道k反馈的信道信息矩阵Hk进行奇异值分解其中,λk,1表示第k个图形处理器通信渠道的信道矩阵的奇异值,表示维度1×(NT-1)的零向量,和分别由与非零奇异值λk,1和零奇异值对应的右奇异值向量构成,因为rank(Hk)=1,所以Vi(1)=vi,1,vi,1为Vi的第一个列向量,其中,rank(·)表示求矩阵的秩;

第三步:分配模块根据分解后的矩阵构造中间矩阵和以及其中,diag(·)表示对角化操作;

第四:分配模块构造相关矩阵R,R为L×L方阵,第i行第j列的元素为其中,|·|表示求模运算;

第五:从R中选择出与已经调度的n-1个图形处理器通信渠道对应的n-1列,构成矩阵将剩余的部分分别对行元素进行升序排列,得到矩阵即

第六步:计算图形处理器通信渠道的相关因子即对Rn中每一行的前ξ个元素分别求和并取倒数,等效于简化得到列向量ψn=[ψ1,n … ψL,n]Η

第七步:按照公式选择第n个图形处理器通信渠道;

第八步:若n<NT,返回第五步;否则调度完成,根据被调度的图形处理器通信渠道受到的实际干扰计算相关因子ψk;若图形处理器通信渠道未被调度ψk=0,并按照公式更新图形处理器通信渠道k,k∈{1,…,L}平均相关因子,用于计算下一个传输周期中的图形处理器通信渠道调度权重,调度完成后,分配模块通知激活图形处理器通信渠道并进行下行数据通信,在下一个传输周期(t+1)的开销时隙阶段,重复执行第一步~第八步。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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