[发明专利]一种基于多源任务线的智能城市运行的方法和系统有效
| 申请号: | 202010225913.9 | 申请日: | 2020-03-26 |
| 公开(公告)号: | CN111539863B | 公开(公告)日: | 2021-03-19 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 光控特斯联(重庆)信息技术有限公司 |
| 主分类号: | G06Q50/26 | 分类号: | G06Q50/26;G06F9/48 |
| 代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 付婧 |
| 地址: | 400010 重庆*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 任务 智能 城市 运行 方法 系统 | ||
1.一种基于多源任务线的智能城市运行的方法,其特征在于,包括:
对于智能城市运行中的任一个数据分析运算需求,拆分为一个本地计算任务线,以及一个或者多个云端计算任务线;具体包括:将该数据分析运算需求拆分为一个本地计算任务线MkL,和/或一个或者多个云端计算任务线MkC1,MkC2...MkCn...;其中本地计算任务线MkL对应的运算数据量为DkL,一个或者多个云端计算任务线MkC1,MkC2...MkCn...总体对应的运算数据量为DkC;其中Dk=εDkL+(1-ε)DkC;ε表示为本地计算和云端计算的拆分比例,0≤ε≤1;其中本地计算任务线MkL的计算时延为tkL,云端计算任务线MkC1,MkC2...MkCn...的计算时延分别为tkC1,tkC2...tkCn...;则计算所述拆分比例ε的方式为:在满足约束条件即0≤tkL,tkC1,tkC2...tkCn...≤tmax的前提下,使得max(tkL,tkC1,tkC2...tkCn)最小的ε;其中tmax为最大允许的时延;在确定了ε的基础上,根据可用的云端服务器的数量,决定云端计算拆分的任务线MkC1,MkC2...MkCn...的数量;
按照效用最优的原则,确定云端服务器的数据计算量和计算线程数,进而确定云端服务器可承担的任务线数以及任务线的预期完成时间;具体包括:定义本地计算的开销为其中n为本地终端的编号,表示第n个本地终端的总开销,表示时间开销权重,表示时间开销,其中是本地终端本地单位时间可启用的计算线程数,dn可以用单个线程单位时间的计算量为单位表示,表示运算资源开销权重,是运算资源开销,其中是每个计算线程的运算资源开销,为单位数据量的运算资源开销,bn是本地终端的处理数据量;云端服务器针对第n台本地终端上传的计算任务进行云端计算的开销为其中,表示将计算任务从本地终端上传到云端服务器的时间,表示云端服务器的计算时间,其中C是云端服务器单位时间可启用的计算线程数,πn表示云端服务器在完成计算任务后获得的收益值;云端服务器的综合效用为其中R表示云端服务器的综合效用,k为该云端服务器所对应的任务线,共K个任务线利用云端服务器执行计算;Nk为第k个任务线中在效用统计窗口内成功完成计算的数量,πk表示第k个任务线每次成功完成计算后云端服务器获得的收益值,prb表示云端服务器的单位数据计算量的成本,prd表示云端服务器的单位计算线程数的成本,bk表示第k个任务线每次成功完成计算所承担的数据计算量,dk表示第k个任务线每次成功完成计算所开启的计算线程数,gk表示第k个任务线每次成功完成计算后云端服务器的成本;进而,设置本地终端开销大于云端服务器的开销为约束条件,以云端服务器的综合效用R最大化为目标,求解bk,dk以及πk;参照bk,dk以及πk,将计算任务分配给云端服务器,即根据云端服务器的综合效用R最大化,获得对于第k个任务线,云端服务器所承担的数据计算量和计算线程数,根据该数据计算量和计算线程数决定云端服务器承担的计算;
按照使得一个数据分析运算需求的所述本地计算任务线和云端计算任务线最大化并行的方式,将拆分的所述云端计算任务线分配给适当的云端服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于光控特斯联(重庆)信息技术有限公司,未经光控特斯联(重庆)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010225913.9/1.html,转载请声明来源钻瓜专利网。





