【技术实现步骤摘要】
【国外来华专利技术】放置由网络流量触发的容器工作负载以在网络边缘设备处进行高效计算
[0001]本申请作为PCT国际专利申请在2019年9月23日提交,并要求享有在2018年10月4日提交的序列号为16/152,267的美国非临时专利申请的优先权权益,其全部公开内容通过引用而被整体合并。
[0002]本公开的一个
是计算机网络中的虚拟化容器的配置。另一个
是网络互连设备的管理。又一个
是虚拟计算系统中的工作负载管理。
技术介绍
[0003]本节中描述的方法是可以采用的方法,但不一定是先前已经设想或采用的方法。因此,除非另有说明,否则不应仅由于将本节中描述的任何方法包括在本节中而认为这些方法有资格作为现有技术。
[0004]可以使用大量的网络互连设备和计算实例来部署虚拟计算系统、云计算服务和云网络。因此,正在为特定最终用户执行应用程序的计算机可能在物理上或逻辑上相对于该最终用户的计算机位于遥远的位置,从而导致机器响应的明显时延。网络架构师的典型目标是将应用程序定位在离最终用户最近的网络设备处,诸如物理上或逻辑上位于网络边缘的计算设备中。每个边缘节点可包括多个计算设备的站点或群集,并且所有边缘节点可被联合,但是由于所有应用或服务中的高需求,边缘节点中的可用CPU资源可能是稀缺的。因此,在边缘计算上下文中放置执行工作负载仅当有用户机器利用它们时才应当尽可能靠近用户机器放置。在确定微服务的放置时也出现相同的问题。
技术实现思路
[0005]所附权利要求可以用作本专利技术的
技术实现思路
。
...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:响应于接收到与发起客户端
‑
服务器会话相关联的分组,向工作负载编排器发送工作负载请求;所述工作负载编排器从网络边缘计算节点中的多个可用的地理上或逻辑上分布的服务器中选择选定服务器,以处理所述客户端
‑
服务器会话;所述工作负载编排器向所述选定服务器发送请求以创建工作负载来处理所述客户端
‑
服务器会话;从所述工作负载编排器接收标识所述选定服务器的数据;将与同一客户端
‑
服务器会话相关联的一个或多个其他分组转发到所述选定服务器;其中,所述方法由一个或多个计算设备执行。2.如权利要求1所述的方法,还包括:执行以下操作之一:接收与完成同一客户端
‑
服务器会话相关联的分组,确定在向所述选定服务器发送创建工作负载的请求之后已经经过了指定的时间,或者确定在向所述选定服务器发送创建工作负载的请求之后已经经过了指定的空闲时间段,并且在该空闲时间段期间所述选定服务器处于空闲状态;以及,响应于此,向所述工作负载编排器发送工作负载终止请求,并且所述工作负载编排器指示所述选定服务器终止。3.如权利要求1或2所述的方法,还包括:所述工作负载编排器从多个可用的地理上或逻辑上分布的服务器中选择选定服务器,以通过选择在逻辑上离如下客户端计算设备最近的特定服务器来处理所述客户端
‑
服务器会话,所述客户端计算设备发送与发起所述客户端
‑
服务器会话相关联的分组。4.如权利要求1至3中的任一项所述的方法,还包括:所述工作负载编排器从多个可用的地理上或逻辑上分布的服务器中选择选定服务器,以通过选择在物理上或地理上离如下客户端计算设备最近的特定服务器来处理所述客户端
‑
服务器会话,所述客户端计算设备发送与发起所述客户端
‑
服务器会话相关联的分组。5.如权利要求1至4中的任一项所述的方法,所述工作负载编排器、所述选定服务器以及所述多个地理上或逻辑上分布的服务器位于公共云计算环境中。6.如权利要求5所述的方法,所述选定服务器是所述公共云计算环境中的虚拟计算实例。7.如权利要求5或6所述的方法,所述分组是传输控制协议(TCP)SYN分组,并且所述选定服务器是使用Kubernetes容器虚拟化的公共云计算环境中的虚拟计算实例。8.如权利要求5或6所述的方法,所述分组是在有效载荷中具有HTTP请求的传输控制协议(TCP)SYN分组,并且所述选定服务器是实现服务网格架构中的微服务的公共云计算环境中的虚拟计算实例。9.如权利要求1至8中的任一项所述的方法,还包括:响应于从所述工作负载接收到与发起第二客户端
‑
服务器会话相关联的第二分组,向所述工作负载编排器发送第二工作负载请求;所述工作负载编排器从网络边缘计算节点中的多个可用的地理上或逻辑上分布的服务器中选择第二选定服务器,以处理第二客户端
‑
服务器会话;
所述工作负载编排器向第二选定服务器发送请求以创建第二工作负载来处理第二客户端
‑
服务器会话;从所述工作负载编排器接收标识第二选定服务器的数据;将与同一第二客户端
‑
服务器会话相关联的一个或多个其他分组转发到第二选定服务器。10.一种在网络边缘计算节点的网络基础设施元件中执行的方法,该方法包括:响应于接收到与发起客户端
‑
服务器会话相关联的分组,从多个网络边缘计算节点中的多个可用的地理上或逻辑上分布的服务器中选择选定服务器,以处理所述客户端
‑
服务器会话;向所述选定服务器发送请求以创建工作负载来处理所述客户端
‑
服务器会话;将与同一客户端
‑
服务器会话相关联的一个或多个其他分组转发到所述选定服务器;其中,该方法由一个或多个计算设备执行。11.如权利要求10所述的方法,还包括:接收与完成同一客户端
‑
服务器会话相关联的分组,以及作为响应,向所述选定服务器发送指令以终止。12.如权...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。