一种基于X86平台的高性能物联网调度方法及系统技术方案

技术编号:37770555 阅读:12 留言:0更新日期:2023-06-06 13:34
本发明专利技术涉及互联网技术领域,更具体地,涉及一种基于X86平台的高性能物联网调度方法及系统。该方案包括通过高速接口与88E6193X连接;通过88E6193X与外部的千兆光口连接;通过高速接口与外部万兆光口连接;自动读取当前传输数据,判断处于工作状态的通信接口;对所述处于工作状态的通信接口形成具体的传输资源分配方案;根据所述传输资源分配方案自动进行硬件资源分配。该方案通过设置多个接口,结合X86平台内部的资源的综合调度,实现基于物联网硬件的高效资源利用。网硬件的高效资源利用。网硬件的高效资源利用。

【技术实现步骤摘要】
一种基于X86平台的高性能物联网调度方法及系统


[0001]本专利技术涉及互联网
,更具体地,涉及一种基于X86平台的高性能物联网调度方法及系统。

技术介绍

[0002]由于5G等技术的发展,越来越多的领域开始使用无线物联网设备或有线连接。为了能够实现不同区域不同的场景下的数据传输,需要足够的资源进行管理和调度。
[0003]在本专利技术技术之前,现有技术在X86平台中配置的光口的数量较少,经常出现资源没有最大化利用的问题。此外,若对应X86平台中,若存在资源分配不均的问题时,难以有效的进行有效的调度和配置。

技术实现思路

[0004]鉴于上述问题,本专利技术提出了一种基于X86平台的高性能物联网调度方法及系统,通过设置多个接口,结合X86平台内部的资源的综合调度,实现基于物联网硬件的高效资源利用。
[0005]根据本专利技术实施例第一方面,提供一种基于X86平台的高性能物联网调度方法。
[0006]在一个或多个实施例中,优选地,所述一种基于X86平台的高性能物联网调度方法包括:
[0007]通过高速接口与88E6193X连接;
[0008]通过88E6193X与外部的千兆光口连接;
[0009]通过高速接口与外部万兆光口连接;
[0010]自动读取当前传输数据,判断处于工作状态的通信接口;
[0011]对所述处于工作状态的通信接口形成具体的传输资源分配方案;
[0012]根据所述传输资源分配方案自动进行硬件资源分配。/>[0013]在一个或多个实施例中,优选地,所述通过高速接口与88E6193X连接,具体包括:
[0014]在处理器CPU上的高速接口中,选择4个;
[0015]对所选择的4个接口,利用88E6193X桥片进行连接。
[0016]在一个或多个实施例中,优选地,所述通过88E6193X与外部的千兆光口连接,具体包括:
[0017]根据所述88E6193X桥片进行外部连接,每个所述88E6193X桥片连接1个千兆光口SFP;
[0018]每个所述88E6193X桥片连接1个万兆光口SFP+;
[0019]每个所述88E6193X桥片连接1个千兆电口RJ45。
[0020]在一个或多个实施例中,优选地,所述通过高速接口与外部万兆光口连接,具体包括:
[0021]通过CPU自动的高速接口选取尚未使用的4个作为外部扩展接口;
[0022]将所述外部扩展接口与外部万兆光口万兆光口SFP+连接。
[0023]在一个或多个实施例中,优选地,所述自动读取当前传输数据,判断处于工作状态的通信接口,具体包括:
[0024]在CPU运行状态下读取每个接口的使用情况;
[0025]根据所述使用情况,判断全部的处于工作状态的通信接口。
[0026]在一个或多个实施例中,优选地,所述对所述处于工作状态的通信接口形成具体的传输资源分配方案,具体包括:
[0027]获得所述处于工作状态的通信接口;
[0028]获取当前CPU每类资源的数据总量,并利用第一计算公式计算待发送数据区内的单位时间资源总量;
[0029]当所述待发送数据区内的单位时间资源总量小于预设的定值时,直接由数据类型进行发送,发送时优先选择万兆光口,并利用第二计算公式计算每个通道的流量占比,每次发送时,选择预留至少20%的时间,不发送数据;
[0030]根据每个通道的流量占比,判断是否满足第三计算公式,若不满足则利用第四计算公式计算单位时间容量占比,若满足则不做处理;
[0031]根据所述单位时间容量占比,不满足第五计算公式的通道发送数据,使得全部的时间段内都发送数据,不再预留不发送数据的时间,若满足第五计算公式的通道不发送数据;
[0032]对千兆光纤的传输数据,利用第六计算公式进行光纤分类号划分;
[0033]对于千兆光纤分类号为1的光纤,判断若满足第七计算公式,则将部分传输数据通过千兆电口进行分流传输;
[0034]记录最终的传输资源分配方案;
[0035]所述第一计算公式为:
[0036]Z=ΣZx
[0037]其中,Z为所述待发送数据区内的单位时间资源总量,Zx为单位时间内的第x类资源总量;
[0038]所述第二计算公式为:
[0039]L=B/L
Z
[0040]其中,L为所述流量占比,B为分配流量,L
Z
为额定总流量;
[0041]所述第三计算公式为:
[0042]H=100
×
MAX(L

50)<80
[0043]其中,H为超50%流量比例,MAX()为计算最大值的函数;
[0044]所述第四计算公式为:
[0045]DR=DZ/DE
[0046]其中,DR为所述单位时间容量占比,DZ为对应排序的单位时间总容量,DE为单位时间额定容量;
[0047]所述第五计算公式为:
[0048]T<80%
×
TD
[0049]其中,T为单位周期内数据自动补入后的总时间,TD为单位周期;
[0050]所述第六计算公式为:
[0051][0052]其中,U为所述千兆光纤分类号,S为千兆以下每个任务的传输流量;
[0053]所述第七计算公式为:
[0054]K<0.8
×
L
E
[0055]其中,K为100%时间对应的流量值,L
E
为额定流量。
[0056]在一个或多个实施例中,优选地,所述根据所述传输资源分配方案自动进行硬件资源分配,具体包括:
[0057]获取所述传输资源分配方案,根据当前所述处于工作状态的通信接口进行数据分配;
[0058]等待数据传输完成,进行下一个周期的数据传递。
[0059]根据本专利技术实施例第二方面,提供一种基于X86平台的高性能物联网调度系统。
[0060]在一个或多个实施例中,优选地,所述一种基于X86平台的高性能物联网调度系统包括:
[0061]第一扩展模块,用于通过高速接口与88E6193X连接;
[0062]第二扩展模块,用于通过88E6193X与外部的千兆光口连接;
[0063]第三扩展模块,用于通过高速接口与外部万兆光口连接;
[0064]接口信息采集模块,用于自动读取当前传输数据,判断处于工作状态的通信接口;
[0065]方案设置模块,用于对所述处于工作状态的通信接口形成具体的传输资源分配方案;
[0066]方案执行模块,用于根据所述传输资源分配方案自动进行硬件资源分配。
[0067]根据本专利技术实施例第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于X86平台的高性能物联网调度方法,其特征在于,该方法包括:通过高速接口与88E6193X连接;通过88E6193X与外部的千兆光口连接;通过高速接口与外部万兆光口连接;自动读取当前传输数据,判断处于工作状态的通信接口;对所述处于工作状态的通信接口形成具体的传输资源分配方案;根据所述传输资源分配方案自动进行硬件资源分配。2.如权利要求1所述的一种基于X86平台的高性能物联网调度方法,其特征在于,所述通过高速接口与88E6193X连接,具体包括:在处理器CPU上的高速接口中,选择4个;对所选择的4个接口,利用88E6193X桥片进行连接。3.如权利要求2所述的一种基于X86平台的高性能物联网调度方法,其特征在于,所述通过88E6193X与外部的千兆光口连接,具体包括:根据所述88E6193X桥片进行外部连接,每个所述88E6193X桥片连接1个千兆光口SFP;每个所述88E6193X桥片连接1个万兆光口SFP+;每个所述88E6193X桥片连接1个千兆电口RJ45。4.如权利要求1所述的一种基于X86平台的高性能物联网调度方法,其特征在于,所述通过高速接口与外部万兆光口连接,具体包括:通过CPU自动的高速接口选取尚未使用的4个作为外部扩展接口;将所述外部扩展接口与外部万兆光口万兆光口SFP+连接。5.如权利要求1所述的一种基于X86平台的高性能物联网调度方法,其特征在于,所述自动读取当前传输数据,判断处于工作状态的通信接口,具体包括:在CPU运行状态下读取每个接口的使用情况;根据所述使用情况,判断全部的处于工作状态的通信接口。6.如权利要求1所述的一种基于X86平台的高性能物联网调度方法,其特征在于,所述对所述处于工作状态的通信接口形成具体的传输资源分配方案,具体包括:获得所述处于工作状态的通信接口;获取当前CPU每类资源的数据总量,并利用第一计算公式计算待发送数据区内的单位时间资源总量;当所述待发送数据区内的单位时间资源总量小于预设的定值时,直接由数据类型进行发送,发送时优先选择万兆光口,并利用第二计算公式计算每个通道的流量占比,每次发送时,选择预留至少20%的时间,不发送数据;根据每个通道的流量占比,判断是否满足第三计算公式,若不满足则利用第四计算公式计算单位时间容量占比,若满足则不做处理;根据所述单位时间容量占比,不满足第五计算公式的通道发送数据,使得全部的时间段内都发送数据,不再预留不发送数据的时间,若满足第五计算公式的通道不发送数据;对千兆光纤的传输数据,利用第六计算公式进行光纤分类号划分;对于千兆光纤分类号为1的光纤,判断若满足第七计算公式,则将部分传输数据通过...

【专利技术属性】
技术研发人员:曹英豪周玲陈先良
申请(专利权)人:北京乐研科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1