StoreServ的ASIC架构师必须面向未来做出决断

StoreServ阵列采用特殊硬件,即一套ASIC来加速存储阵列操作,而且其每代阵列都会在这方面进行重新设计。目前的设计为第五代。

作为惠普企业业务公司研究员兼StoreServ架构师,Siamak Nazari当下主要负责第六代ASIC的设计工作。

每代ASIC设计往往需要效力五年左右,这意味着Nazari必须要着眼于未来可能出现的需求,同时考虑存储阵列介质、存储阵列软件以及主机访问需求等实际条件,猜测从2018年到2023年间第六代ASIC会面临怎样的具体考验。

Nazari与硬件团队协同设计这款ASIC芯片。在惠普企业业务公司的存储业务运营工作中,它归属于由Vish Mulchand领导的系统定义存储业务,而这位上司则直接向惠普企业业务公司存储业务负责人Manish Goel报告。

Patrick Osbourne负责运营软件定义存储部门,同样向Goel报告。而Goel则向惠普企业业务公司企业级系统业务负责人Antonio Neri报告。

第五代ASIC已经由纯磁盘与混合闪存/磁盘设计向全闪存方向迈进,其能够极大降低存储介质的访问延迟。Nazari假定后NAND时代存储介质又会出现一轮变革,例如电阻式RAM(简称ReRAM)、忆阻器类存储方案、3D XPoint以及STT-RAM(即自旋转移力矩RAM)与PCM(即相变存储器)等等。ASIC需要涵盖这些技术成果,从而实现更低的延迟--而不再像NAND时代那样主要关注使用寿命。

Nazari指出,惠普企业业务公司目前比较看重XPoint以及ReRAM。他表示,惠普企业业务公司与SanDisk(目前已经归属于西部数据)间的合作关系仍在继续,相关产品应用于惠普的服务器方案当中。因此,他认为采用ReRAM以及XPoint介质的惠普服务器将能够在采用DIMM实现形式的情况下实现次微秒级访问延迟。他同时解释称,NVMe over Fabrics类型的网络能够实现更低网络延迟,同样能够有效提升该阵列的性能表现。

在他看来,StoreServ阵列拥有六大主要元素,具体包括服务器主机访问、主机-阵列通道(一般采用光纤通道)、配合ASIC的阵列控制器、控制器-介质通道以及阵列的介质驱动器。图一所示为各元素间的协作关系。

他认为,目前控制器与存储介质间的对接通过采用光纤通道与SAS,未来两到三年内NVMe形式将逐渐普及。Nazari能够在ASIC领域自由创新,他表示其已经拥有内置存储语义并能够假设单一系统域。XPoint SSD的访问延迟应该在10微秒左右,低于NVMe NAND的60到100微秒。SAS的引入将额外增加10到20微秒,但其拥有NVMe所不具备的、经过良好定义的错误处理协议。在他看来,SAS的延迟水平已经可以令人满意,而协议的可靠性也要高于NVMe。

StoreServ的ASIC架构师必须面向未来做出决断

图一:StoreServ阵列总体示意图

Nazari宣称,第六代ASIC将针对NVMe进行优化。他关注的是各类数据服务(包括快照以及复制等)需要具备与第六代ASIC相匹配的延迟水平。他着眼于CPU周期与IOPS,并指出3PAR阵列通常只需要占用相当于竞争对手阵列产品一半的CPU周期或计算核心数量,这主要是由于拥有每秒800 MB传输带宽的ASIC能够作为存储协处理器起效。

他表示,至强核心的传输带宽为每秒150 MB。

在第五代ASIC StoreServ阵列当中,各控制器会耗费大量时间等待锁定,而他希望在新一代方案中降低这方面时间。方法之一就是向硬件添加更多队列,其数量甚至超过核心数。另外,惠普企业业务公司还与各HBA供应商开展合作,包括QLogic、Emulex、LSI等等,希望立足于其适配器产品实现阵列队列添加。这项倡议独立于特定光纤通道标准之外,例如每秒16 Gbit与每秒32 Gbit。

服务器与介质驱动器间的整套数据访问路径必须实现进一步提速,同时支持NVMe驱动器与NVMe架构,其中ASIC帮助各控制器更好、更快地完成处理任务。被Nazari设定为关注目录的NVMe over Fabrics规范正在不断演进,而后NAND时代下的首款XPoint SSD预计将在今年年底推出,XPoint DIMM也将在2017年年内亮相。

如果Nazari和他的同事们能够顺利完成工作,那么第六代ASIC StoreServ阵列将完美支持后NAND时代下的各类存储介质与NVMe架构,同时继续在不具备硬件(与固件)加速机制的商用阵列上拥有良好表现。作为老牌阵列供应商,惠普企业业务公司并不打算放弃其对外部阵列业务的关注;事实上,他们希望推出更为强大的第六代ASIC并为其阵列产品提供有力推动。


原文发布时间为:2016年7月4日

本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/540831.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android网页省略分页器,Android轻量级网页风格分页器

博客同步自:个人博客主页轻量级仿网页风格分页器,和RecycleView封装一起配合使用,也可单独使用,喜欢就star、fork下吧~谢谢目录功能介绍效果图如何引入简单使用依赖github地址功能介绍支持延迟加载分页支持单独分页器组件使用&…

传统存储做到极致也惊人!看宏杉科技发布的CloudSAN

传统存储阵列首先考虑的是高可靠、高性能。那么在成本上、扩展上、部署上就差。 互联网企业带来分布式存储,扩展上、部署上是优势了,但是单节点的可靠性差、数据一致性差、IO延迟大、空间浪费严重,能耗大。 这两者的问题,我想很多…

keil lic_LIC的完整形式是什么?

keil licLIC:印度人寿保险公司 (LIC: Life Insurance Corporation of India) LIC is an abbreviation of the Life Insurance Corporation of India. It is a public segment insurance and investment group corporation in India that generally deals with life …

“云”上存储初显规模 如何架构是关键

在安防系统中,存储设备只是给数据提供存储空间,数据存储的意义更多是为了给上层应用提供二次挖掘。目前的智能分析、大数据、图帧等技术都是基于数据存储做的数据挖掘。为了将二次挖掘应用的性能提升到最高,在优化分析算法的同时,…

【干货】分享总结:MySQL数据一致性

0、导读 沃趣科技数据库工程师罗小波为大家全面分析如何保证MySQL的数据一致性。 1、活动总结 罗小波老师从MySQL的崩溃数据恢复安全性、MySQL复制原理及异步&semi sync复制原理、MySQL主从服务器如何保证数据一致性等多方面分析如何保证MySQL的数据一致性。 分享内容满满的…

设置html按钮点击事件无效果,css怎么设置按钮不能点击?

css怎么设置按钮不能点击?下面本篇文章就来给大家介绍一下使用CSS设置按钮不能点击的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。想要按钮不能点击可以通过设置按钮点击事件失效来实现;而在CSS中&…

计算机图形学与几何造型导论_计算机图形学导论

计算机图形学与几何造型导论历史 (History) The main forerunner sciences to the development of modern computer graphics were the advances in electrical engineering, electronics, and television that took place during the first half of the twentieth century whe…

android 继承listview,Android listView 继承ListActivity的用法

Android listView 继承ListActivity的用法 在手机中经常有列表方式。如果Activity中只有唯⼀⼀个List(这也是通常的情况),可以继承ListActivity来实现。我们用两个例子来学习List。List例子⼀:利用Android自带的List格式步骤⼀:Android XML文…

html页面授权码,spring boot 2.0 整合 oauth2 authorization code授权码模式

oauth2 authorization code 大致流程用户打开客户端后,客户端要求用户给予授权。用户同意给予客户端授权。客户端使用授权得到的code,向认证服务器申请token令牌。认证服务器对客户端进行认证以后,确认无误,同意发放令牌。客户端请…

Net设计模式实例之代理模式(Proxy Pattern)

一、代理模式简介(Brief Introduction) 代理模式(Proxy Pattern)对其他对象提供一种代理以控制对这个对象的访问。 二、解决的问题(What To Solve) 1、远程代理 远程代理,也就是为了一个对象…

jsonp请求html页面,JavaScript中的JSON和JSONP

简单地使用json并不能支持跨域资源请求,为了解决这个问题,需要采用jsonp数据交互协议。众所周知,js文件的调用不受跨域与否的限制,因此如果想通过纯web端跨域访问数据,只能在远程服务器上设法将json数据封装进js格式的…

html导航栏点击不能跳转,无法单击导航栏中的链接CSS HTML

不确定是否允许您链接您的网站,但是如果允许。 因此,我可以将所有链接悬停在导航栏中,但我无法点击它们,并且S的图片是可移动的,但无法点击,我做错了什么?无法单击导航栏中的链接CSS HTMLNickeb…

JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址

2019独角兽企业重金招聘Python工程师标准>>> 在写Java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上 1.可以在servlet的init方法里 String path getServletContext().getRealPath("/"); 这将获取web项目的全路径 例如 :E:\eclipseM9\worksp…

关于细分到字段的权限系统_操作系统中的细分

关于细分到字段的权限系统为什么需要细分? (Why Segmentation is required?) In the Operating System, an important drawback of memory management is the separation of the users view of memory and the actual physical memory. Paging is the scheme which…

mba学什么书_MBA的完整形式是什么?

mba学什么书MBA:工商管理硕士 (MBA: Master of Business Administration) MBA is an abbreviation of a Master of Business Administration. It is a masters degree for post-graduation in business administration. This business masters degree program is a …

bca ac如何联合索引_BCA的完整形式是什么?

bca ac如何联合索引BCA:计算机应用学士学位 (BCA: Bachelor of Computer Applications) BCA is an abbreviation of Bachelor of Computer Applications. It is a three-year undergraduate program in Computer applications. It is considered equivalent to B.Te…

嘿,程序员,你该学点经济学了!

前言: 笔者一直认为,一个好的程序员,不仅仅是代码敲得好,其它方面的知识和能力相同非常重要。特别是随着年龄的增长。非常多人也慢慢的往管理层发展。这个时候沟通与协调能力变得更加重要,而一些策划,推广方…

Linux相关图解随记

01.dns解析过程02.用户访问网站流程03.局域网电脑上网流程04.网站架构图解转载于:https://blog.51cto.com/qinbin/1954149

量子物理 詹班 计算机,(电气系计算机系詹班)量子物理作业答案

西南交大峨眉校区大学物理西南交大峨眉校区《大学物理》(量子物理基础)作业6(电气、计算机、詹班)一 选择题1. 以一定频率的单色光照射在某种金属上,测出其光电流曲线在图中用实线表示,然后保持光的频率不变,增大照射光的强度,测出…

MySQL5.6 新特性之GTID【转】

转自 MySQL5.6 新特性之GTID - jyzhou - 博客园http://www.cnblogs.com/zhoujinyi/p/4717951.html 背景: MySQL5.6在5.5的基础上增加了一些改进,本文章先对其中一个一个比较大的改进"GTID"进行说明。 概念: GTID即全局事务ID&#…