System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及一种用于算力网络的装置、方法、设备、及介质。
技术介绍
1、算力网络(computing power network,cpn),或者称算力优先网络(computingfirst network,cfn)的概念已经提出,电信运营商能够向用户开放其算力资源(in-network computing resources)以支持用户所请求的业务,而不仅仅是向用户提供网络连接服务。在算力网络中,不仅终端设备,而且提供业务的服务节点或服务器也可以是移动的,另外,一种业务可以由在不同边缘(edge)或算力节点上运营的业务实例来提供。因而,在算力网络中,可以考虑如何对来自终端设备的业务请求进行路由和寻址。一种方案可以是引入专门的算力路由层,根据此方案,目前标准的网际互联协议(internet protocol,ip)的协议栈需要修改,网络实体甚至终端设备可能需要修改其协议以支持该算力路由层。另一种方案可以是基于动态泛播(anycast)机制,根据此方案,在算力路由器上可能会产生巨大的开销,并具有潜在的地址冲突的风险。
技术实现思路
1、第一方面,提供一种终端设备,包括:至少一个处理器;以及包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码可以配置为,与所述至少一个处理器一起,使所述终端设备执行:向域名服务器发送针对与业务有关的域名的域名解析请求;从所述域名服务器接收对所述域名解析得到的多播地址和单播地址;在所述多播地址和所述单播地址中选择所述多播地址或所述单播地址
2、第二方面,提供一种终端设备,包括:至少一个处理器;以及包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码可以配置为,与所述至少一个处理器一起,使所述终端设备执行:向域名服务器发送针对与业务有关的域名的域名解析请求;从所述域名服务器接收对所述域名解析得到的多播地址;以及向算力路由器发送针对所述业务的业务请求,所述业务请求以所述多播地址为目标地址。
3、第三方面,提供一种算力路由器,包括:至少一个处理器;以及包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码可以配置为,与所述至少一个处理器一起,使所述算力路由器执行:从至少一个算力节点或至少一个上级算力路由器接收所述至少一个算力节点各自的多播组加入消息,所述多播组加入消息包括相应的所述算力节点的业务实例的业务标识;从终端设备或下级算力路由器接收业务请求,所述业务请求包括所述业务标识;以及将所述业务请求发送至所述至少一个算力节点中的一个算力节点或至少一个上级算力路由器中的一个上级算力路由器。
4、在一些示例实施例中,所述多播组加入消息还可以包括相应的所述算力节点的算力业务的服务质量。
5、在一些示例实施例中,所述至少一个存储器和所述计算机程序代码可以进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:记录接收所述多播组加入消息的所述算力路由器的至少一个端口;以及根据以下中的至少一项,在所述至少一个端口之中确定一个端口:预定的算法、预定的规则、预定的策略、中央控制器的指令,其中所述业务请求可以经由所确定的一个端口发送至所述一个算力节点或一个上级算力路由器。
6、在一些示例实施例中,所述至少一个存储器和所述计算机程序代码可以进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:记录所述多播组加入消息所来源的所述至少一个算力节点或至少一个上级算力路由器;以及根据以下中的至少一项,在所述至少一个算力节点或至少一个上级算力路由器之中确定所述一个算力节点或一个上级算力路由器:预定的算法、预定的规则、预定的策略、中央控制器的指令,其中,所述业务请求可以发送至所确定的一个算力节点或一个上级算力路由器。
7、在一些示例实施例中,所述业务标识可以是多播地址。
8、在一些示例实施例中,所述至少一个存储器和所述计算机程序代码可以进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:根据所述多播地址所属的多播地址段,确定所述多播地址是否为与业务标识绑定类型的多播地址。
9、在一些示例实施例中,所述至少一个存储器和所述计算机程序代码可以进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:通过在查询表中针对所述多播地址进行查询,确定所述多播地址是否为与业务标识绑定类型的多播地址。
10、在一些示例实施例中,所述至少一个存储器和所述计算机程序代码可以进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:根据所述多播组加入消息中的地址类型标识,确定所述多播地址是否为与业务标识绑定类型的多播地址。
11、在一些示例实施例中,所述上级算力路由器接近所述算力节点,所述下级算力路由器接近所述终端设备。
12、第四方面,提供一种算力节点,包括:至少一个处理器;以及包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码可以配置为,与所述至少一个处理器一起,使所述算力节点执行:向算力路由器发送多播组加入消息,所述多播组加入消息包括所述算力节点的业务实例的业务标识;以及从所述算力路由器接收业务请求,所述业务请求包括所述业务标识。
13、在一些示例实施例中,所述业务标识可以是多播地址。
14、在一些示例实施例中,所述多播地址所属的多播地址段可以指示所述多播地址是否为与业务标识绑定类型的多播地址。
15、在一些示例实施例中,所述多播组加入消息可以包括地址类型标识,所述地址类型标识可以指示所述多播地址是否为与业务标识绑定类型的多播地址。
16、第五方面,提供一种由终端设备执行的方法,可以包括:向域名服务器发送针对与业务有关的域名的域名解析请求;从所述域名服务器接收对所述域名解析得到的多播地址和单播地址;在所述多播地址和所述单播地址中选择所述多播地址或所述单播地址作为针对所述业务的业务请求的目标地址;以及向算力路由器发送所述业务请求,所述业务请求包括所述目标地址。
17、第六方面,提供一种由终端设备执行的方法,可以包括:向域名服务器发送针对与业务有关的域名的域名解析请求;从所述域名服务器接收对所述域名解析得到的多播地址;以及向算力路由器发送针对所述业务的业务请求,所述业务请求以所述多播地址为目标地址。
18、第七方面,提供一种由算力路由器执行的方法,可以包括:从至少一个算力节点或至少一个上级算力路由器接收所述至少一个算力节点各自的多播组加入消息,所述多播组加入消息包括相应的所述算力节点的业务实例的业务标识;从终端设备或下级算力路由器接收业务请求,所述业务请求包括所述业务标识;以及将所述业务请求发送至所述至少一个算力节点中的一个算力节点或至少一个上级算力路由器中的一个上级算力路由器。
19、本文档来自技高网...
【技术保护点】
1.一种终端设备,包括:
2.一种终端设备,包括:
3.一种算力路由器,包括:
4.根据权利要求3所述的算力路由器,其中,所述多播组加入消息还包括相应的所述算力节点的算力业务的服务质量。
5.根据权利要求4所述的算力路由器,其中,所述至少一个存储器和所述计算机程序代码进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:
6.根据权利要求4所述的算力路由器,其中,所述至少一个存储器和所述计算机程序代码进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:
7.根据权利要求3所述的算力路由器,其中,所述业务标识是多播地址。
8.根据权利要求7所述的算力路由器,其中,所述至少一个存储器和所述计算机程序代码进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:
9.根据权利要求7所述的算力路由器,其中,所述至少一个存储器和所述计算机程序代码进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:
10.根据权利要求7所述的算力
11.根据权利要求3至10中任意一项所述的算力路由器,其中,所述上级算力路由器接近所述算力节点,所述下级算力路由器接近所述终端设备。
12.一种算力节点,包括:
13.根据权利要求12所述的算力节点,其中,所述业务标识是多播地址。
14.根据权利要求13所述的算力节点,其中,所述多播地址所属的多播地址段指示所述多播地址是否为与业务标识绑定类型的多播地址。
15.根据权利要求13所述的算力节点,其中,所述多播组加入消息包括地址类型标识,所述地址类型标识指示所述多播地址是否为与业务标识绑定类型的多播地址。
16.一种由终端设备执行的方法,包括:
17.一种由终端设备执行的方法,包括:
18.一种由算力路由器执行的方法,包括:
19.根据权利要求18所述的方法,其中,所述多播组加入消息还包括相应的所述算力节点的算力业务的服务质量。
20.根据权利要求19所述的方法,还包括:
21.根据权利要求19所述的方法,还包括:
22.根据权利要求18所述的方法,其中,所述业务标识是多播地址。
23.根据权利要求22所述的方法,还包括:
24.根据权利要求22所述的方法,还包括:
25.根据权利要求22所述的方法,还包括:
26.根据权利要求18至25中任意一项所述的方法,其中,所述上级算力路由器接近所述算力节点,所述下级算力路由器接近所述终端设备。
27.一种由算力节点执行的方法,包括:
28.根据权利要求27所述的方法,其中,所述业务标识是多播地址。
29.根据权利要求28所述的方法,其中,所述多播地址所属的多播地址段指示所述多播地址是否为与业务标识绑定类型的多播地址。
30.根据权利要求28所述的方法,其中,所述多播组加入消息包括地址类型标识,所述地址类型标识指示所述多播地址是否为与业务标识绑定类型的多播地址。
31.一种作为终端设备的设备,包括:
32.一种作为终端设备的设备,包括:
33.一种作为算力路由器的设备,包括:
34.一种作为算力节点的设备,包括:
35.一种计算机可读存储介质,在其上存储有指令,所述指令使终端设备执行:
36.一种计算机可读存储介质,在其上存储有指令,所述指令使终端设备执行:
37.一种计算机可读存储介质,在其上存储有指令,所述指令使算力路由器执行:
38.一种计算机可读存储介质,在其上存储有指令,所述指令使算力节点执行:
...【技术特征摘要】
1.一种终端设备,包括:
2.一种终端设备,包括:
3.一种算力路由器,包括:
4.根据权利要求3所述的算力路由器,其中,所述多播组加入消息还包括相应的所述算力节点的算力业务的服务质量。
5.根据权利要求4所述的算力路由器,其中,所述至少一个存储器和所述计算机程序代码进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:
6.根据权利要求4所述的算力路由器,其中,所述至少一个存储器和所述计算机程序代码进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:
7.根据权利要求3所述的算力路由器,其中,所述业务标识是多播地址。
8.根据权利要求7所述的算力路由器,其中,所述至少一个存储器和所述计算机程序代码进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:
9.根据权利要求7所述的算力路由器,其中,所述至少一个存储器和所述计算机程序代码进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:
10.根据权利要求7所述的算力路由器,其中,所述至少一个存储器和所述计算机程序代码进一步配置为,与所述至少一个处理器一起,使所述算力路由器进一步执行:
11.根据权利要求3至10中任意一项所述的算力路由器,其中,所述上级算力路由器接近所述算力节点,所述下级算力路由器接近所述终端设备。
12.一种算力节点,包括:
13.根据权利要求12所述的算力节点,其中,所述业务标识是多播地址。
14.根据权利要求13所述的算力节点,其中,所述多播地址所属的多播地址段指示所述多播地址是否为与业务标识绑定类型的多播地址。
15.根据权利要求13所述的算力节点,其中,所述多播组加入消息包括地址类型标识,所述地址类型标识指示所述多播地址是否为与业务标识绑定类型的多播地址。
16.一种由终端设...
【专利技术属性】
技术研发人员:刘刚,张凯宾,
申请(专利权)人:上海诺基亚贝尔股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。