System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据传输,尤其涉及一种用于实现fc协议的数据传输方法及传输系统。
技术介绍
1、随着信息技术的快速发展,特别是云计算、大数据、人工智能等技术的广泛应用,数据传输技术面临着前所未有的挑战和机遇。特别是在高性能计算、金融交易、远程医疗、高清视频传输等领域,对数据传输的带宽、速度和稳定性提出了更高的要求。光纤通道(fibre channel,简称fc)协议作为一种高性能、高可靠性的数据传输协议,在这些领域得到了广泛应用。
2、在现有的fc协议数据传输方法中,通常采取静态的带宽分配和固定的数据优先级处理方式。这种方法虽然简单易行,但在面对复杂的网络环境和多样化的数据传输需求时,往往显得力不从心。具体而言,现有技术存在以下问题:
3、1、无法根据网络流量的实时变化动态调整带宽分配,导致带宽利用率低,数据传输效率低下。
4、2、无法根据数据的不同优先级进行灵活处理,导致高优先级数据无法得到及时处理,影响业务效率。
5、3、无法根据网络状态和数据qos指标进行精细化控制,导致数据传输不稳定,影响用户体验。
6、因此,有必要提供一种用于实现fc协议的数据传输方法及传输系统解决上述技术问题。
技术实现思路
1、为解决上述技术问题,本专利技术提供一种用于实现fc协议的数据传输方法及传输系统,通过获取待传输数据集,并利用预测模型对fc应用网络进行网络流量预测和数据优先级预测,实现了对网络流量和数据优先级的精确控制,同时,该方法还根
2、本专利技术提供的一种用于实现fc协议的数据传输方法,数据传输方法包括以下步骤:
3、s1:获取待传输数据集,并利用预测模型对fc应用网络进行网络流量预测,以及对所述待传输数据集中各个待传输数据进行优先级预测;
4、s2:根据网络流量预测的结果预先分配fc交换机间的链路的初步带宽;
5、s3:基于优先级预测结果对待处理数据集中的待处理数据进行缓存;
6、s4:基于fc应用网络的当前网络状态以及待传输数据的qos指标动态调整待传输数据集中各个待传输数据的优先级以及fc交换机间的链路的初步带宽;
7、s5:根据调整的fc交换机间的链路的初步带宽和各个待传输数据的优先级通过fc交换机间的链路传输数据。
8、优选的,步骤s1,具体包括以下步骤:
9、s101:对多个设备的不同协议数据进行采集并统一转换成基于fc协议的待传输数据;
10、s102:利用历史数据构建基于神经网络的预测模型,其中,所述历史数据包括历史网络流量数据和历史传输数据集;
11、s103:通过基于神经网络的预测模型对fc应用网络的预测时间段进行网络流量预测;
12、s104:通过基于神经网络的预测模型对基于fc协议的待传输数据中各个待传输数据进行优先级预测。
13、优选的,在步骤s102中,基于神经网络的预测模型的构建方法具体为:
14、收集并预处理历史网络流量数据和历史传输数据集,其中,所述历史网络流量数据包括时间序列数据,历史传输数据集包括每个待传输数据的属性;
15、从预处理后的历史网络流量数据和历史传输数据集分别提取第一特征集和第二特征集;
16、将第一特征集和第二特征集划分为训练集和测试集;
17、利用训练集训练基于神经网络的预测模型并进行反向传播,并在测试集上验证训练后的基于神经网络的预测模型,直至达到要求的预测性能,得到训练好的基于神经网络的预测模型。
18、优选的,在步骤s103中,网络流量预测的方法具体为:
19、基于fc应用网络的当前网络状态信息和延展的历史网络流量数据构造时序特征序列;
20、根据预测时间段,对所述时序特征序列进行切割,形成对应长度的输入序列;
21、将所述输入序列输入到训练好的基于神经网络的预测模型中进行网络流量预测。
22、优选的,在步骤s104中,优先级预测的方法具体为:
23、从待传输数据集中提取数据特征并进行预处理,其中,所述数据特征包括业务标签、数据大小、时效性要求、历史优先级记录、数据来源和传输目的;
24、将预处理后的数据特征输入到基于神经网络的预测模型中,并输出各个待传输数据的优先级预测值;
25、将输出的各个待传输数据的优先级预测值根据预设规则映射为相应的优先级标签。
26、优选的,步骤s2,具体包括以下步骤:
27、s201:分析网络流量预测的结果,确定在未来设定时间段内的网络流量趋势和峰值;
28、s202:获取fc应用网络的当前网络资源,其中,所述当前网络资源包括fc交换机间的链路的当前带宽、负载情况和可用带宽;
29、s203:根据网络流量预测的结果的分析结果和当前网络资源,计算每个链路在未来设定时间段内所需的初步带宽。
30、优选的,步骤s3,具体包括以下步骤:
31、s301:根据各个待传输数据的优先级标签,对待传输数据集进行排序;
32、s302:根据fc交换机缓存区的容量和排序后的待传输数据,按照优先级顺序将待传输数据缓存到fc交换机缓存区中。
33、优选的,步骤s4,具体包括以下步骤:
34、s401:实时监测fc应用网络的当前网络状态,其中,所述当前网络状态包括网络带宽使用率、延迟和丢包率;
35、s402:收集待传输数据的qos指标,其中,所述qos指标包括数据的时效性要求、业务优先级和传输可靠性;
36、s403:分析当前网络状态和待传输数据的qos指标,得到分析结果;
37、s404:基于分析结果动态调整待传输数据集中各个待传输数据的优先级,以及动态调整fc交换机间的链路的初步带宽。
38、优选的,步骤s5,具体包括以下步骤:
39、s501:根据动态调整后的各个待传输数据的优先级,将待传输数据集中的各个待传输数据按照调整后的优先级从高到低排序,并分配到不同的数据传输队列中;
40、s502:根据动态调整后的fc交换机间的链路的初步带宽,结合各个数据传输队列中的待传输数据的大小和数量,对初步带宽进行再次分配;
41、s503:基于再次分配的带宽和确定的数据传输队列进行数据传输。
42、本专利技术还提供了一种用于实现fc协议的数据传输系统,应用于上述一种用于实现fc协议的数据传输方法,数据传输系统包括:
43、预测模块,用于获取待传输数据集,并利用预测模型对fc应用网络进行网络流量预测,以及对所述待传输数据集中各个待传输数据进行优先级预测;
44、带宽分配模块,用于根据网络流量预测的结果预先分配本文档来自技高网...
【技术保护点】
1.一种用于实现FC协议的数据传输方法,其特征在于,数据传输方法包括以下步骤:
2.根据权利要求1所述的一种用于实现FC协议的数据传输方法,其特征在于,步骤S1,具体包括以下步骤:
3.根据权利要求2所述的一种用于实现FC协议的数据传输方法,其特征在于,在步骤S102中,基于神经网络的预测模型的构建方法具体为:
4.根据权利要求3所述的一种用于实现FC协议的数据传输方法,其特征在于,在步骤S103中,网络流量预测的方法具体为:
5.根据权利要求4所述的一种用于实现FC协议的数据传输方法,其特征在于,在步骤S104中,优先级预测的方法具体为:
6.根据权利要求5所述的一种用于实现FC协议的数据传输方法,其特征在于,步骤S2,具体包括以下步骤:
7.根据权利要求6所述的一种用于实现FC协议的数据传输方法,其特征在于,步骤S3,具体包括以下步骤:
8.根据权利要求7所述的一种用于实现FC协议的数据传输方法,其特征在于,步骤S4,具体包括以下步骤:
9.根据权利要求1所述的一种用于实现FC协议
10.一种用于实现FC协议的数据传输系统,应用于上述权利要求1至9任意一项所述的一种用于实现FC协议的数据传输方法,其特征在于,数据传输系统包括:
...【技术特征摘要】
1.一种用于实现fc协议的数据传输方法,其特征在于,数据传输方法包括以下步骤:
2.根据权利要求1所述的一种用于实现fc协议的数据传输方法,其特征在于,步骤s1,具体包括以下步骤:
3.根据权利要求2所述的一种用于实现fc协议的数据传输方法,其特征在于,在步骤s102中,基于神经网络的预测模型的构建方法具体为:
4.根据权利要求3所述的一种用于实现fc协议的数据传输方法,其特征在于,在步骤s103中,网络流量预测的方法具体为:
5.根据权利要求4所述的一种用于实现fc协议的数据传输方法,其特征在于,在步骤s104中,优先级预测的方法具体为:
【专利技术属性】
技术研发人员:严增锐,李汝波,倪学兵,杜雨晅,张闯,
申请(专利权)人:成都凯迪飞研科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。