[发明专利]计算系统中的存储器备份管理有效
申请号: | 201780016679.5 | 申请日: | 2017-03-03 |
公开(公告)号: | CN108780412B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | M·A·肖;S·C-C·李;S·戈文丹;B·凯利 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/20 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣;陈斌 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 系统 中的 存储器 备份 管理 | ||
本文公开了计算设备中的存储器备份管理和相关联的操作方法的各实施例。在一个实施例中,一种管理存储器备份的方法包括响应于检测到系统错误,使得存储器控制器与和具有易失性存储器模块和非易失性存储器模块的混合存储器设备通信以及控制该混合存储器设备脱离。该方法还可以包括使得混合存储器设备在存储器控制器与和存储设备通信以及控制存储设备脱离之后将数据从易失性存储器模块复制到非易失性存储器模块,而不操作主处理器和存储器控制器。
背景
云计算数据中心中的服务器可以利用非易失性双列直插内存模块(“NVDIMM”)或其他混合存储器设备来实现高应用性能、良好的数据安全性和较低的系统崩溃恢复时间。某些类型的NVDIMM(例如,NVDIMM-N)可以包括可操作地耦合到闪存模块的动态随机存取存储器(“DRAM”)模块。DRAM模块允许快速存储器访问,而闪存模块可以在意外断电、系统崩溃或正常系统关闭时持续保留数据。
概述
提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。
在某些计算设备中,NVDIMM中的数据备份和持久性操作在很大程度上依赖于其他主板组件的可用性。例如,当服务器遇到系统错误时,服务器的主处理器可指示相应的存储器控制器刷新存储器控制器的缓冲器并将仍在缓冲器中的任何数据写入NVDIMM。然后,存储器控制器可命令NVDIMM在服务器向NVDIMM上的输入引脚(例如,SAVE#引脚)提供信号(例如,电压信号)之前切换到自刷新模式,以在NVDIMM中启动数据备份。信号可以是单次上升,单次下降或其他合适类型的信号。响应于所提供的信号,NVDIMM然后可在从NVDIMM移除电力之前将数据从DRAM模块复制并持久地存储到相应的闪存模块。
当遇到某些系统故障或错误时,上述数据备份和持久性操作可能存在数据丢失的高风险。例如,处理器和/或存储器控制器中的致命错误可中断上述备份操作。中断可阻止NVDIMM进入自刷新模式,从而阻止从DRAM模块到闪存模块的数据备份的启动。因此,由于缺乏刷新,当前驻留在DRAM模块中的数据可能会丢失。这种数据丢失会违反NVDIMM的数据持久性保证。
所公开的技术的若干实施例可通过针对NVDIMM或其他类型的混合存储器设备中的数据备份和持久性而言消除或至少减少对主处理器和/或存储器控制器的依赖来减少在系统故障期间的这种数据丢失的风险。例如,根据所公开技术的实施例的计算设备(例如,服务器)可包括位于存储器控制器和NVDIMM之间的通信总线(例如,I2C总线)中的开关(例如,I2C开关)。该开关被配置为可控制地使存储器控制器与NVDIMM脱离。开关还可将NVDIMM接合到计算设备的基板管理控制器(“BMC”)。随后,BMC可通过经由I2C总线传送命令使NVDIMM启动备份和持久性操作,或者可以向NVDIMM上的SAVE#引脚提供信号。
因此,主处理器或存储器控制器中的致命错误不会阻止DRAM模块中的数据备份和持久存储到NVDIMM的闪存模块。BMC通常比主处理器更可靠,因为BMC是监视计算设备的物理状态的专用服务处理器,而不被赋予执行各种计算或逻辑操作的任务。因此,所公开的技术的若干实施例可通过利用BMC来启动和/或监视NVDIMM中的数据备份和持久性来提高计算设备的性能和可靠性。
在其他实施例中,BMC还可被配置为监视NVDIMM的备份和持久操作的状态。基于所监视的备份操作的状态,BMC然后可允许计算设备在成功完成备份操作时重置。在在备份操作期间发生错误的情况下,还可以将BMC配置为在例如用于诊断的系统错误日志中创建条目。在进一步的实施例中,开关可被配置为将NVDIMM接合到机架控制器或其他合适类型的控制器以代替BMC。然后,机架控制器或其他合适类型的控制器可执行本文关于BMC描述的各种操作。
附图简述
图1是示出根据本技术的实施例的具有配置有存储器备份管理的计算单元的计算系统的示意性框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780016679.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据存储系统中的自主奇偶交换
- 下一篇:TYPE-C工厂和特殊操作模式支持