CN119452349A 分离式计算系统及方法 (华为技术有限公司)_第1页
CN119452349A 分离式计算系统及方法 (华为技术有限公司)_第2页
CN119452349A 分离式计算系统及方法 (华为技术有限公司)_第3页
CN119452349A 分离式计算系统及方法 (华为技术有限公司)_第4页
CN119452349A 分离式计算系统及方法 (华为技术有限公司)_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2024.07.31PCT/EP2023/0643902023.05.30WO2024/245536EN2024.12.05理器在任意主机与所述内存池的所述至少一个器关闭所述主机与所述内存池的所述至少一个的所述至少一个内存设备之间的所述数据通路2所述内存池(130)包括内存控制器(131)和一个或多个内存设备(132),所述一个或多个内存设备(132)用于保存所述主机(120)开启任意主机(120)与所述内存池(130)的所述至少一个内存设备(132)之间的数据通在所述主机(120)将数据写入所述至少一个内存设备(132)后,关闭所述主机(120)与所述内存池(130)的所述至少一个内存设备(132)配置所述内存池(130)以在所述主机(120)与所述内存池(130)的所述至少一个内存设备(132)之间的数据通路(121)关闭后,保护所述至少一个内存设备(132)中的所述主机还用于控制所述内存池(130)为所述至少一个内存设备(132)中的所述主机(120)分配内存3.根据权利要求1或2中任一项所述的分离式计算系统(100),其特征在于,所述主机(120)将数据写入所述至少一个内存设备(132)后,在关闭所述主机(120)与所述内存池(130)的所述至少一个内存设备(132)之间的所述数据通路(121)后,所述fabric管理器开启所述内存控制器(131)与所述内存池(130)的所述至少一个内存设备(132)之间的述至少一个内存设备(132)中的所述主机(120)的所清理在所述内存池(130)的所述至少一个内存设备(132)中分配给所述主机(120)的所5.根据权利要求4所述的分离式计算系统(擦除在所述内存池(130)的所述至少一个内存设备(132)中分配给所述主机(120)的所使用随机数据覆盖所述内存池(130)的所述至少一个内存设备(132)中分配给所述主fabric网格(240),所述fabric网格(240)用于与所述fabric管理器(110)、所述多个主机通过所述fabric网格(240)开启所述主机(120)与所述内存池(130)的所述至少一个内通过所述fabric网格(240)关闭所述主机(120)与所述内存池(130)的所述至少一个内3与所述内存池(130)的所述至少一个内存设备(132)之间的所述数据通路(121)后,所述通过所述fabric网格(240)开启所述内存主机设备(331)和所述至少一个内存设备与所述内存池(130)的所述至少一个内存设备(132)之间的所述数据通路(121)后,所述通过所述fabric网格(240)开启所述复位模块主机(431)与所述至少一个内存设备10.根据权利要求1所述的分离式计算系统(100),其特征在于,所述fabric管理器11.根据权利要求10所述的分离式计算系统(100),其特征在于,所述fabric管理器所述主机(120)与所述内存池(130)的所述至少一个内存设备(132)之间的所述数据通路(121)关闭后,通过所述加密引擎(710)保护所述至少一个内存设备(132)中的所述主机4所述内存控制器(131)控制所述加密引擎(710)以使用所述fabric管理器(110)发送的所述加密密钥(711)对所述主机(120)的所述数据将所述主机(120)的所述加密数据提供少一个内存设备(132)还用于保存所述主机(12述内存池(130)包括内存控制器(131)和一个或多个内存设备(132),所述一个或多个内存所述fabric管理器(110)开启(1501)在任意主机(120)和所述内存池(130)的所述至少在所述主机(120)将数据写入所述至少一个内存设备(132)后,所述fabric管理器(110)关闭(1502)所述主机(120)与所述内存池(130)的所述至少一个内存设备(132)之间所述内存控制器(131)在所述主机(120)与所述内存池(130)的所述至少一个内存设备(132)之间的所述数据通路(121)关闭后,配置(1503)所述内存池(130)以保护所述至少一个内存设备(132)中的所述主机(120)的5[0003]分离架构使得能够在主机机箱外部使用内存池。由于内[0006]在硬盘驱动器(HardDiskDrive,HDD)/固态驱动器(SolidStateDrive,SSD)们要求主机用户在CPU中开启和配置内存安全功能(如果可用)。此外,传统的方案在使用6[0011]这样做的优点是确保提供内存池服务的机架或数据中心不需要依赖主机来保护[0015]所述fabric管理器可以是一个软硬件结合系统,用于分配所述公共内存池的资述fabric管理器还用于开启所述内存控制器与所述内存池的所述至少一个内存设备之间所述数据包括为所述主机清理在所述内存池的所述至少一个内存设备中分配的所述内存中分配给所述主机的所述内存空间包括擦除在所述内存池的所述至少一个内存设备中分网格还用于通过所述fabric网格开启所述主机与所述内存池的所述至少一个内存设备之[0023]也就是说,主机到内存池的至少一个内存设备的连接可以由fabric网格提供。7复位模块主机与所述至少一个内存设备之间的数据包括对所述内存池的所述至少一个内存设备后且在所述主机与所述内存池的所述至少一个内存设备之间的所述数据通路关闭前更改引擎关闭所述主机与所述内存池的所述至少一个内存设备之间8所述内存池以用于在所述主机与所述内存池的所述至少一个内存设备之间的所述数据通[0037]这样做的优点是确保提供内存池服务的机架或数据中心不需要依赖主机来保护所述内存池来为所述至少一个内存设备中的所述主机分[0040]所述fabric管理器可以是一个软硬件结合系统,用于分配所述公共内存池的资所述数据包括为所述主机清理在所述内存池的所述至少一个内存设备中分配的所述内存中分配给所述主机的所述内存空间包括擦除在所述内存池的所述至少一个内存设备中分机与所述内存池的所述至少一个内存设备之间的所述数据[0048]也就是说,主机到内存池的至少一个内存设备的连接可以由fabric网格提供。开启所述内存主机设备与所述至少一个内存设备之间的数据9包括对所述内存池的所述至少一个内存设备所述加密引擎开启所述主机与所述内存池的所述至少一个内存设备之间的所述数据通路;由所述fabric管理器通过所述加密引擎关闭所述主机与所述内存池的所述至少一个内存[0063]根据第三方面的计算机程序产品包括根据第二方面的方法的相应实现方式的特[0064]根据第二方面的方法和根据第三方面的计算机程序产品及其实现方式提供了与上述根据第一方面的设备及其相应实现方式相同[0092]内存池130包括内存控制器131以及一个或多个内存设备132。一个或多个内存设[0095]fabric管理器110还用于开启任意主机120与内存池130的至少一个内存设备132110用于关闭主机120与内存池130的至少一个内存设备132之间的数[0097]内存控制器131用于在主机120与内存池130的至少一个内存设备132之间的数据[0098]fabric管理器110还用于控制内存池130在至少一个内存设备132中为主机120分少一个内存设备132之间的数据通路121关闭后,fabric管理器110还用于开启内存控制器131与内存池130的至少一个内存设备132之间[0100]换句话说,fabric管理器110可以使内存控制器131获得对内存池130的至少一个[0101]内存控制器131可以使用本地数据通路133来保护内存池130的至少一个内存设备[0102]内存控制器保护至少一个内存设备132中的主机120的数据,包括清理在内存池[0103]内存控制器可以通过本地数据通路133清理内存池130的至少一个内存设备132中[0104]清理在内存池130的至少一个内存设备132中分配给主机120的内存空间包括擦除在内存池130的至少一个内存设备132中分配给主[0105]或者,清理在内存池130的至少一个内存设备132中分配给主机120的内存空间包括使用随机数据覆盖内存池130的至少一个内存设备132中的主机120的内存空间。随机数[0106]根据本发明的分离式计算系统100可以包括处理器或处理电路(未示出),用于执者。数字电路可以包括专用集成电路(application_specificintegratedcircuit,ASIC)、现场可编程门阵列(field_programmablegatearray,FPGA)、数字信号处理器[0107]图2示出了根据本发明的分离式计算系统100的示例性实施例,其构建于图1中所fabric网格240开启主机120和至少一个内存设备1[0112]因此,在该示例性实施例中,主机120到至少一个内存设备132的连接可以通过过fabric网格240关闭主机120与至少一个内存设备132之间的门阵列(field_programmablegatearray,FPGA)、数字信号处理器(digitalsignal[0115]图3示出了根据本发明的分离式计算系统100的示例性实施例,其构建于图2中所[0116]上述详细描述可应用于图3的分离式计算系统100,但以下提到的显著差异除[0117]fabric管理器110开启所述内存控制器131与内存池130的至少一个内存设备132[0118]内存主机设备331可以使用数据通路333来保护内存池130的至少一个内存设备[0119]内存控制器保护至少一个内存设备132中的主机120的数据,包括清理在内存池[0120]内存主机设备331可用于配置内存池130以在主机120与内存池130的至少一个内的内存空间来保护至少一个内存设备132中的主机[0121]内存主机设备331可用于通过数据通路333清理内存池130的至少一个内存设备[0122]清理在内存池130的至少一个内存设备132中分配给主机120的内存空间包括擦除在内存池130的至少一个内存设备132中分配给主[0123]或者,清理在内存池130的至少一个内存设备132中分配给主机120的内存空间包括使用随机数据覆盖内存池130的至少一个内存设备132中的主机120的内存空间。随机数[0124]图4示出了根据本发明的分离式计算系统100的示例性实施例,其构建于图1中所[0125]上述图1中的详细描述可应用于图4的分离式计算系统100,但以下提到的显著差[0126]fabric管理器110开启内存控制器131与内存池130的至少一个内存设备132之间[0127]此外,在主机120与内存池130的至少一个内存设备132之间的数据通路121关闭[0128]复位模块主机431可用于通过数据通路433对内存池130的至少一个内存设备132[0129]在该示例性实施例中,所述一个或多个内存设备132还可用于支持由复位模块主[0130]图5示出了根据本发明的分离式计算系统100的示例性实施例,其构建于图4中所[0131]上述详细描述可应用于图5的分离式计算系统100,但以下提到的显著差异除[0132]fabric管理器100可用于通过fabric网格240开启主机120与至少一个内存设备132之间的数据通路121,以及通过fabric网格240关闭主机120与至少一个内存设备132之[0134]因此,在该示例性实施例中,主机120到至少一个内存设备132的连接可以通过[0135]此外,在主机120与内存池130的至少一个内存设备132之间的数据通路121关闭[0136]复位模块主机431可用于通过数据通路433对内存池130的至少一个内存设备132[0137]在该示例性实施例中,所述一个或多个内存设备132还可用于支持由复位模块主[0138]图6示出了根据本发明的分离式计算系统100的示例性实施例,其构建于图5中所[0139]上述详细描述可应用于图6的分离式计算系统100,但以下提到的显著差异除在该示例性实施例中,通过fabric管理器110开启内存控制器131与内存池130的至少一个存池130的至少一个内存设备132之间的数[0141]此外,在主机120与内存池130的至少一个内存设备132之间的数据通路121关闭[0142]复位模块主机431可用于通过数据通路633对至少一个内存设备132执行低电平复[0144]图7示出了根据本发明的分离式计算系统100的示例性实施例,其构建于图1中所[0145]上述详细描述可应用于图7的分离式计算系统100,但以下提到的显著差异除[0148]fabric管理器110还可用于开启内存控制器131和加密引擎710之间的数据通路[0149]在主机120将数据写入至少一个内存设备132后,fabric管理器110用于通过加密[0150]然后,在主机120将数据写入至少一个内存设备132后,并且在主机120与内存池数据通路121关闭后,通过使用加密引擎710以及使用在fabric管理器110更改密钥前从[0153]在该示例性实施例中,在关闭主机120与内存池130的至少一个内存设备132之间的数据通路121后,通过使用加密引擎710来保护至少一个内存设备132中的主机120的数[0154]或者,内存控制器131可用于在主机120写入数据时,通过加密引擎710保护主机密引擎710用于通过使用fabric管理器发送的加密密钥711对主机120的数据进行加密来保[0159]图8示出了根据本发明的分离式计算系统100的示例性实施例,其构建于图7中所[0160]上述详细描述可应用于图8的分离式计算系统100,但以下提到的显著差异除[0161]fabric管理器110用于通过fabric网格240以使用加密引擎710来开启主机120与fabric网格240以使用加密引擎710来关闭主机120与内存池130的至少一个内存设备132之[0163]图9示出了包括在根据本发明的分离式计算系统100中并在图1至图8中示出的以及与一个或多个处理器连接的非瞬时性内存。非瞬时性内存可以保存可执行程序代码,[0165]fabric管理器110包括与分离式计算系统100的多个主机120中的每一个通信的计元9113可用于控制内存池130以在至少一个内存设备132中为主机1[0170]内存控制单元9113还可用于开启内存控制器131与加密引擎710之间的数据通路[0171]fabric管理器110还可以包括网控制单元9112,用于控制fabric网格240以通过fabric网格240开启任意主机120与内存池130的一个内存设备1[0172]网控制单元9112还可用于在主机120通过fabric网格240将数据写入至少一个内存设备132后,控制fabric网格240关闭主机120与内存池130的至少一个内存设备132之间[0174]网控制单元9112还可用于控制fabric网格240开启复位模块主机431和至少一个fabric管理器110可配置主机A120、fabric网格240和内存池130以关闭(或断开)主机A可以使用通往内存设备132的数据通路(或数据链路)133来清理由主机A写入到内存设备不限于)主机A已在其中写入数据的同一内存设备132。应当注意,由于完全清理内存设备[0180]图11(b)描述了内存主机设备331可以获得内存设备132的所有权。也就是说,fabric管理器110可配置主机A120、fabric网格240和内存池1和内存池130以开启内存主机设备331和内存设备132之存设备132的数据通路(或链路)133,通过覆盖内存设备132的整个内存空间来清理内存设主机B120和内存池130上的内存设备132之间的数[0184]图12(b)描述了复位模块主机431可以获得内存设备132的所有权。也就是说,fabric管理器110可配置主机A120、fabric网格240和内存池13和内存池130以通过fabric网格240开启复位模块主机431和内存设备132之间的数据通路存设备132的数据通路(或链路)633,通过专门对内存设备132执行低电平复位来清理内存[0188]图13A的顶部描述了fabric管理器110可配置内存池130以开启内存池130内的数理器110可以使用分离式计算系统100为任意新的主机120生成新的加密密钥。[0190]图13B的顶部描述了在主机A120将加密数据写入内存池130的内存设备132后,fabric管理器110可以在数据通路121关闭前更改加密密钥711,从而保护来自主机A的数密密钥711将数据写入内存池130上的内[0192]图14示出了根据本发明的分离式计算系统100的示例性实现方式。图1至图8所示协调主机120的连接和如上所述的分离式计算系统10[0193]图15示出了根据本发明的用于分离式计算系统100的方法1500的示例性实施例。分离式计算系统100

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论