超级内存NVDIMM:下一代数据中心存储关键技术
1.背景介绍
连接到互联网的设备数量不断增长,到2015年,将达到150亿之多。而数据中心的压力也随之增加,唯有采用新的技术才能进一步提升其效率和性能。
相比于HDD传统硬盘,固态硬盘大大增加了I/O口的性能和效率。但SSD的基本硬件架构和软件特征都和HDD基本一致,如IO总线接口、文件系统方案等。所以基于Flash 的SSD并不能在数据中心中发挥最大效能。由于低成本需求的驱动,NAND Flash供应商和SSD牺牲了产品的耐久力,用可靠性来换取成本的优势,而工艺尺寸缩小则必须设计更好的损耗平衡和错误纠正算法。
NVDIMM作为一种新的器件类型,可以集成到标准的Intel x86服务器中,用来作为存储层次中的写cache。NVDIMM基于DRAM,写次数无限,极大的增强了系统的性能。使用NVDIMM允许Flash SSDs主要用于读数据,这就极大地延长了SSDs的寿命。如果数据中心集成了SSDs和NVDIMM,就会获得非常好的ROI性能。
2.云动超级内存NVDIMM简介
无锡云动科技致力于NVDIMM的开发,取得了显著的成果,拥有相关专利,在国内首次推出了NVDIMM相关产品。
2.1超级内存:革命性非易失存储技术
云动超级内存是一种集成了DRAM,闪存以及超级电容的新一代存储器,可作为非易失系统主存或者高速内存盘使用。超级内存不但继承了DRAM技术带宽高,成本低,寿命长等特性,而且可以在系统完全掉电时保存完整数据。相比其他非易失性内存技术,超级内存以其成熟的大规模生产工艺和应用产业链,必将率先实现商业化,替代传统易失性内存,在高性能计算,大数据处理以及存储局域网等关键性领域发挥作用。超级内存与传统技术性能对比如表1所示。
|
超级内存 |
PCM |
STT-RAM |
RRAM |
NAND FLASH |
|
|
单元面积(F2) |
6~12 |
4~16 |
20~60 |
14 |
1~4 |
|
写延迟(ns) |
10 |
50~500 |
10~90 |
10 |
105 |
|
读延迟(ns) |
10 |
10~50 |
10~35 |
10 |
105 |
|
每bit功耗 |
2*10-5 |
2/25 |
0.1/2.5 |
0.1/3 |
102 |
|
读写次数 |
>1016 |
109 |
1015 |
1012 |
103~105 |
表1.超级内存与传统技术性能对比
2.2简单·高效·可靠
超级内存采用JEDEC DDR标准DIMM接口或高速PCIe接口与计算机直接相连,即插即用。在正常模式下,超级内存以与其他DRAM内存规格一致的方式运行,并且拥有相似的带宽。当系统掉电时,依靠超级电容组提供的动力源,数据会被完整保存至非易失性闪存芯片。供电恢复后,能够安全地恢复掉电前的所有数据。
超级内存采用可靠性更高的超级电容技术取代了电池作为备份动力源。相比传统的电池方案,超级电容功率密度高,充放电时间短,循环寿命长,工作温度范围宽。特别地,超级电容是一种理想的绿色能源,低成本,无污染。
超级内存采用多通道NAND Flash并行数据传输,显著提高了整体传输带宽,从而缩短了数据备份过程中超级电容的有效工作时间。另外,Flash控制器集成了具有云动自主知识产权的坏块重定向,BIST内部自检,块页队列传输校验等技术,从而进一步确保了数据存储的准确与安全。
2.3云动超级内存系列产品

针对多样化的应用需求,云动科技推出了三种不同规格的超级内存系列产品:NVDIMM, NVSMM以及DIMM NVRAMDISK。
NVDIMM:采用JEDEC标准240-pin DDR2/DDR3 DIMM规格,可取代现有易失性DIMM规格DRAM内存,直接作为系统非易失性主存使用。
NVSMM:采用高速PCIE总线与CPU直接相连,支持随机寻址,可作为系统扩展非易失性主存或者超高速强实时固态存储硬盘使用,可应用于军事,医疗,工业控制等关键性领域。
DIMM NVRAMDISK:采用DIMM规格的超高速随机寻址硬盘,可提供近似于DRAM的带宽,又兼具普通固态硬盘的容量。
3.相关链接
[1]. http://v.youku.com/v_show/id_XNjgyODA0Mzgw.html 云动科技全系统保护演示视频
[2]. http://www.windawn.com/proc_ny.aspx?CaseID=66 for contact info nvm@windawn.com
[3].http://www.cnblogs.com/presida/p/3656330.html
[4].http://www.cnblogs.com/presida/p/3552935.html
[5]. http://blog.csdn.net/jt0628403005/article/details/19240681
[6].http://blog.csdn.net/jt0628403005/article/details/19478773
超级内存NVDIMM:下一代数据中心存储关键技术的更多相关文章
- 超级内存NVDIMM
1.序言 基于非易失性内存(NVDIMM)的新一代内存条规格已经研制成功,其中集成了DRAM和非易失性存储芯片,能够在完全断电的时候完整保存内存数据,并支持主内存在持久高速高性能计算上的应用.区别于普 ...
- 云计算和大数据时代网络技术揭秘(八)数据中心存储FCoE
数据中心存储演化——FCoE 数据中心三大基础:主机 网络 存储 在云计算推动下,存储基础架构在发生演变 传统存储结构DAS.SAN在发展中遇到了布线复杂.能耗增多的缺点(原生性),需要对架构做根 ...
- H3C数据中心虚拟化解决方案技术白皮书
缩略语清单: 缩略语 英文全名 中文解释 IDC Internet Data Center 互联网数据中心 VRF Virtual Router Forwarding 虚拟路由器转发 SMP Symm ...
- [转帖]简析数据中心三大Overlay技术
简析数据中心三大Overlay技术 http://www.jifang360.com/news/20161010/n225987768.html 搭建大规模的云计算环境需要数据中心突破多种技术难题,其 ...
- 大规模SDN云计算数据中心组网的架构设计
本文首先分析了在大规模SDN数据中心组网中遇到的问题.一方面Underlay底层组网规模受限于设备实际的转发能力和端口密度,单一Spine-leaf的Fabric架构无法满足大规模组网的需求:另一方面 ...
- Google数据中心B4网络具体实现
① 背景介绍 Google的网络有两种,一种是数据中心内部网络,另外一种是WAN网,其中WAN网又分为两种:一是数据中心之间的互联网络,属于内部网络(G-Scale Network),另外一种是面向I ...
- 谈数据中心SDN与NFV
看到一篇谈论SDN与NFV的文章,分析的还不错,贴过来方便自己后续查阅: http://network.chinabyte.com/175/13095675.shtml 论数据中心SDN与NFV技术关 ...
- 关于大数据时代传统商业存储的思考: 中心存储 VS 分布式存储
尊重原创,转载请注明出处:http://anzhan.me ; http://blog.csdn.net/anzhsoft 今天和我们部门的老大1*1, 大家面对面沟通了一下到新的项目组的想法.而且也 ...
- 使用Ansible实现数据中心自动化运维管理
长久以来,IT 运维在企业内部一直是个耗人耗力的事情.随着虚拟化的大量应用.私有云.容器的不断普及,数据中心内部的压力愈发增加.传统的自动化工具,往往是面向于数据中心特定的一类对象,例如操作系统.虚拟 ...
随机推荐
- Jsp实现筛选并压缩文件批量下载
Jsp实现筛选并压缩文件批量下载 首先明确一下需求,网页端点击一下button,传递特定的参数到download.jsp网页,筛选文件,对过滤得到的文件进行压缩,然后返回前端一个压缩包下载. 以下的代 ...
- Jquery Mobile局部刷新后js和css失效,需局部渲染
$(function () { $("#submit").click(function(){ var storage = window.localStorage; ...
- MATLAB GUI程序设计中使文本框接收多行输入的方法
对于文本框来说 Max属性于Min属性数值之差小于等于1时,仅接收单行输入 大于1时,接受多行输入 对于多行情况,set/get到的String应为cell 本系列文章允许转载,转载请保留全文! [说 ...
- 不变性、协变性和逆变性(Invariance, Covariance & Contravariance)
源码下载 一.里氏替换原则(Liskov Substitution Principle LSP) 我们要讲的不是协变性和逆变性(Covariance & Contravariance)吗?是的 ...
- JAVABEAN EJB POJO区别
1.POJO POJO(Plain Old Java Object)这种叫法是Martin Fowler.Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来 ...
- python-根据字符串动态生成对象eval
# -*- coding: utf-8 -*- stock1={ 'stockName':"沈阳机床", ", 'averagePrice_yesterday':34.0 ...
- 【POJ】【2699】The Maximum Number of Strong Kings
网络流/最大流/二分or贪心 题目大意:有n个队伍,两两之间有一场比赛,胜者得分+1,负者得分+0,问最多有几只队伍打败了所有得分比他高的队伍? 可以想到如果存在这样的“strong king”那么一 ...
- 【高可用HA】Apache (1) —— Mac下安装Apache Httpd到自定义路径(非/etc/apache2)
Mac下安装Apache Httpd httpd版本: httpd-2.4.17 参考来源: Tomcat Clustering - A Step By Step Guide Apache HTTP ...
- 谈谈arm下的函数栈
引言 这篇文章简要说说函数是怎么传入参数的,我们都知道,当一个函数调用使用少量参数(ARM上是少于等于4个)时,参数是通过寄存器进行传值(ARM上是通过r0,r1,r2,r3),而当参数多于4个时,会 ...
- javascript实现数据结构:线性表--简单示例及线性表的顺序表示和实现
线性表(linear list)是最常用且最简单的一种数据结构.一个线性表是n个数据元素的有限序列.在稍复杂的线性表中,一个数据元素可以由若干个数据项(item)组成. 其中: 数据元素的个数n定义为 ...