超级内存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 运维在企业内部一直是个耗人耗力的事情.随着虚拟化的大量应用.私有云.容器的不断普及,数据中心内部的压力愈发增加.传统的自动化工具,往往是面向于数据中心特定的一类对象,例如操作系统.虚拟 ...
随机推荐
- UserDefault 用户首选项读写 swift
// // ViewController.swift // 首选项数据读写 // // Created by mac on 15/7/12. // Copyright (c) 2015年 fangyu ...
- PBOC电子钱包与电子现金及QPBOC
电子钱包:EP 电子现金:EC,在PBOC规范中的13部分定义了<基于借贷记应用的小额支付规范中> QPBOC:在PBOC规范的12部分中定义了<费接触式IC卡支付规范> PB ...
- Hibernate学习---第五节:普通组件和动态组件
一.普通组件映射配置 1.创建组件类,代码如下: package learn.hibernate.bean; /** * 组件类 */ public class Phones { private St ...
- LNMP系列网站零基础开发记录(二)
[目录] 扯淡吹逼之开发前奏 Django 开发环境搭建及配置 web 页面开发 Django app开发 Django 站点管理 Python 简易爬虫开发 Nginx&uWSGI 服务器配 ...
- Careercup - Microsoft面试题 - 5680049562845184
2014-05-10 06:51 题目链接 原题: "How would you find the number of gas stations in the United States?& ...
- android开发,socket发送文件,read阻塞,得不到文件尾-1
这是我的接收文件代码:开始可以读取到-1,但是现在又读取不到了,所以才加上红色字解决的(注释的代码) File file = new File(mfilePath,"chetou." ...
- 【Binary Tree Zigzag Level Order Traversal】cpp
题目: Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from lef ...
- TCP 粘包/拆包问题
简介 TCP 是一个’流’协议,所谓流,就是没有界限的一串数据. 大家可以想想河里的流水,是连成一片的.期间并没有分界线, TCP 底层并不了解上层业务数据的具体含义 ,它会根据 TCP 缓冲区 ...
- 02.JSP的3个编译指令
本章介绍JSP的3个编译指令,在JSP中常见的编译指令有如下3个: 1.page:用于针对当前页面的指令. 2.include:用于指定包含另一个页面. ...
- JAVA swing中JPanel如何实现分组框的效果以及设置边框颜色 分类: Java Game 2014-08-16 12:21 198人阅读 评论(0) 收藏
代码如下: import java.awt.FlowLayout; import java.awt.Frame; import java.awt.GridLayout; import javax.sw ...