算力网络作为新出现的新型网络,并没有国际标准,目前是各大运营商在主导、联合设备厂家,学术界在研究相关的技术,那么算力网络有哪些组成部分呢?下面是一些考虑:
1、具有计算能力的算力单元:这里的算力包括不同的计算能力,异构的算力,虚拟化的算力,物理化的算力,FPGA算力等;算力也是分布式的,可以分布在不同的位置,中心,边缘等。
2、算力协同使用的网络设备:就是用于管理不同算力的网络,这个网络设备可以是基于IP的网络或者IP增强的网络,因为这个网络要传输算力的信息,标准的IP网络是无法满足需求的,必须有所增强;
3、算力任务分析系统:这个是分析客户提交的计算任务,并进行算力需求的分析,把客户的计算任务分解成具体的算力需求。
4、计算任务规划中心:就是基于计算任务进行整体上的算法规划,比如不同性能的算力如何分配,输入输出结果的协调、最终结果的输出位置,输出内容等等。
5、算法管理中心:就是为满足特定的计算任务,需要涉及不同的算法实现不同的计算任务。算法可以按需下发到各个算力资源节点上。
6、算力调度系统:
这个是协调算力资源与网络资源,基于分解后的计算任务去匹配算力的实际需求与网络需求,并把计算任务发送到各个计算单元中进行处理。
7、算力计费系统:就是为各个计算任务生成计费依据,用于收费。
8、算力运营系统:主要是管理客户,管理客户的计算任务,收费管理等;
9、算力运维系统:保障算力网络的可靠运行,版本升级等;
10、算力输出系统:就是在完成计算任务以后,如何把计算结果反馈到客户。