【技术实现步骤摘要】
一种建立光通路的方法及相关设备
[0001]本申请涉及计算机
,尤其涉及一种建立光通路的方法
、
系统以及光网络控制器
、
光网络交换设备
、
计算机可读存储介质
、
计算机程序产品
。
技术介绍
[0002]随着计算机技术的不断发展,各种计算架构应运而生
。
其中,数据驱动的计算架构
(DataDriven Architecture)
,也称以内存为中心的计算架构
(Memory Centric Architecture)
或者分级共享内存
(Disaggregated Shared Memory)
架构,是计算产业的一次架构级创新,也是业界的技术研究热点
。
[0003]数据驱动的计算架构基于新型内存语义网络,如计算快速连接
(compute express link
, CXL)
内存语义网络
、
一致性加速处理器接口
(coherent accelerator processor interface
,
CAPI) 内存语义网络或者
GenZ
内存语义网络构建内存互联网络
(memory fabric)
集群,实现分级内存的资源池化与全局共享
。
[0004]内存互联网络集群要求高效
、
稳定
、
可靠的跨节点内 ...
【技术保护点】
【技术特征摘要】
1.
一种建立光通路的方法,其特征在于,应用于光网络,所述光网络包括光网络控制器和光网络交换设备,所述光网络交换设备用于为集群中的计算节点交换数据,所述方法包括:所述光网络控制器获取所述集群的子网的拓扑结构,所述拓扑结构记录有所述子网中计算节点的地址;所述光网络控制器根据所述拓扑结构确定波长切分配置,并向所述光网络交换设备提供所述波长切分配置,所述波长切分配置包括为所述子网中计算节点分配的不同波长;所述光网络交换设备根据所述波长切分配置建立所述光网络交换设备与所述子网中计算节点的光通路
。2.
根据权利要求1所述的方法,其特征在于,所述子网中包括
N
个计算节点,所述
N
大于1,所述光网络控制器根据所述拓扑结构确定波长切分配置,包括:针对所述
N
个计算节点中的目标计算节点,所述光网络控制器从波长范围中确定子范围,并从所述子范围中采样
N
‑1个波长;所述光网络控制器根据所述子网中除所述目标计算节点之外的
N
‑1个计算节点的地址
、
所述
N
‑1个波长
、
所述
N
‑1个计算节点连接的所述光网络交换设备的出端口
、
所述目标计算节点连接的所述光网络交换设备的入端口,确定波长切分配置
。3.
根据权利要求1或2所述的方法,其特征在于,所述光网络交换设备为光交叉连接
OXC
交换机,所述
OXC
交换机包括波长选择开关;所述光网络交换设备根据所述波长切分配置建立所述光网络交换设备与所述子网中计算节点的光通路,包括:所述光网络交换设备根据所述波长切分配置,通过所述波长选择开关建立所述光网络交换设备与所述子网中计算节点的光通路
。4.
根据权利要求1至3任一项所述的方法,其特征在于,所述子网中计算节点配置有光网络适配设备,所述光网络适配设备用于接入所述光网络,所述方法还包括:所述光网络控制器向所述光网络适配设备提供所述波长切分配置,以使所述光网络适配设备根据所述波长切分配置将电信号转换为相应波长的光信号
。5.
根据权利要求4所述的方法,其特征在于,所述子网中包括第一计算节点和第二计算节点,所述方法还包括:所述第一计算节点配置的光网络适配设备根据所述波长切分配置,将待发送至所述第二计算节点的电信号转换为相应波长的光信号,向所述光网络交换设备发送所述光信号;所述光网络交换设备通过所述光网络交换设备与所述第二计算节点的光通路传输所述光信号至所述第二计算节点
。6.
根据权利要求4所述的方法,其特征在于,所述光网络控制器向所述光网络交换设备提供所述波长切分配置,包括:所述光网络控制器向所述光网络交换设备提供所述波长切分配置中的第一配置信息,所述第一配置信息包括所述子网中计算节点允许接收的光信号的波长和所述光网络交换设备的入端口
、
出端口的对应关系;所述光网络控制器向所述光网络适配设备提供所述波长切分配置,包括:所述光网络控制器向所述光网络适配设备提供所述波长切分配置中的第二配置信息,
所述第二配置信息包括所述子网中计算节点的地址和所述子网中计算节点允许接收的光信号的波长的对应关系
。7.
根据权利要求1至6任一项所述的方法,其特征在于,所述光网络控制器获取集群的子网的拓扑结构,包括:所述光网络控制器接收作业调度器根据调度策略生成的子网的拓扑结构
。8.
根据权利要求1至6任一项所述的方法,其特征在于,所述光网络控制器获取集群的子网的拓扑结构,包括:所述光网络控制器接收云平台的基础设施即服务
IaaS
层网络管理发送的所述集群的子网的拓扑结构
。9.
根据权利要求1至8任一项所述的方法,其特征在于,所述光网络包括多个所述光网络交换设备,所述光网络控制器向所述光网络交换设备提供所述波长切分配置,包括:所述光网络控制器向多个所述光网络交换设备提供所述波长切分配置
。10.
根据权利要求9所述的方法,其特征在于,所述多个光网络交换设备的工作模式为主备模式或多活模式
。11.
一种建立光通路的系统,其特征在于,所述系统包括光网络控制器和光网络交换设备,所述光网络交换设备用于为集群中的计算节点交换数据;所述光网络控制器,用于获取集群的子网的拓扑结构,所述拓扑结构记录有所述子网中计算节点的地址;所述光网络控制器,还用于根据所述拓扑结构确定波长切分配置,并向所述光网络交换设备提供所述波长切分配置,所述波长切分配置包括为所述子网中计算节点分配的不同波长;所述光网络交换设备,用于根据所述波长切分配置建立所述光网络交换设备与所述子网...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。