可配置易失性存储器数据保存触发器制造技术

技术编号:15656246 阅读:140 留言:0更新日期:2017-06-17 16:23
一种易失性存储器数据保存子系统,可以包括到共享功率源(例如机箱或机架电池或发电机)的耦合。数据保存触发控制器在指定条件下向耦合的易失性存储器设备(例如NVDIMM和PCIe设备)发送数据保存命令:可编程时间量逝去而没有AC功率,电压电平降低到低于正常但仍然足以在数据保存操作期间对易失性存储器设备供电,触发控制器被通知操作系统关闭命令,或者触发控制器在没有系统关闭命令的情况下被通知明确的数据保存命令。NVDIMM可以避免依赖专用超级电容器和专用电池。NVDIMM可以响应于数据保存命令来执行异步DRAM复位。电压逐步降低可以在电源之间协调。在保存数据之后,功率循环并且系统重新启动。

【技术实现步骤摘要】
【国外来华专利技术】可配置易失性存储器数据保存触发器
技术介绍
机架式计算机服务器使用自包含硬件,在这种意义上,可以将机架式服务器插入标准电源插座,连接网络电缆、引导,并且具有操作服务器。机架式服务器通常安装在通常为19英寸宽的计算机硬件机架中,但是一些机架式服务器也可以坐在其他机架中,或者坐在桌子或另一表面上,而不是安装在机架中。与机架式服务器是自包含的不同,刀片式服务器不是自包含的。刀片式服务器设计为安装在被称为“机箱”的刀片外壳中,外壳包括一个或多个电源和网络部件。插入有一个或多个刀片的机箱可以是机架可安装的。在电源停止流动到机架、机箱、机架式服务器、刀片式服务器和/或具有存储在易失性存储器中的数据的这种服务器的单独部件之后,数据可能丢失并且不可恢复。减少或防止数据丢失的一种方法是跨数据中心中的多个服务器或者甚至跨地理上分离的数据中心复制数据。然而,各种各样的其他方法也可以用于在功率损失的情况下保存数据。不同的方法具有不同的技术特性,并且除了共享保存数据以防功率损失这一概念,任何两个给定的方法不必彼此相关功率损失。
技术实现思路
一些实施例或示例包括到共享功率源(例如,机箱或机架电池或发电机)的耦合。在一些实施例或示例中,数据保存触发控制器在以下条件中的一个或多个条件下向诸如NVDIMM和PCIe设备等耦合的易失性存储器设备发送数据保存命令:可编程时间量逝去而没有AC功率,电压电平降低到低于正常但仍然足以在数据保存操作期间对易失性存储器设备供电,触发控制器被通知操作系统关闭命令,和/或触发控制器在没有关闭命令的情况下被通知明确的数据保存命令。给出的示例仅仅是说明性的。本专利技术内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。相反,提供本
技术实现思路
以便以简化的形式介绍在下面的具体实施方式中进一步描述的一些技术概念。创新由权利要求限定,并且在本
技术实现思路
与权利要求冲突的情况下,应以权利要求为准。附图说明将参考附图给出更具体的描述。这些附图仅示出所选择的方面,因此不完全确定任何示例的覆盖或范围。图1是示出具有在硬件和/或软件的控制下彼此交互的至少一个处理器和至少一个存储器的计算机系统、以及示出操作环境中可以在多个网络节点上延伸的其它项目、以及还示出一些配置的存储介质的各方面的框图;图2是示出支持数据保存触发的架构中的一些部件和一些耦合的图;图3是示出用于可配置的数据保存操作的一些过程和一些配置的存储介质的步骤的流程图;图4示出了电源排序时序图;图5是示出云服务器功率和功率管理基础设施的一些方面的图;图6和图7共同示出了刀片主板和相关联的机箱;图8示出了使用超级电容器备份源的云服务器上的NVDIMM实现方式的主板框图;图9示出了使用12V辅助备份源的云服务器上的NVDIMM实现方式的主板框图;图10是示出具有框架级电源和电池基础设施形式的本地能量存储的电池操作的曲线图;以及图11包括说明功率排序设备状态转变和定时的图和表。具体实施方式缩略语下面定义一些首字母缩略词和其他术语,但是其他术语可以在本文中在别处定义或者不需要定义以被本领域技术人员理解。AC:交流电ACPIDSDT/SSDT:高级配置和电源接口区分系统描述表/辅助系统描述表ADR:异步DRAM刷新ALU:算术和逻辑单元AND:一种类型的逻辑门(不是首字母缩略词)API:应用程序接口ASCII:用于信息交换的美国标准代码ASL:ACPI源语言Aux:辅助BIOS:基本输入/输出系统BMC:基板管理控制器CD:光盘CKTS:电路CM:机箱管理器CPLD:复杂可编程逻辑器件CPU:中央处理单元CRB:客户参考板CRC:循环冗余校验DC:直流电DCU:数字控制单元(控制器的示例)DDR3:双倍数据速率类型3DG:柴油发电机DIMM:双列直插存储器模块DSM:设备特定的方法DRAM:动态随机存取存储器DVD:数字多功能盘或数字视频盘FBDIMM:完全缓冲的DIMMFPGA:现场可编程门阵列FPU:浮点处理单元FW:固件GB:千兆字节GbE或GBE:千兆以太网GPIO:通用输入/输出GPU:图形处理单元GUI:图形用户界面HDD:硬盘驱动器HSC:热插拔控制器I2C:集成电路IDE:集成开发环境,有时也被称为“交互式开发环境”IIO:集成输入/输出IoT:物联网IPMI:智能平台管理接口ISO/IEC:国际标准化组织/国际电工委员会LES:本地能量存储M.2:用于内部安装的计算机扩展卡和连接器的规范MEZZ:夹层MSB:最高有效位NAND:取反AND(与)/非AND(与)NIC:网络接口卡NV:非易失性NVMe:非易失性存储器快速OS:操作系统PCH:平台控制器中枢PCIe:外围部件互连快速;本文有时被写为PCIEPMBUS:电源管理总线PSU:电源单元QD:队列深度RAID:独立磁盘冗余阵列RAM:随机存取存储器RDIMM:注册的双列直插存储器模块ROM:只读存储器SAS:串行连接的SCSISATA:串行ATA/串行AT附件/串行高级技术附件SSATA:辅助SATASCSI:小型计算机系统接口SMBUS:系统管理总线SPD:串行存在检测SRAM:静态RAMSSD:固态驱动Supercap:超级电容器UART:通用异步接收器/传输器UEFI:统一可扩展固件接口UPS:不间断电源V:伏特概述本文中所描述的示例的技术特征对于本领域的普通技术人员将是容易理解的,并且还将以多种方式对于宽范围的细心读者是容易理解的。首先,一些实施例解决各种技术问题,诸如面临即将来临或实际功率损失的数据保存、成本有效功率监测、超级电容器冷却要求和/或用于易失性存储器设备的专用电池的主板不动产(realestate)要求。第二,一些实施例包括诸如计算硬件等技术部件,其以超出通用计算机的典型操作的方式操作,例如通过继续向PCIe轨道和/或NVDIMM插槽供电,尽管AC功率损失和缺少专用于特定PCIe轨道或NVDIMM插槽的任何电池或超级电容器。第三,一些实施例提供的技术效果包括保存否则当AC功率损失时将从易失性存储器丢失的数据。本文还描述了各种技术适应,特别是在几个示例性架构文本论述和/或附图中。本文中所描述的一些示例可以在更广泛的上下文中查看。例如,诸如数据、延迟、功率、保存和/或触发等概念可以与特定实施例相关。然而,它不由广泛的上下文的可用性推断,其中在本文中排他性的权利正在被寻找用于抽象的想法;它们不是。相反,本公开集中于提供适当的特定实施例,其技术效果完全或部分地解决特定技术问题并改进计算机系统的功能。涉及数据、延迟、功率、保存和/或触发的其他介质、系统和方法在本范围之外。因此,在适当地理解本公开的情况下,也避免了模糊性、纯粹的抽象性、缺乏技术特性和伴随的证明问题。一些术语现在将参考诸如附图所示的示例性实施例,并且本文将使用特定语言来描述这些实施例。但是本文所示的特征的更改和进一步修改以及由本文中的特定实施例所示出的抽象原理的附加技术应用(其是相关领域的拥有本公开的技术人员想到的)应当被认为在权利要求的范围。在本公开中阐明了术语的含义,因此应当仔细地注意这些说明来阅读权利要求。给出了具体的示例,但是相关领域的技术人员将理解,其他示例也可以落入所使用的术语的含义本文档来自技高网
...
可配置易失性存储器数据保存触发器

【技术保护点】
一种用于系统中主板的易失性存储器数据保存子系统,所述子系统包括:易失性存储器设备共享功率源耦合,在耦合到共享功率源并且还通过所述主板耦合到易失性存储器设备时,向所述易失性存储器设备提供操作功率,所述易失性存储器设备是从所述共享功率源接收功率的至少两个单独可插式设备之一;数据保存触发耦合,在耦合到所述易失性存储器设备并且被触发时,向所述易失性存储器设备发送数据保存命令;以及数据保存触发控制器,操作以在以下情况中的至少一项发生时触发所述数据保存触发耦合:(a)可编程时间量逝去,所述易失性存储器设备由不是由AC功率源驱动的源来供电;(b)所述易失性存储器设备共享功率源上的电压电平降低到小于正常操作功率但仍然足以在数据保存操作期间对所述易失性存储器设备供电的值;(c)所述数据保存触发控制器被通知操作系统关闭命令;或者(d)在不存在操作系统关闭命令的情况下,所述数据保存触发控制器被通知明确的数据保存命令。

【技术特征摘要】
【国外来华专利技术】2014.10.24 US 62/068,025;2014.12.02 US 14/557,7081.一种用于系统中主板的易失性存储器数据保存子系统,所述子系统包括:易失性存储器设备共享功率源耦合,在耦合到共享功率源并且还通过所述主板耦合到易失性存储器设备时,向所述易失性存储器设备提供操作功率,所述易失性存储器设备是从所述共享功率源接收功率的至少两个单独可插式设备之一;数据保存触发耦合,在耦合到所述易失性存储器设备并且被触发时,向所述易失性存储器设备发送数据保存命令;以及数据保存触发控制器,操作以在以下情况中的至少一项发生时触发所述数据保存触发耦合:(a)可编程时间量逝去,所述易失性存储器设备由不是由AC功率源驱动的源来供电;(b)所述易失性存储器设备共享功率源上的电压电平降低到小于正常操作功率但仍然足以在数据保存操作期间对所述易失性存储器设备供电的值;(c)所述数据保存触发控制器被通知操作系统关闭命令;或者(d)在不存在操作系统关闭命令的情况下,所述数据保存触发控制器被通知明确的数据保存命令。2.根据权利要求1所述的易失性存储器数据保存子系统,其中所述易失性存储器设备包括NVDIMM,所述易失性存储器设备共享功率源耦合包括NVDIMM插槽,并且所述共享功率源包括以下中的至少一项:机箱电池、共享机架级电池系统、柴油发电机、天然气发电机、另一发电机。3.根据权利要求1所述的易失性存储器数据保存子系统,其中所述易失性存储器设备包括没有专用超级电容器并且也没有专用电池的NVDIMM。4.根据权利要求1所述的易失性存储器数据保存子系统,其中所述易失性存储器设备包括PCIe设备,并且所述易失性存储器设备共享功率源耦合包括所述主板上的PCIe轨道。5.根据权利要求1所述的易失性存储器数据保存子系统,其中所述数据保存触发控制器操作以在所述可编程时间量逝去以及所述易失性存储器设备由机箱电池供电时,触发所述数据保存触发耦合,并且所述可编程时间量基于机箱电池功率估计被预先编程。6.根据权利要求1所述的易失性存储器数据保存子系统,其中所述数据保存触发控制器操作以在所述易失性存储器设备共享功率源上的所述功率电平降低到低于12V正常操作功率,到足以在所述数据保存操作期间对所述易失性存储器设备供电的10.8V与11.5V之间的电平时,触发所述数据保存触发耦合。7.一种用于服务器系统中主板的易失性存储器数据保存子系统,所述子系统包括:框架,所述框架具有电源和框架管理器;多个易失性存储器设备功率源耦合,所述多个易失性存储器设备电源耦合被耦合到所述框架电源以及相应的易失性存储器设备组,每个易失性存...

【专利技术属性】
技术研发人员:B·科利S·戈文丹J·J·西格勒B·凯西布M·A·肖J·M·安德雷瓦斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1