A method for managing the availability of memory pages (130) and a memory availability management module (110) \MAMM\ are disclosed. The depolymerization hardware system (100) comprises a memory blade (105106107) and a computing pool (102103104) group. The MAMM (110) reception (A010) involves the distribution of at least one memory page to the memory of at least one operating system (120) on the memory page (130). The message includes instructions regarding availability of at least one memory page. MAMM (110) transforms the indication of availability (A020) into a set of memory blade parameters that identify at least one storage blade (105106107). MAMM (110) generates (A030) address mapping information for at least one memory page, which contains a logical address of at least one of the at least one memory page that is mapped to at least two physical memory addresses of the at least one memory blade (105106107). MAMM (110) provides at least some of the (A050) address mapping information when requested to access at least one memory page for use. A corresponding computer program and a carrier for it are also disclosed.
【技术实现步骤摘要】
【国外来华专利技术】用于管理存储器页的可用性的方法和存储器可用性管理模块
本文的实施例涉及计算机系统,诸如数据中心系统。尤其,公开了用于管理存储器页的可用性的方法和存储器可用性管理模块。也公开了对应的计算机程序和用于其的载体。
技术介绍
计算机系统管理多个资源,诸如计算功率、网络访问和存储器存储。就多个资源从不因为一些其它原因(诸如功率失效、过载等等)而失效或变得不可访问的意义而言,多个资源当然不是无瑕疵的。因此,它已变得习惯于复制计算机系统。在已知的示例中,存在活跃地用于管理任务的第一计算机系统。除此以外,第二计算机系统准备接管任务的管理(当第一计算机系统失效时)。以这种方式,使得任务的管理更可靠。根据该示例,第一计算机系统的所有组件(诸如处理单元、存储器单元、网络接口等等)需要被复制。不利地,整个计算机系统都需要被复制,即使组件中的一些可比其它组件更易于失效。与以上提及的计算机系统显著不同的数据中心硬件体系正在崛起。这些数据中心体系(有时称作解聚的(disaggregated)硬件类型的体系)包含如IntelRackScale体系、HyperScale数据中心系统或者相似的示例。通过将所解聚的硬件体系与光互连组合,缓解了电连接的传统距离和容量限制。这实现资源的更高效的池化,其被期望具有对利用率和能源消耗的正面影响。该种类的解聚的硬件系统,因而通常包括计算资源的多个池、存储器资源的多个池等。这与常规计算机系统形成对比,其中计算机系统由计算机组成而建立,其中每个计算机是完全独立的工作实体,诸如个人计算机(PC)或者相似的。具体地,完全独立的工作实体包含母板、硬件驱动器、随机存 ...
【技术保护点】
1.一种由存储器可用性管理模块(110)执行的方法,用于管理存储器页(130)的可用性,其中所述存储器页(130)包括在一组存储器刀片(105,106,107)中,其中硬件系统(100)包括存储器刀片(105,106,107)的所述组和一组计算池(102,103,104),其中存储器刀片(105,106,107)的所述组和计算池(102,103,104)的所述组彼此互连,其中计算池(102,103,104)的所述组包括计算单元(140),其中至少一个操作系统(120)在所述硬件系统(100)上执行,其中所述存储器可用性管理模块(110)独立于所述操作系统(120),其中所述方法包括:接收(A010)涉及所述存储器页(130)的至少一个存储器页到所述至少一个操作系统(120)的分配的消息,其中所述消息包括关于对于所述至少一个存储器页的可用性的指示;将关于可用性的所述指示转化(A020)成一组存储器刀片参数,其中存储器刀片参数的所述组识别存储器刀片(105,106,107)的所述组的至少一个存储器刀片(105,106,107),其中所述至少一个存储器页被分配到所述至少一个存储器刀片(105 ...
【技术特征摘要】
【国外来华专利技术】1.一种由存储器可用性管理模块(110)执行的方法,用于管理存储器页(130)的可用性,其中所述存储器页(130)包括在一组存储器刀片(105,106,107)中,其中硬件系统(100)包括存储器刀片(105,106,107)的所述组和一组计算池(102,103,104),其中存储器刀片(105,106,107)的所述组和计算池(102,103,104)的所述组彼此互连,其中计算池(102,103,104)的所述组包括计算单元(140),其中至少一个操作系统(120)在所述硬件系统(100)上执行,其中所述存储器可用性管理模块(110)独立于所述操作系统(120),其中所述方法包括:接收(A010)涉及所述存储器页(130)的至少一个存储器页到所述至少一个操作系统(120)的分配的消息,其中所述消息包括关于对于所述至少一个存储器页的可用性的指示;将关于可用性的所述指示转化(A020)成一组存储器刀片参数,其中存储器刀片参数的所述组识别存储器刀片(105,106,107)的所述组的至少一个存储器刀片(105,106,107),其中所述至少一个存储器页被分配到所述至少一个存储器刀片(105,106,107);基于存储器刀片参数的所述组,生成(A030)对于所述至少一个存储器页的地址映射信息,其中所述地址映射信息包含映射到所述至少一个存储器刀片(105,106,107)的至少两个物理存储器地址的所述至少一个存储器页的逻辑地址;以及当请求到所述至少一个存储器页的访问时,提供(A050)所述地址映射信息中的至少一些以供使用,其中所述地址映射信息中的所述至少一些包括所述至少两个物理存储器地址中的一个。2.如权利要求1所述的方法,其中所述至少一个存储器刀片(105,106,107)包括至少两个存储器刀片(105,106,107)。3.如权利要求1或2所述的方法,其中从存储器地址转化模块(302)中接收所述消息。4.如权利要求1或2所述的方法,其中从设备管理模块(303)中接收所述消息。5.如权利要求3所述的方法,其中所述消息包括对于所述至少一个存储器页的分配的请求。6.如权利要求3或4所述的方法,其中所述消息包括关于对于所述至少一个存储器页的分配的请求的信息。7.如前述的权利要求中的任一项所述的方法,其中所述地址映射信息提供给存储器地址转化模块(302)。8.如前述的权利要求中的任一项所述的方法,其中关于可用性的所述指示包括对于所述至少一个存储器页中的每一个的可用性的级别。9.如前述的权利要求所述的方法,其中可用性的所述级别表示以下当中的一项或多项:所述至少一个存储器页的多个副本;用于存储所述至少一个存储器页的多个存储器池;用于存储所述至少一个存储器页的多个存储器槽;所述至少一个存储器页和所述计算单元(140)的子集之间的最大时延,其中所述操作系统(120)在所述计算单元(140)的所述子集上是可执行的。10.如前述权利要求中的任一项所述的方法,其中存储器刀片参数的所述组识别存储器刀片(105,106,107)的所述组的至少两个存储器刀片(105,106,107),其中所生成的地址映射信息包括涉及所述至少两个存储器刀片(105,106,107)中的相应一个的至少两个物理地址。11.如前述权利要求中的任一项所述的方法,其中在由所述操作系统(120)管理的逻辑地址空间内指示所述逻辑地址。12.如前述权利要求中的任一项所述的方法,其中在所述硬件系统(100)的物理地址空间内指示所述物理地址。13.一种存储器可用性管理模块(110)配置成用于管理存储器页(130)的可用性,其中所述存储器页(130)包括在一组存储器刀片(105,106,107)中,其中硬件系统(100)包括存储器刀片(105,106,107)的所述组和一组计算池(102,103,104),其中存储器刀片(105,106,107)的所述组和计算池(102,103,104)的所述组彼此互连,其中计算池(102,103,104)的所述组包括计...
【专利技术属性】
技术研发人员:A罗兹贝,J蒙泰罗索亚雷斯,D图鲁尔,
申请(专利权)人:瑞典爱立信有限公司,
类型:发明
国别省市:瑞典,SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。