边缘网络上的对等引导操作系统技术方案

技术编号:39731998 阅读:10 留言:0更新日期:2023-12-17 23:35
本公开涉及用于对边缘区域上的服务器节点进行对等引导的系统

【技术实现步骤摘要】
【国外来华专利技术】边缘网络上的对等引导操作系统

技术介绍

[0001]云计算系统是指在其上可以远程存储和访问数据的计算设备的集合

现代云计算基础设施常常包括以层级结构进行组织的物理服务器设备的集合,包括计算区域

集群

虚拟局域网
(VLAN)、
机架

故障域等

云计算系统常常使用不同类型的虚拟服务
(
例如,计算容器

虚拟机
)
,其为各种客户端和客户提供存储和计算功能性

这些虚拟服务可以由云计算系统上的相应服务器节点来托管

[0002]随着对云计算资源的需求持续增长,并且随着云计算用户的人口结构变得更加分散化,需要更多的创新来满足这种需求变化

例如,传统的云计算系统在扩展集中维护的云计算数据中心以适应不断增长的用户群方面经历了巨大的成本和挑战

此外,用户可能经常遇到时延问题,并且需要比远程云计算系统所能提供的速度更快的速度

此外,与在多个租户之间共享云计算资源的传统模型相比,许多个人和企业更喜欢云计算资源的更大控制和
/
或安全性

[0003]在尝试克服传统云计算系统的各种缺点和
/
或短处时,许多客户表达希望拥有能够提供对云计算资源的更快访问的本地边缘网络
(
例如,计算区域
)。
然而,这些本地计算区域的实现带来了许多困难和挑战

例如,在边缘网络的设备可以在逻辑上与云上的各种设备连接的情况下,边缘和云之间的这些连接常常提供有限带宽

这种有限带宽可能会导致边缘和云之间的数据通信出现严重延迟

此外,尝试以这种方式传送大型文件可能会影响在云计算系统的设备之间传递的其他业务

因此,边缘网络的性能在高需求时段期间可能会受到影响,常常会抵消掉本地计算区域可能提供的低时延的许多好处

[0004]关于在本地网络上实现云计算资源存在这些和其他问题

附图说明
[0005]图1图示了根据一个或多个实施例的包括在边缘区域上实现的对等引导系统的示例环境

[0006]图2图示了根据一个或多个实施例的示出操作系统
(OS)
提供系统和对等引导系统的另一示例环境

[0007]图3图示了根据一个或多个实施例的控制平面系统的设备与边缘区域上的服务器节点之间的一系列示例通信

[0008]图
4A


4C
图示了根据一个或多个实施例的示例实现,其中边缘区域上的服务器节点促进边缘区域的附加服务器节点上的一个或多个
OS
映像的对等引导

[0009]图5图示了根据一个或多个实施例的用于促进边缘区域上的服务器设备的对等引导的一系列示例动作

[0010]图6图示了可以被包括在计算机系统内的某些组件

具体实施方式
[0011]本公开一般涉及用于对边缘区域上的服务器节点进行对等引导的系统和方法


如,边缘区域
(
或边缘网络
)
可以包括服务器节点,该服务器节点被配置为在其上托管虚拟机,该虚拟机向云计算系统的客户提供对各种云计算服务的低时延访问

如下面将进一步详细讨论的,这些服务器节点可以实现对等引导系统,其中边缘网络的位置处的服务器节点获得操作系统
(OS)
文件
(
例如,
OS
引导文件
)
并实例化操作系统,操作系统包括
OS
提供方服务的特征和功能性

然后,在服务器节点上实现的对等引导系统可以充当针对边缘区域上的其他服务器节点的
OS
提供方

如下文将讨论的,向其他服务器节点提供该功能性显著提高了在服务器节点上引导操作系统的速度,同时防止网络上的服务器节点过度利用有限带宽资源

[0012]作为说明性示例,在一个或多个控制平面上实现的
OS
供应系统可以从边缘区域的位置处的服务器节点接收引导请求
。OS
供应系统可以生成引导响应,该引导响应包括服务器节点的标识符以及与该组控制平面上的
OS
提供方服务相关联的信息

在一个或多个实施例中,
OS
供应系统使
OS
提供方服务向服务器节点提供
OS
文件,从而使服务器节点在服务器节点上实例化
OS
实例
(
例如,维护
OS

/
或完整
OS)。
在一个或多个实现中,
OS
实例向服务器节点提供
OS
提供方服务功能性,该服务器节点可以被用来向边缘区域上的其他服务器节点提供
OS
文件

例如,在一个或多个实施例中,
OS
供应系统可以从边缘区域上的另一服务器节点接收第二引导请求
。OS
供应系统可以提供引导响应,该引导响应包括与从具有先前在其上实例化的
OS
的服务器节点本地获得
OS
文件相关联的指令

事实上,第一服务器节点可以充当针对边缘区域上任意数目的服务器节点的
OS
提供方服务

[0013]如下面将进一步详细讨论的,本公开包括具有本文描述的特征的多个实际应用,这些特征提供与引导边缘区域的服务器节点上的操作系统相关联的益处和
/
或解决与之相关联的问题

本文结合
OS
供应系统以及边缘区域的服务器节点上的对等引导系统的各种特征和功能性来讨论一些示例益处

然而,应当理解,结合一个或多个实现来明确讨论的益处是通过示例的方式来提供的,并且不旨在成为本文描述的系统的所有可能益处的综合列表

[0014]例如,通过在边缘区域上的一个或多个服务器节点上加载对等引导系统,本文描述的系统显著地减少了引导边缘区域的设备所花费的时间量

事实上,通过在与边缘区域的其他服务器节点位于同一位置处的本地服务器节点上提供
OS
提供方系统的功能性,边缘区域上的大多数服务器节点可以利用比与位于远程数据中心的设备进行通信快得多的本地网络速度

在许多情况下,服务器节点可以利用各个设备之间的有线连接
(
例如,光纤
)
,而不是利用速度慢得多的虚拟本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.
一种方法,包括:在控制平面系统处接收来自边缘位置处的第一节点的第一引导请求;响应于所述第一引导请求生成第一引导响应,所述第一引导响应包括针对所述第一节点的标识符和与所述控制平面系统上的操作系统
(OS)
提供方服务相关联的信息;使所述
OS
提供方服务向所述第一节点提供
OS
文件,其中向所述第一节点提供所述
OS
文件使所述第一节点在所述第一节点上实例化
OS
实例,其中所述
OS
实例提供所述第一节点上的所述
OS
提供方服务的本地实例;在所述控制平面系统处接收来自所述边缘位置处的第二节点的第二引导请求;以及响应于所述第二引导请求并且基于所述
OS
实例在所述第一节点上被实例化的确定,向所述第二节点提供第二引导响应,所述第二引导响应包括与从所述第一节点获得所述
OS
文件相关联的指令
。2.
根据权利要求1所述的方法,其中所述第一引导请求包括被提供给所述控制平面系统上的动态主机配置协议
(DHCP)
服务器的
DHCP
请求,并且其中所述第一引导请求经由连接所述边缘位置处的多个节点和所述控制平面系统的虚拟专用网络
(VPN)
隧道而被传递,并且其中所述
DHCP
服务器位于云计算系统的数据中心上,所述数据中心位于距所述边缘位置的远程位置处
。3.
根据权利要求1所述的方法,其中生成所述第一引导响应包括:向在其上托管所述
OS
提供方服务的控制平面提供针对所述第一节点的所述标识符,针对所述第一节点的所述标识符包括针对所述第一节点的互联网协议
(IP)
地址;以及向所述第一节点提供与所述
OS
提供方服务相关联的所述信息,所述信息包括针对托管所述
OS
提供方服务的所述控制平面的
IP
地址以及与从所述
OS
提供方服务获得所述
OS
文件相关联的指令
。4.
根据权利要求1所述的方法,其中使所述
OS
提供方服务向所述第一节点提供所述
OS
文件包括:基于接收到所述第一引导请求来向所述第一节点提供维护
OS
文件,其中提供所述维护
OS
文件使所述第一节点在所述第一节点上实例化维护
OS
实例;以及向所述第一节点提供完整
OS
文件,其中向所述第一节点提供所述完整
OS
文件使所述第一节点在所述第一节点上实例化完整
OS
实例,并且其中所述完整
OS
实例包括所述
OS
提供方服务的所述本地实例,其中所述
OS
提供方服务使得所述第一节点能够向所述边缘位置处的一个或多个节点提供所述维护
OS
文件和所述完整
OS
文件
。5.
根据权利要求4所述的方法,其中所述第一引导请求经由动态主机配置协议
(DHCP)
而被提供,其中使所述
OS
提供方服务向所述第一节点提供所述
OS
文件还包括从具有在其上被实例化的所述维护
OS
实例的所述第一节点接收对所述完整
OS
文件的请求,并且其中对所述完整
OS
文件的所述请求经由超文本传送协议
(HTTP)
而被传递
。6.
根据权利要求1所述的方法,还包括:基于在接收到所述第二引导请求之前接收到所述第一引导请求并且确定所述第二引导请求源自和与所述第一节点相关联的所述边缘位置相同的边缘位置,来对所述第二引导请求进行排队
。7.
根据权利要求1所述的方法,其中提供所述第二引导响应包括:在不使所述控制平面
系统向所述第二节点提供所述
OS
文件的情况下,提供与从所述第一节点获得所述
OS
文件相关联的所述指令
。8.
根据权利要求1所述的方法,其中向所述第二节点提供所述第二引导响应使所述第二节点访问来自所述第一节点的
O...

【专利技术属性】
技术研发人员:A
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1