Some examples provide systems including adjacent computing devices, including adjacent computing devices including deployed operation system (OS) volumes, and corresponding adjacent bit tables corresponding to deployed OS volumes. The system can include the target computing equipment, and the target computing device includes the target operating system (OS) volume. The target computing device can determine the target bit table corresponding to the target OS volume. Each bit in the target bit table indicates whether the data block of the target OS volume is different from the basic OS volume. The target computing device can be based on a bit table to determine the first set of data blocks equivalent to second sets of data blocks in the deployed OS volume. The target computing device can receive at least one of the data blocks from second groups of data blocks from adjacent computing devices, and combine the target OS.
【技术实现步骤摘要】
【国外来华专利技术】组合操作系统卷
技术介绍
计算设备可以执行操作系统。操作系统可以对计算设备的资源的利用进行管理。附图说明在下面的具体实施方式中,并且参考附图,描述了某些示例,在附图中:图1是可以组合操作系统卷的示例计算系统的概念图:图2是可以组合操作系统卷的示例计算系统的另一概念图。图3是可以组合操作系统卷的示例计算系统的另一概念图;图4是用于组合操作系统卷的示例方法的流程图:图5是用于组合操作系统卷的示例方法的流程图;以及图6是用于组合操作系统卷的示例的框图。具体实施方式数据中心可以包括多个计算设备,例如,服务器。服务器中的每一个都执行操作系统(OS)。必须先安装每个操作系统,然后才能使用该服务器的资源。在一些环境中,目标计算设备(例如,必须预分配的服务器)可以请求OS媒体(例如,OS卷)以安装操作系统。预分配计算设备(例如,媒体服务器)可以经由链路(例如,网络链路等)将卷传送到目标计算设备。响应于接收到对请求或命令的请求,媒体服务器可以将包括用于目标计算设备的目标OS卷的OS映像从媒体服务器流送到目标计算设备。目标计算设备可以接收并安装来自媒体服务器的OS映像。然而,从媒体服务器流送媒体相对较慢,这可能会导致冗长的OS安装时间。媒体服务器可能由于各种因素而缓慢地流送OS映像。例如,媒体服务器可能基于可用的网络带宽而吞吐量受限。预分配的计算设备与媒体服务器之间的同时连接的数量进一步划分已经受限的网络带宽。媒体服务器的OS预分配速度也可能受到预分配给媒体服务器的输入-输出操作(IOPS)的最大数量的限制。与网络带宽一样,媒体服务器的IOPS在媒体服务器当前预分配的计算设备中的每 ...
【技术保护点】
一种方法,包括:由计算设备接收相邻位表,所述相邻位表对应于相邻计算设备的已部署操作系统(OS)卷,其中,所述相邻位表中的每个位对应于所述已部署OS卷的数据块,并且指示所述已部署OS卷的数据块相对于基本OS卷是否不同;由所述计算设备确定目标位表,所述目标位表对应于所述计算设备的目标OS卷,其中,所述目标位表中的每个位对应于所述目标OS卷的第一组数据块中的数据块,并且指示所述目标OS卷的数据块相对于所述基本OS卷是否不同;由所述计算设备确定由所述已部署OS包括的所述目标OS卷的第二组数据块,其中,所述确定是基于所述相邻位表和所述目标位表中的对应位是否相等的,并且所述第二组数据块是所述第一组数据块的子集;由所述计算设备请求来自所述相邻计算设备的所述第二组数据块中的至少一个数据块;在所述计算设备处接收来自所述相邻计算设备的至少一个数据块;以及由所述计算设备基于接收自所述相邻计算设备的至少一个数据块来组合所述目标OS卷。
【技术特征摘要】
【国外来华专利技术】2016.02.12 IN 2016410050721.一种方法,包括:由计算设备接收相邻位表,所述相邻位表对应于相邻计算设备的已部署操作系统(OS)卷,其中,所述相邻位表中的每个位对应于所述已部署OS卷的数据块,并且指示所述已部署OS卷的数据块相对于基本OS卷是否不同;由所述计算设备确定目标位表,所述目标位表对应于所述计算设备的目标OS卷,其中,所述目标位表中的每个位对应于所述目标OS卷的第一组数据块中的数据块,并且指示所述目标OS卷的数据块相对于所述基本OS卷是否不同;由所述计算设备确定由所述已部署OS包括的所述目标OS卷的第二组数据块,其中,所述确定是基于所述相邻位表和所述目标位表中的对应位是否相等的,并且所述第二组数据块是所述第一组数据块的子集;由所述计算设备请求来自所述相邻计算设备的所述第二组数据块中的至少一个数据块;在所述计算设备处接收来自所述相邻计算设备的至少一个数据块;以及由所述计算设备基于接收自所述相邻计算设备的至少一个数据块来组合所述目标OS卷。2.根据权利要求1所述的方法,其中,组合所述目标操作系统卷包括:由所述计算设备使用滚动窗口存储器映射将接收自所述相邻计算设备的所述第二组数据块中的至少一个数据块存储在所述目标计算设备的随机存取存储器(RAM)中;以及由所述计算设备并且基于所述滚动窗口存储器映射来将存储在所述RAM中的所述目标OS卷的至少一个数据块复制到所述目标计算设备的存储设备的对应块中。3.根据权利要求1所述的方法,包括:由所述计算设备确定所述相邻计算设备位于以下中的至少一个中:与所述目标计算设备相同的机架、与所述目标计算设备相同的外壳、或者以与所述目标计算设备相同的交换机级别被连接;以及由所述计算设备确定所述相邻计算设备具有与所述目标操作系统卷相同的操作系统版本。4.根据权利要求1所述的方法,包括:由所述计算设备并且基于所述相邻位表和所述目标位表中的对应位是否相等来确定不在所述已部署OS卷的所述第二组数据块中的第三组数据块;以及由所述计算设备并且从媒体服务器请求所述第三组数据块中的至少一个数据块;以及由所述计算设备并且从所述媒体服务器接收所述第三组数据块中的至少一个数据块。5.一种系统,包括:多个相邻计算设备,其中,所述相邻计算设备中的每一个包括:相应的已部署操作系统(OS)卷,其与所述相邻计算设备中的一个相关联;以及相应的相邻位表,其对应于所述相应的已部署OS卷,其中,所述相应的相邻位表中的位指示所述相应的已部署OS卷相对于基本OS卷是否不同;目标计算设备,包括:目标OS卷;所述目标计算设备用于:确定对应于所述目标OS卷的目标位表,其中,所述目标位表中的每个位对应于所述目标OS卷的第一组数据块中的数据块,并且指示所述目标OS卷的数据块相对于所述基本OS卷是否不同;从所述相邻计算设备请求所述相应的相邻位表;确定由所述已部署OS卷包括的所述目标OS卷的第二组数据块,其中,确定所述第二组数据块是基于所述相邻位表中的对应位与所述目标位表中的位是否相等的;请求来自所述相邻计算设备的所述第二组数据块中的至少一个数据块;接收来自所述相邻计算设备的所请求的至少一个数据块:以及基于接收自所述相邻计算设备的至少一个数据块来组合所述目标OS卷。6.根据权利要求5所述的系统,其中,所述相邻计算设备中的每一个包括:集群位图,其中,所述集群位图中的每个位对应于所述相应的已部署OS卷中的一个已部署OS卷的数据块,并且其中,所述集群位图...
【专利技术属性】
技术研发人员:H·斯,N·德拉,M·齐,B·韦,J·娜,U·S·韦德,S·I·拉瓦纳基,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。