【技术实现步骤摘要】
【国外来华专利技术】编排可编程加速器的配置
[0001]本申请要求2020年6月18日提交的美国专利申请序列号16/904,934的权益,该申请在此通过引用整体并入。
[0002]该技术总体上涉及网络流量管理,并且更具体地,涉及编排可用于处理网络流量的可编程加速器的配置。
技术介绍
[0003]软件应用程序可以跨不同的计算装置分布或划分。例如,客户端
‑
服务器架构可以在客户端装置(诸如膝上型电脑或移动装置)与通过互连网络(诸如互联网)连接并由一个或多个计算服务和/或一个或多个计算资源的提供商管理的一个或多个应用程序服务器计算机之间划分任务。一个或多个应用程序服务器计算机可以执行软件应用程序以向客户端装置提供虚拟资源、软件服务和/或内容。例如,客户端装置可以通过通过互连网络向应用程序服务器计算机发送请求来发起与应用程序服务器计算机的通信会话,并且服务器可以对这些请求进行响应。另外或替代地,应用程序服务器计算机可以通过互连网络向客户端装置推送信息(而没有发起请求)。随着寻求访问应用程序服务器计算机的客户端装置的数量的增加, ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种由包括一个或多个网络流量管理设备、服务器装置或客户端装置的网络流量管理系统实现的方法,所述方法包括:在容器运行时内执行服务的第一实例,所述服务包括软件应用程序和编排器应用程序,所述编排器应用程序适于配置可编程硬件加速器,所述软件应用程序适于与由所述编排器应用程序配置的所述可编程硬件加速器互操作;使用在所述容器运行时内执行的所述编排器应用程序从文件存储库中检索系统映像,所述系统映像包括所述可编程硬件加速器的配置数据;以及使用在所述容器运行时内执行的所述编排器应用程序配置所述可编程硬件加速器以根据所检索到的系统映像的所述配置数据进行操作。2.如权利要求1所述的方法,其还包括:使用在所述容器运行时内执行的所述编排器应用程序使操作系统模块能够与所述可编程硬件加速器互操作。3.如权利要求1所述的方法,其还包括:使用在所述容器运行时内执行的所述软件应用程序在所述编排器应用程序配置了所述可编程硬件加速器之后对所述可编程硬件加速器的控制寄存器进行编程。4.如权利要求1所述的方法,其还包括:使所述可编程硬件加速器能够在所述编排器应用程序配置了所述可编程硬件加速器之后处理网络流量。5.如权利要求1所述的方法,其还包括:在所述容器运行时内执行所述服务的第二实例;使用在所述容器运行时内执行的所述第二实例的所述编排器应用程序确定所述可编程硬件加速器已经被配置为根据所检索到的系统映像的所述配置数据进行操作;以及响应于确定所述可编程硬件加速器已经被配置,使所述服务的所述第二实例能够使用所述可编程硬件加速器,而无需重新配置所述可编程硬件加速器。6.一种系统,其包括一个或多个网络流量管理模块、联网模块或服务器模块、包括存储在其上的编程指令的存储器、以及一个或多个处理器,所述一个或多个处理器被配置为能够执行所存储的编程指令以:在容器运行时内执行服务的第一实例,所述服务包括软件应用程序和编排器应用程序,所述编排器应用程序适于配置可编程硬件加速器,所述软件应用程序适于与由所述编排器应用程序配置的所述可编程硬件加速器互操作;使用在所述容器运行时内执行的所述编排器应用程序从文件存储库中检索系统映像,所述系统映像包括所述可编程硬件加速器的配置数据;以及使用在所述容器运行时内执行的所述编排器应用程序配置所述可编程硬件加速器以根据所检索到的系统映像的所述配置数据进行操作。7.如权利要求6所述的系统,其中所述一个或多个处理器还被配置为能够执行所存储的编程指令以:使用在所述容器运行时内执行的所述编排器应用程序使操作系统模块能够与所述可编程硬件加速器互操作。8.如权利要求6所述的系统,其中所述一个或多个处理器还被配置为能够执行所存储
的编程指令以:使用在所述容器运行时内执行的所述软件应用程序在所述编排器应用程序配置了所述可编程硬件加速器之后对所述可编程硬件加速器的控制寄存器进行编程。9.如权利要求6所述的系统,其中所述一个或多个处理器还被配置为能够执行所存储的编程指令以:使所述可编程硬件加速器能够在所述编排器应用程序配置了所述可编程硬件加速器之后处理网络流量。10.如权利要求6所述的系统,其中所述一个或多个处理器还被配置为能够执行所存储的编程指令以:在所述容器运行时内执行所述服务的第二实例;使用在所述容器运行时内执行的所述第二实例的所述编排器应用程序确定所述可编程硬件加速器已经被配置为根据所检索到的系统映像的所述配置数据进行操作;以及响应于确定所述可编程硬件加速器已经被配置,使所述服务的所述第二实例能够使用所述可编程硬件加速器,而无需重新配置所述可编程硬件加速器。11.一种在其上存储有指令的非暂时性计算机可读介质,所述指令包括可执行代码,当由一个或多个处理器执行时,所述可执行代码使所述处理器:在容器运行时内执行服务的第一实例,所述服务包括软件应用程序和编排器应用程序,所述编排器应用程序适于配...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。