算力网络数据传输方法、装置、电子设备及存储介质与流程

未命名 08-15 阅读:117 评论:0


1.本发明涉及数据处理技术领域,尤其涉及一种算力网络数据传输方法、装置、电子设备及存储介质。


背景技术:

2.算力中心是专门用于提供高性能计算能力的数据中心。随着数字经济的发展,数据总量快速增长,数据资源的存储、计算和应用需求也大幅提升,因此对算力中心资源的需求也逐步增加。
3.然而不同地区存在数字经济发展不平衡的问题,导致不同地区算力中心的资源使用率差别巨大,例如数字经济发达的地区算力中心的资源使用率高,容易出现算力中心资源不足的情况,而数字经济落后的地区算力中心的资源使用率低,容易出现算力中心资源闲置的情况。为了解决算力资源区域分布不均衡的问题,可以将数字经济发达地区的数据传输至数字经济落后地区,利用数字经济落后地区的算力中心资源处理数字经济发达地区的数据,这对数据传输提出了更高的要求。
4.不同的用户对数据传输的需求不一致,因此在进行数据传输前往往需要用户与运维人员沟通协商,确认所要传输的数据,再进行数据传输。由于每次数据传输前都需要用户与运维人员进行人工沟通,导致现有方法自动化程度低,效率低且成本高。


技术实现要素:

5.本发明提供一种算力网络数据传输方法、装置、电子设备及存储介质,用以解决现有技术中数据传输自动化程度低,效率低且成本高的缺陷。
6.本发明提供一种算力网络数据传输方法,包括:利用数据分级模型对第一算力中心的待处理业务进行分类,得到数据分级模型输出的本地处理数据和迁移数据;其中,数据分级模型是基于历史处理业务和迁移特征数据训练得到的;确定迁移数据的算力资源需求、存储资源需求和网络资源需求;在第二算力中心满足迁移数据的算力资源需求、存储资源需求和网络资源需求时,将迁移数据传输至第二算力中心。
7.根据本发明提供的一种算力网络数据传输方法,数据分级模型还用于对待处理业务进行安全分类,对第一算力中心的待处理业务进行分类,得到数据分级模型输出的本地处理数据和迁移数据,包括:利用数据分级模型对第一算力中心的待处理业务进行安全分类,得到第一安全等级的待处理业务和第二安全等级的待处理业务;利用数据分级模型分别对第一安全等级的待处理业务和第二安全等级的待处理业务进行分类,得到数据分级模型输出的第一安全等级的本地处理数据、第二安全等级的本地处理数据、第一安全等级的迁移数据和第二安全等级的迁移数据;其中,第二安全等级的数据加密要求高于第一安全等级的数据加密要求。
8.根据本发明提供的一种算力网络数据传输方法,将迁移数据传输至第二算力中心,包括:按照预设周期检测第一算力中心和第二算力中心之间传输的网络流量数据;基于
网络流量数据确定当前时刻的带宽利用率;在当前时刻的带宽利用率低于预设阈值时,根据预设网络带宽将迁移数据从第一算力中心传输至第二算力中心;其中,预设网络带宽是根据带宽利用率、预设阈值和总网络带宽确定的。
9.根据本发明提供的一种算力网络数据传输方法,将迁移数据传输至第二算力中心,包括:确定迁移数据的安全等级;当迁移数据的安全等级为第二安全等级时,对迁移数据进行加密处理;将加密后的迁移数据发送至第二算力中心。
10.根据本发明提供的一种算力网络数据传输方法,安全等级还包括第三安全等级,第三安全等级的数据加密要求高于第二安全等级的数据加密要求;当迁移数据的安全等级为第三安全等级时,通过可信执行环境对迁移数据进行加密处理。
11.根据本发明提供的一种算力网络数据传输方法,迁移特征数据包括业务员访问次数、数据迁移要求、行业法律法规、用户订购偏好、数据安全要求、访问延时要求中的至少两种。
12.根据本发明提供的一种算力网络数据传输方法,利用数据分级模型对第一算力中心的待处理业务进行分类之前,包括:若输入待处理业务的用户为新用户,基于面向用户的服务端解析用户所属的行业;基于行业的数据分类模型为待处理业务进行初步分类;根据用户对初步分类结果的调整反馈,优化数据分类模型。
13.本发明还提供一种算力网络数据传输装置,包括:业务分类模块,用于利用数据分级模型对第一算力中心的待处理业务进行分类,得到数据分级模型输出的本地处理数据和迁移数据;其中,数据分级模型是基于历史处理业务和迁移特征因子训练得到的;需求确认模块,用于确定迁移数据的算力资源需求、存储资源需求和网络资源需求;判断传输模块,用于在第二算力中心满足迁移数据的算力资源需求、存储资源需求和网络资源需求时,将迁移数据传输至第二算力中心。
14.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述算力网络数据传输方法。
15.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述算力网络数据传输方法。
16.本发明提供的算力网络数据传输方法、装置、电子设备及存储介质,通过数据分级模型对第一算力中心的待处理业务进行分类,得到数据分级模型输出的本地处理数据和迁移数据;数据分级模型是基于历史处理业务和迁移特征数据训练得到的;确定迁移数据的算力资源需求、存储资源需求和网络资源需求,在第二算力中心满足迁移数据的算力资源需求、存储资源需求和网络资源需求时,将迁移数据传输至第二算力中心。本发明通过数据分级模型实现了传输数据的自动化分类,无需用户与运维人员进行人工沟通,降低了人工成本,提高了数据传输的效率。
附图说明
17.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些
附图获得其他的附图。
18.图1是本发明提供的算力网络数据传输方法的流程示意图之一;图2是本发明提供的算力网络数据传输装置的结构示意图;图3是本发明提供的算力网络数据传输方法的流程示意图之二;图4是图3的算力网络数据传输方法对应的数据处理的流程示意图;图5是本发明数据分级模型的训练过程示意图;图6是算力网络数据传输过程的资源需求对比图;图7是本发明电子设备一实施例的结构示意图。
具体实施方式
19.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.不同的用户对数据传输的需求不一致,因此在进行数据传输前往往需要用户与运维人员沟通协商,确认所要传输的数据,再进行数据传输。由于每次数据传输前都需要用户与运维人员进行人工沟通,导致现有方法自动化程度低,效率低且成本高。
21.基于此,本发明提供一种算力网络数据传输方法、装置、电子设备及存储介质,用以解决现有技术中数据传输自动化程度低,效率低且成本高的缺陷。
22.请参阅图1,图1是本发明提供的算力网络数据传输方法的流程示意图之一,在本实施例中,算力网络数据传输方法具体包括步骤s110至步骤s130,各步骤具体如下:s110:利用数据分级模型对第一算力中心的待处理业务进行分类,得到数据分级模型输出的本地处理数据和迁移数据。
23.不同的用户对数据传输的需求不同,因此在进行数据传输前需要确定所需传输的数据。
24.具体地,第一算力中心指的是当前用户数据所在的算力中心,针对每一个用户,获取第一算力中心的待处理业务,利用数据分级模型对第一算力中心的待处理业务进行分类,得到数据分级模型输出的本地处理数据和迁移数据。本地处理数据指的是保留在第一算力中心的数据,无需进行传输;迁移数据指的是用户所需传输的数据。
25.其中,数据分级模型是基于历史处理业务和迁移特征数据训练得到的。
26.一般地,对于同一个用户或者同一行业的用户,数据传输的需求具有一定的稳定性和相关性,因此可以基于该用户或者该行业用户的历史处理业务和迁移特征数据训练数据分级模型,使得数据分级模型可以准确预测用户数据传输的需求,实现数据的自动化分类。
27.s120:确定迁移数据的算力资源需求、存储资源需求和网络资源需求。
28.在进行数据传输前,需要确定迁移数据所需的算力资源需求、存储资源需求和网络资源需求,并和其他算力中心现有的资源做对比,以确定其他算力中心是否满足数据传输的需求。
29.算力资源需求包括算力容量需求和算力性能需求,存储资源需求包括存储容量需
求和存储性能需求。
30.算力容量需求指的是所需用于计算的资源,例如服务器数量、计算节点数量等。算力容量需求主要取决于迁移数据的规模和复杂度。
31.算力性能需求指的是对计算资源性能的要求,例如业务处理速度、业务并行处理能力、响应时间等。不同迁移数据的算力性能需求不同。
32.存储容量需求指的是待处理业务所需的存储容量。存储容量需求取决于迁移数据的大小、数据类型和保留时长等因素,可以根据迁移数据的总量、每日迁移数据的增量以及迁移数据的保留时长来估计存储容量需求。
33.存储性能需求指的是对存储资源性能的要求,例如访问待处理业务数据的速度、响应时间、存储设备的读写速度等。不同迁移数据的存储性能需求不同。
34.网络资源需求指的是迁移数据在传输过程中所需的网络资源,例如传输速率、网络带宽、传输时延等。
35.优选地,网络资源需求可以是网络带宽和传输时延信息。
36.不同的迁移数据的算力资源需求、存储资源需求和网络资源需求可以不同,本实施例对此不作限定。
37.s130:在第二算力中心满足迁移数据的算力资源需求、存储资源需求和网络资源需求时,将迁移数据传输至第二算力中心。
38.具体地,第二算力中心指的是接收迁移数据的算力中心,在确定迁移数据的算力资源需求、存储资源需求和网络资源需求后,需要查询并获取第二算力中心闲置的算力资源数据、存储资源数据,以及第一算力中心与第二算力中心之间的网络资源数据。
39.进一步地,分别对比迁移数据的算力资源需求和第二算力中心闲置的算力资源、迁移数据的存储资源需求和第二算力中心闲置的存储资源、迁移数据的网络资源需求和第一算力中心与第二算力中心之间的网络资源,获得对比结果,基于对比结果判断第二算力中心是否满足迁移数据的算力资源需求、存储资源需求和网络资源需求。
40.具体地,当第二算力中心的算力容量和性能满足迁移数据的算力容量需求和算力性能需求、第二算力中心的存储容量和性能满足迁移数据的存储容量需求和存储性能需求、第一算力中心与第二算力中心之间的网络资源满足迁移数据的网络资源需求时,将迁移数据传输至第二算力中心。
41.本实施例提供的算力网络数据传输方法,通过数据分级模型对第一算力中心的待处理业务进行分类,得到数据分级模型输出的本地处理数据和迁移数据;数据分级模型是基于历史处理业务和迁移特征数据训练得到的;确定迁移数据的算力资源需求、存储资源需求和网络资源需求,在第二算力中心满足迁移数据的算力资源需求、存储资源需求和网络资源需求时,将迁移数据传输至第二算力中心。本实施例通过数据分级模型实现了传输数据的自动化分类,无需用户与运维人员进行人工沟通,降低了人工成本,提高了数据传输的效率。
42.在一些实施例中,数据分级模型还用于对待处理业务进行安全分类。
43.为了更好地管理和保护数据,以满足不同行业的安全需求,用户通常还需要对数据进行安全分类管理。
44.例如,用户可能需要根据数据的敏感性对数据进行分类,并对敏感性不同的数据
进行不同的加密处理,设置不同的权限等。
45.对待处理业务进行安全分类也可以由数据分级模型完成。
46.具体地,对第一算力中心的待处理业务进行分类,得到数据分级模型输出的本地处理数据和迁移数据,包括:利用数据分级模型对第一算力中心的待处理业务进行安全分类,得到第一安全等级的待处理业务和第二安全等级的待处理业务;其中,第二安全等级的数据加密要求高于第一安全等级的数据加密要求。
47.进一步地,利用数据分级模型分别对第一安全等级的待处理业务和第二安全等级的待处理业务进行分类,得到数据分级模型输出的第一安全等级的本地处理数据、第二安全等级的本地处理数据、第一安全等级的迁移数据和第二安全等级的迁移数据。
48.其中,第一安全等级的本地处理数据和第二安全等级的本地处理数据保留在第一算力中心;第一安全等级的迁移数据和第二安全等级的迁移数据需要传输至第二算力中心。
49.在一些实施例中,将迁移数据传输至第二算力中心,包括:按照预设周期检测第一算力中心和第二算力中心之间传输的网络流量数据;基于网络流量数据确定当前时刻的带宽利用率;在当前时刻的带宽利用率低于预设阈值时,根据预设网络带宽将迁移数据从第一算力中心传输至第二算力中心;其中,预设网络带宽是根据带宽利用率、预设阈值和总网络带宽确定的。
50.一般地,每个算力中心可以同时和多个不同的算力中心进行数据传输,由于不同迁移数据的网络资源需求不同,且不同迁移数据的传输过程也不同步,因此每个算力中心当前可用的网络资源量会随着数据传输业务的变化而变化,但这种变化可能会影响迁移数据的传输。
51.为了确保数据传输的稳定性和可靠性,可以根据第一算力中心和第二算力中心之间的网络流量变化情况调整迁移数据传输的时机和网络带宽,提高数据传输的效率。
52.具体地,按照预设周期检测第一算力中心和第二算力中心之间传输的网络流量数据,基于网络流量数据确定当前时刻的带宽利用率。
53.网络带宽是指网络传输的最大数据容量,通常以每秒传输的比特数来表示,可以用于衡量网络链路传输数据的能力。
54.网络流量是指通过网络链路传输的实际数据量,通常以比特或字节为单位表示,可以是每秒钟的平均流量或特定时间段内的累计流量。
55.带宽利用率是指实际使用的带宽与可用带宽之间的比率,用于衡量网络链路的利用程度。带宽利用率可以通过计算实际网络流量占可用带宽的比例来得出。
56.需要说明的是,带宽利用率可以用于衡量网络链路的利用程度。在本实施例中,带宽利用率可以由网络流量数据和当前时刻的网络带宽计算得出。
57.可选地,带宽利用率可以是第一算力中心和第二算力中心之间传输的网络流量与当前时刻的网络带宽的比值。
58.可选地,在当前时刻的带宽利用率高于预设阈值时,可以暂停迁移数据的传输,直到检测到当前时刻的带宽利用率低于预设阈值,再恢复迁移数据的传输,从而避免加重当前网络拥堵的情况。
59.优选地,预设周期可以为30分钟。
60.进一步地,在当前时刻的带宽利用率低于预设阈值时,根据预设网络带宽将迁移数据从第一算力中心传输至第二算力中心;其中,预设网络带宽是根据带宽利用率、预设阈值和总网络带宽确定的。
61.用于传输迁移数据的网络链路可以有多条,总网络带宽是指网络中所有链路和设备的总传输能力,表示单位时间内整个网络能够传输的最大数据量。
62.具体地,预设网络带宽可以根据带宽利用率、预设阈值和总网络带宽,并基于预设公式计算得出,从而实现预设网络带宽的动态调节。
63.具体地,假设带宽利用率记为a,预设阈值记为b,总网络带宽记为c,预设网络带宽记为d,则预设网络带宽调节公式为:。
64.优选地,预设阈值为80%。
65.可以理解地,预设周期和预设阈值可以由本领域技术人员根据实际需要进行调整,本实施例对此不作限定。
66.通过上述方式,使得分配给迁移数据的网络带宽可以根据当前的网络流量情况进行自适应调节,确保了数据传输的稳定性和可靠性,提高了数据传输的效率。
67.在一些实施例中,将迁移数据传输至第二算力中心,包括:确定迁移数据的安全等级;当迁移数据的安全等级为第二安全等级时,对迁移数据进行加密处理;将加密后的迁移数据发送至第二算力中心。
68.具体地,第一安全等级的本地处理数据和第一安全等级的迁移数据无需加密处理,第一安全等级的迁移数据可直接进行数据传输。
69.对第二安全等级的本地处理数据和第二安全等级的迁移数据进行加密处理,将加密后的迁移数据发送至第二算力中心。
70.可选地,对第二安全等级的本地处理数据和第二安全等级的迁移数据的加密处理可以通过加密算法实现。
71.可选地,加密算法可以为同态加密、差分隐私、不经意传输算法中的一种或多种。
72.第一安全等级的数据包括第一安全等级的本地处理数据和第一安全等级的迁移数据,第二安全等级的数据包括第二安全等级的本地处理数据和第二安全等级的迁移数据。
73.当用户需要访问第一安全等级的数据时,无需进行解密处理,可以直接访问;当用户需要访问第二安全等级的数据时,需要利用相应的数据解密算法进行解密处理,并向用户提供解密后的数据。
74.在一些实施例中,安全等级还包括第三安全等级,第三安全等级的数据加密要求高于第二安全等级的数据加密要求;当迁移数据的安全等级为第三安全等级时,通过可信执行环境对迁移数据进行加密处理。
75.具体地,第三安全等级的数据可以采用可信执行环境处理。
76.可信执行环境(trusted execution environment,tee)是一种安全处理方式。可信执行环境通过硬件和软件组合,创建安全的执行环境,从而保护敏感数据的完整性。
77.在可信执行环境中,硬件为敏感数据单独分配一块隔离的内存区域,即安全区域(secure zone),用于存储和处理敏感数据,由于该安全区域受到硬件的保护,无法被外部
程序或操作系统访问和篡改,从而确保了敏感数据的安全性和完整性。
78.通过将第三安全等级的数据放置在可信执行环境中进行处理,可以有效地保护敏感数据的安全性,防止数据泄露和未授权访问。同时,可信执行环境还能够提供硬件级别的安全性保护,使得对数据的处理更加可靠和可信。
79.当用户需要访问第三安全等级的数据时,可以通过访问第三安全等级的数据对应的独立内存实现数据访问。
80.在一些实施例中,迁移特征数据包括业务员访问次数、数据迁移要求、行业法律法规、用户订购偏好、数据安全要求、访问延时要求中的至少两种。
81.具体地,业务员访问次数指的是业务员或用户对特定数据的访问次数,较高的访问次数可能表示该数据对业务员或用户具有较高的重要性,可用于衡量数据的安全等级。
82.数据迁移要求指的是数据迁移的需求和要求等方面的数据,例如迁移频率、迁移的数据量、迁移时间、迁移地点等,数据迁移要求可用于预测用户的数据迁移需求。
83.行业法律法规指的是针对特定行业的法律法规要求,例如金融、医疗、隐私保护等领域的合规要求,行业法律法规可能会影响数据的迁移决策和安全等级的确定。
84.用户订购偏好指的是用户在订购业务时的偏好选择,例如性能优先、成本优先或平衡(综合考虑性能和成本)模式。用户订购偏好可用于预测用户的数据迁移需求。
85.数据安全要求指的是数据的安全等级和安全要求,包括机密性、完整性和可用性等方面的要求。数据安全要求可用于衡量数据的安全等级。
86.访问延时要求指的是用户对数据访问时延的要求,例如部分业务对实时性要求较高,需要快速访问数据,而部分业务则可以稍有延迟。访问延时要求可用于预测用户的数据迁移需求。
87.迁移特征数据可以用于训练数据分级模型,使得数据分级模型可以准确预测用户的需求,实现数据的自动化分类,从而实现提供高效、安全和可靠的数据传输。
88.在一些实施例中,利用数据分级模型对第一算力中心的待处理业务进行分类之前,包括:若输入待处理业务的用户为新用户,基于面向用户的服务端解析用户所属的行业;基于行业的数据分类模型为待处理业务进行初步分类;根据用户对初步分类结果的调整反馈,优化数据分类模型。
89.对于同一行业的用户,数据传输的需求具有一定的稳定性和相关性,因此,若输入待处理业务的用户为新用户,可以基于面向用户的服务端解析用户所属的行业,基于行业的数据分类模型为待处理业务进行初步分类。
90.例如,对于金融行业而言,对数据的安全等级的划分往往具有高度的一致性。若输入待处理业务的用户为新用户,该用户为金融行业的从业人员,则可以基于金融行业的数据分类模型为待处理业务进行初步分类。
91.进一步地,根据用户对初步分类结果的调整反馈,优化数据分类模型。
92.具体地,根据用户对初步分类结果的调整反馈,采用强化学习算法持续优化数据分级模型,从而提高数据分级模型的准确率。
93.本发明还提供了一种算力网络数据传输装置,请参阅图2,图2是本发明提供的算力网络数据传输装置的结构示意图,数据传输装置包括业务分类模块210、需求确认模块220和判断传输模块230。
94.业务分类模块210,用于利用数据分级模型对第一算力中心的待处理业务进行分类,得到数据分级模型输出的本地处理数据和迁移数据。
95.其中,数据分级模型是基于历史处理业务和迁移特征因子训练得到的。
96.需求确认模块220,用于确定迁移数据的算力资源需求、存储资源需求和网络资源需求。
97.判断传输模块230,用于在第二算力中心满足迁移数据的算力资源需求、存储资源需求和网络资源需求时,将迁移数据传输至第二算力中心。
98.在一些实施例中,业务分类模块210,用于利用数据分级模型对第一算力中心的待处理业务进行安全分类,得到第一安全等级的待处理业务和第二安全等级的待处理业务;利用数据分级模型分别对第一安全等级的待处理业务和第二安全等级的待处理业务进行分类,得到数据分级模型输出的第一安全等级的本地处理数据、第二安全等级的本地处理数据、第一安全等级的迁移数据和第二安全等级的迁移数据。
99.其中,第二安全等级的数据加密要求高于第一安全等级的数据加密要求。
100.在一些实施例中,判断传输模块230,用于按照预设周期检测第一算力中心和第二算力中心之间传输的网络流量数据;基于网络流量数据确定当前时刻的带宽利用率;在当前时刻的带宽利用率低于预设阈值时,根据预设网络带宽将迁移数据从第一算力中心传输至第二算力中心。
101.其中,预设网络带宽是根据带宽利用率、预设阈值和总网络带宽确定的。
102.在一些实施例中,判断传输模块230,用于确定迁移数据的安全等级;当迁移数据的安全等级为第二安全等级时,对迁移数据进行加密处理;将加密后的迁移数据发送至第二算力中心。
103.在一些实施例中,安全等级还包括第三安全等级,第三安全等级的数据加密要求高于第二安全等级的数据加密要求;当迁移数据的安全等级为第三安全等级时,业务分类模块210,用于通过可信执行环境对迁移数据进行加密处理。
104.在一些实施例中,迁移特征数据包括业务员访问次数、数据迁移要求、行业法律法规、用户订购偏好、数据安全要求、访问延时要求中的至少两种。
105.在一些实施例中,利用数据分级模型对第一算力中心的待处理业务进行分类之前,若输入待处理业务的用户为新用户,业务分类模块210,还用于基于面向用户的服务端解析用户所属的行业;基于行业的数据分类模型为待处理业务进行初步分类;根据用户对初步分类结果的调整反馈,优化数据分类模型。
106.本发明还提供了算力网络数据传输方法的一个具体的实例。请参阅图3和图4,图3是本发明提供的算力网络数据传输方法的流程示意图之二,图4是图3的算力网络数据传输方法对应的数据处理的流程示意图,在本实施例中,算力网络数据传输方法具体包括步骤s310至步骤s350,各步骤具体如下:s310:利用数据分级模型对第一算力中心的待处理业务进行业务分类和安全分类。
107.在本实施例中,对第一算力中心的待处理业务进行业务分类指的是数据分级模型可以将待处理业务分为本地处理数据和迁移数据两类;对第一算力中心的待处理业务进行安全分类指的是数据分级模型可以将待处理业务分为第一安全等级的待处理业务、第二安
全等级的待处理业务和第三安全等级的待处理业务。
108.具体地,数据分级模型输出第一安全等级的本地处理数据、第二安全等级的本地处理数据、第三安全等级的本地处理数据、第一安全等级的迁移数据、第二安全等级的迁移数据和第三安全等级的迁移数据。
109.第二安全等级的数据加密要求高于第一安全等级的数据加密要求,第三安全等级的数据加密要求高于第二安全等级的数据加密要求。
110.在本实施例中,第一安全等级的数据可以记为普通数据,第二安全等级的数据可以记为秘密数据,第三安全等级的数据可以记为机密数据。
111.具体地,数据分级模型是基于历史处理业务和迁移特征数据训练得到的,请参阅图5,图5是本发明数据分级模型的训练过程示意图。
112.在本实施例中,迁移特征数据包括业务员访问次数、数据迁移要求、行业法律法规、用户订购偏好、数据安全要求、访问延时要求。
113.其中,迁移特征数据可以基于用户历史处理业务数据提取。
114.具体地,利用数据分级模型对第一算力中心的待处理业务进行分类之前,若输入待处理业务的用户为新用户,基于面向用户的服务端解析用户所属的行业;基于行业的数据分类模型为待处理业务进行初步分类。
115.进一步地,若用户需要对数据分级模型的分类结果进行调整反馈,则可以基于用户的调整反馈,通过强化学习算法优化数据分级模型。
116.其中,数据分级模型是基于数据分级算法实现的。
117.可以理解地,在进行数据传输前,还需要接入并获取用户数据,用户数据包括用户历史业务处理数据和待处理业务数据。
118.s320:确定保留在第一算力中心的本地处理数据和传输至第二算力中心的迁移数据。
119.在本实施例中,保留在第一算力中心的本地处理数据包括第一安全等级的本地处理数据、第二安全等级的本地处理数据和第三安全等级的本地处理数据;传输至第二算力中心的迁移数据包括第一安全等级的迁移数据、第二安全等级的迁移数据和第三安全等级的迁移数据。
120.s330:确定迁移数据的算力资源需求、存储资源需求和网络资源需求,并判断第二算力中心是否满足迁移数据的算力资源需求、存储资源需求和网络资源需求。
121.请参阅图6,图6是算力网络数据传输过程的资源需求对比图。
122.具体地,依次对比迁移数据的算力资源需求和第二算力中心闲置的算力资源、迁移数据的存储资源需求和第二算力中心闲置的存储资源、迁移数据的网络资源需求和第一算力中心与第二算力中心之间的网络资源,获得对比结果,基于对比结果判断第二算力中心是否满足迁移数据的算力资源需求、存储资源需求和网络资源需求。
123.在本实施例中,资源对比结果由第二算力中心接收。
124.具体地,当第二算力中心的算力容量和性能满足迁移数据的算力容量需求和算力性能需求、第二算力中心的存储容量和性能满足迁移数据的存储容量需求和存储性能需求、第一算力中心与第二算力中心之间的网络资源满足迁移数据的网络资源需求时,将迁移数据传输至第二算力中心。
125.其中,网络资源需求是网络带宽和传输时延。
126.s340:在第二算力中心满足迁移数据的算力资源需求、存储资源需求和网络资源需求时,对不同安全等级的数据进行对应的数据处理。
127.具体地,第一安全等级的本地处理数据和第一安全等级的迁移数据无需加密处理,第一安全等级的迁移数据可直接进行数据传输;当用户需要访问第一安全等级的数据时,无需进行解密处理,可以直接访问。
128.对第二安全等级的本地处理数据和第二安全等级的迁移数据进行加密处理,将加密后的迁移数据发送至第二算力中心;当用户需要访问第二安全等级的数据时,需要利用相应的数据解密算法进行解密处理,并向用户提供解密后的数据。
129.可选地,加密算法可以为同态加密、差分隐私、不经意传输算法中的一种或多种。
130.对第三安全等级的本地处理数据和第三安全等级的迁移数据采用可信执行环境处理;当用户需要访问第三安全等级的数据时,可以通过访问第三安全等级的数据对应的独立内存实现数据访问。
131.s350:将迁移数据传输至第二算力中心,并在数据传输过程中根据第一算力中心和第二算力中心之间的网络流量变化情况调整迁移数据传输的时机和网络带宽。
132.本发明还提供一种电子设备,请参阅图7,图7是本发明电子设备一实施例的结构示意图。在本实施例中,电子设备可以包括存储器(memory)710、处理器(processor)720及存储在存储器710上并可在处理器720上运行的计算机程序。处理器720执行程序时实现上述各方法所提供的算力网络数据传输方法。
133.可选地,电子设备还可以包括通信总线730和通信接口(communications interface)740,其中,处理器720,通信接口740,存储器710通过通信总线730完成相互间的通信。处理器720可以调用存储器710中的逻辑指令,以执行算力网络数据传输方法,该方法包括:利用数据分级模型对第一算力中心的待处理业务进行分类,得到数据分级模型输出的本地处理数据和迁移数据;其中,数据分级模型是基于历史处理业务和迁移特征数据训练得到的;确定迁移数据的算力资源需求、存储资源需求和网络资源需求;在第二算力中心满足迁移数据的算力资源需求、存储资源需求和网络资源需求时,将迁移数据传输至第二算力中心。
134.此外,上述的存储器710中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
135.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的算力网络数据传输方法,其步骤和原理在上述方法已详细介绍,在此不再赘述。
136.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可
以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
137.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
138.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:
1.一种算力网络数据传输方法,其特征在于,包括:利用数据分级模型对第一算力中心的待处理业务进行分类,得到所述数据分级模型输出的本地处理数据和迁移数据;其中,所述数据分级模型是基于历史处理业务和迁移特征数据训练得到的;确定所述迁移数据的算力资源需求、存储资源需求和网络资源需求;在第二算力中心满足所述迁移数据的算力资源需求、存储资源需求和网络资源需求时,将所述迁移数据传输至所述第二算力中心。2.根据权利要求1所述的算力网络数据传输方法,其特征在于,所述数据分级模型还用于对所述待处理业务进行安全分类,所述对第一算力中心的待处理业务进行分类,得到所述数据分级模型输出的本地处理数据和迁移数据,包括:利用所述数据分级模型对第一算力中心的待处理业务进行安全分类,得到第一安全等级的待处理业务和第二安全等级的待处理业务;利用所述数据分级模型分别对所述第一安全等级的待处理业务和所述第二安全等级的待处理业务进行分类,得到所述数据分级模型输出的第一安全等级的本地处理数据、第二安全等级的本地处理数据、第一安全等级的迁移数据和第二安全等级的迁移数据;其中,所述第二安全等级的数据加密要求高于所述第一安全等级的数据加密要求。3.根据权利要求1所述的算力网络数据传输方法,其特征在于,所述将所述迁移数据传输至所述第二算力中心,包括:按照预设周期检测所述第一算力中心和所述第二算力中心之间传输的网络流量数据;基于所述网络流量数据确定当前时刻的带宽利用率;在所述当前时刻的带宽利用率低于预设阈值时,根据预设网络带宽将所述迁移数据从所述第一算力中心传输至所述第二算力中心;其中,所述预设网络带宽是根据所述带宽利用率、所述预设阈值和总网络带宽确定的。4.根据权利要求2所述的算力网络数据传输方法,其特征在于,所述将所述迁移数据传输至所述第二算力中心,包括:确定所述迁移数据的安全等级;当所述迁移数据的安全等级为第二安全等级时,对所述迁移数据进行加密处理;将加密后的迁移数据发送至所述第二算力中心。5.根据权利要求4所述的算力网络数据传输方法,其特征在于,所述安全等级还包括第三安全等级,所述第三安全等级的数据加密要求高于所述第二安全等级的数据加密要求;当所述迁移数据的安全等级为第三安全等级时,通过可信执行环境对所述迁移数据进行加密处理。6.根据权利要求1至5任一项所述的算力网络数据传输方法,其特征在于,所述迁移特征数据包括业务员访问次数、数据迁移要求、行业法律法规、用户订购偏好、数据安全要求、访问延时要求中的至少两种。7.根据权利要求1至5任一项所述的算力网络数据传输方法,其特征在于,所述利用数据分级模型对第一算力中心的待处理业务进行分类之前,包括:若输入所述待处理业务的用户为新用户,基于面向用户的服务端解析用户所属的行业;
基于所述行业的数据分类模型为所述待处理业务进行初步分类;根据用户对初步分类结果的调整反馈,优化所述数据分类模型。8.一种算力网络数据传输装置,其特征在于,包括:业务分类模块,用于利用数据分级模型对第一算力中心的待处理业务进行分类,得到所述数据分级模型输出的本地处理数据和迁移数据;其中,所述数据分级模型是基于历史处理业务和迁移特征因子训练得到的;需求确认模块,用于确定所述迁移数据的算力资源需求、存储资源需求和网络资源需求;判断传输模块,用于在第二算力中心满足所述迁移数据的算力资源需求、存储资源需求和网络资源需求时,将所述迁移数据传输至所述第二算力中心。9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述算力网络数据传输方法。10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述算力网络数据传输方法。

技术总结
本发明提供算力网络数据传输方法、装置、电子设备及存储介质,涉及数据处理技术领域,方法包括:利用数据分级模型对第一算力中心的待处理业务进行分类,得到数据分级模型输出的本地处理数据和迁移数据;其中,数据分级模型是基于历史处理业务和迁移特征数据训练得到的;确定迁移数据的算力资源需求、存储资源需求和网络资源需求;在第二算力中心满足迁移数据的算力资源需求、存储资源需求和网络资源需求时,将迁移数据传输至第二算力中心。本发明通过数据分级模型实现了传输数据的自动化分类,无需用户与运维人员进行人工沟通,降低了人工成本,提高了数据传输的效率。提高了数据传输的效率。提高了数据传输的效率。


技术研发人员:马浩 崔洪志 崔超 耿晓巧
受保护的技术使用者:浪潮通信信息系统有限公司
技术研发日:2023.07.14
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐