[发明专利]面向物联网网关的云服务资源调度方法有效
申请号: | 202110824457.4 | 申请日: | 2021-07-21 |
公开(公告)号: | CN113556397B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 申斌;夏传良;汪明;李成栋;王少林 | 申请(专利权)人: | 山东建筑大学 |
主分类号: | H04L67/1008 | 分类号: | H04L67/1008;H04L67/101;G06F9/50;G16Y10/75;G16Y20/30;G16Y40/10 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 黄海丽 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 联网 网关 服务 资源 调度 方法 | ||
1.面向物联网网关的云服务资源调度方法,其特征是,包括:
物联网网关向资源调度服务器申请通信服务;资源调度服务器告知物联网网关所有通信服务器的IP地址;
通过依次向各个通信服务器发起TCP连接并发送测试报文,物联网网关获取其与每个通信服务器之间的数据包往返时间平均值;
物联网网关对其与每个通信服务器之间的往返时间平均值进行归一化处理,并将归一化处理后的其与每个通信服务器之间的往返时间发送给资源调度服务器;具体归一化处理公式为:
其中,i表示第i个通信服务器;RTTi表示归一化处理前的往返时间平均值;LNETi表示归一化处理后的往返时间;
各个通信服务器在响应物联网网关的测试报文后,采集并计算自身的CPU利用率和内存占用率;
资源调度服务器依次从各个通信服务器获取它们的CPU利用率和内存占用率;
将通信服务器的CPU利用率、通信服务器的内存占用率作为两个分项指标;将物联网网关与通信服务器之间的平均往返时间归一化值作为第三个分项指标;基于三个分项指标,资源调度服务器采用变异系数法选择最合适的通信服务器为物联网网关提供通信服务;
所述基于三个分项指标,资源调度服务器采用变异系数法选择最合适的通信服务器为物联网网关提供通信服务;具体包括:
分别计算三个分项指标各自的变异系数;
根据变异系数,得到每个分项指标的权重;
根据分项指标值以及每个分项指标的权重,采用加权求和的方式,得到每个通信服务器的综合指标值;
资源调度服务器将综合指标值最小的通信服务器的IP地址发送给物联网网关,物联网网关自此便与综合指标值最小的通信服务器进行周期性的通信。
2.如权利要求1所述的面向物联网网关的云服务资源调度方法,其特征是,所述通过依次向各个通信服务器发起TCP连接并发送测试报文,物联网网关获取其与每个通信服务器之间的数据包往返时间平均值;具体包括:
物联网网关作为TCP客户端依次向各个通信服务器发起TCP连接请求,连接成功后向通信服务器发送测试报文,等待通信服务器响应后随即关闭TCP连接;
物联网网关获取并存储其在上述TCP协议处理过程中与每个通信服务器之间的往返时间实际值;
重复上述步骤若干次后,物联网网关获取并计算其与每个通信服务器之间的往返时间平均值。
3.如权利要求1所述的面向物联网网关的云服务资源调度方法,其特征是,分别计算三个分项指标各自的变异系数;具体包括:
设N台通信服务器中第i个通信服务器的CPU利用率为LCPUi,内存占用率为LMEMi;归一化处理后的往返时间为LNETi;CPU利用率指标在综合指标中所占的权重为WCPU,内存占用率指标在综合指标中所占的权重为WMEM,归一化处理后的往返时间在综合指标中所占的权重为WNET;
(1)计算全体通信服务器的CPU利用率平均值全体通信服务器的内存占用率平均值和全体通信服务器的归一化处理后的往返时间的平均值公式如下:
(2)计算全体通信服务器的CPU利用率标准差σCPU、全体通信服务器的内存占用率标准差σMEM和全体通信服务器的归一化处理后的往返时间的标准差σNET,公式如下:
(3)计算全体通信服务器的CPU利用率变异系数COVCPU、全体通信服务器的内存占用率变异系数COVMEM和全体通信服务器的归一化处理后的往返时间变异系数COVNET,公式如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东建筑大学,未经山东建筑大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110824457.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种炼钢合金配加方法
- 下一篇:一种水冷动态热流传感器