前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >人工智能,不许网络再丢包

人工智能,不许网络再丢包

作者头像
IT创事记
发布于 2022-06-17 07:50:09
发布于 2022-06-17 07:50:09
1.8K0
举报
文章被收录于专栏:IT创事记IT创事记

在丢包率为0.1%的传统以太网中,我们生活安然,并无不适。而现在,人工智能(AI)带来的数据量激增改变了这一切。

那些以太网曾经看来微不足道的“苟且”开始变得如鲠在喉,它让人们越来越无法忍受。至少对于那些以AI为生的公司和个人而言,情势正变得越来越紧迫:

根据华为GIV 2025(Global Industry Vision)的预测,企业对AI的采用率将从2015年的16%达到2025年86%,彼时,新增数据量达到180ZB,95%的非结构化数据(语音/视频等)依赖AI处理,越来越多的企业将利用AI辅助决策、重塑商业模式与生态系统,并重建客户体验。

一项实测支持的业务观察显示,因为AI业务带动的数据量高速增长,0.1%的以太网丢包率会导致AI的计算力损失约50%——面向AI,在计算和存储领域已经取得突破之后,这一现实让网络设备供应商感受到了前所未有的压力。

为提升AI运行效率,过去数年间,闪存已经大范围进入存储领域,它让数据存储的时延降低超过了100倍;在计算领域,GPU等主要服务于AI的芯片也将数据处理能力提升了100倍以上。

在ICT领域,AI的短板眼下只剩下一块——网络设备。针对这一问题,华为网络产品线总裁胡克文认为,面向AI的未来,网络设备应该做到“强制性”的零丢包。

每家ICT厂商都是努力做着同一件事情,生产出这类适应AI需求的网络设备,全球范围概莫能外。它意味着巨大的挑战与创新,也意味着可见的、巨大的市场回报。

7天的训练,4天完成

如今,围绕这块短板,华为再次领先了。在上周的春季新品发布会上,它推出了植入高能效AI芯片的新款交换机CloudEngine 16800。

CloudEngine 16800发布现场

这款业界首款面向AI时代的计算中心交换机,可以借助其实时学习训练能力和独创的iLossLess智能无损交换算法,在以太网中实现零丢包机制,并实现流量模型的自适应自优化。

2018年,华为轮值董事长徐直军宣布,华为将AI定位为新的通用技术,并发布了AI发展战略,全面将AI技术引入到智能终端、云和网络等各个领域。

CloudEngine 16800能通过AI技术的应用实现突破,显然直接受惠于此战略的执行。基于AI技术,该款产品在网络调优上实现了智能化:一个是单流局部调优,另一个是整网全局调优。

如果将网络视作一个城市的交通网,前者实现了在一个十字路口智能调整红绿灯时间的功能;而后者,则实现了动态关联调整全市红绿灯时间的功能。

据测算,这一系列AI技术的应用,不止在用户端将AI算力从50%提升到100%,同时还将数据存储IOPS的性能提升了30%.

一家互联网巨头已经对这款新品进行了测试,业务内容则是当下方兴未艾的无人驾驶AI训练。

训练的效果让人们大吃一惊——以往1天运行的数据需要训练7天才能完成,而现在,这家公司只用了4天。对于高速的商业竞争而言,这几乎是直接为用户提供了一种接近核心的竞争力。

做一台AI时代的交换机

华为也因此将“内嵌AI芯片”定义成了AI时代数据中心交换机的三大特征之一。在其最新定义中,另外两项特征则分别是“单槽48 x 400GE高密端口”,和“能够向自动驾驶网络演进的能力”。

“如果这三大特征,你不符合的话,你可能就不是面向AI时代的数据中心交换机。”胡克文说。

2012年华为发布了100GE的正交架构产品CloudEngine12800数据中心交换机,并在此后一路高歌猛进。从2016年起,华为的数据中心交换机已连续三年蝉联市场份额第一。2018年,在标志最高应用标准的金融行业,华为数据中心交换机也坐上了头把交椅。

新品特性应对AI时代的3大挑战

华为在技术创新上的投入一直为外界称道,并被视为华为企业基因式的存在。但这种基因以何种形式在机体中发挥作用,外界通常知之甚少。在这一点上,CloudEngine 16800为实现跨越式硬件平台升级所做的技术准备,则可以清晰地显现出这一基因的“运作”方式。

为满足AI时代流量倍增的需求,CloudEngine 16800单槽位提供了业界最高密度48端口400GE线卡,单机则提供业界最大的768端口400GE交换容量,这一交换能力是业界平均的5倍。

其中,针对400GE接口的标准化工作,华为早在2015年便已经启动——考虑到企业AI等新型业务驱动了数据中服务器从10G到25G甚至100G的切换,华为判断行业必然要求交换机支持400G接口,400GE接口标准化工作于2015年启动,并针对数据中心应用完成了标准化。

此外,在新材料新工艺、能效和散热等领域,CloudEngine 16800的创新林林总总,不胜枚举。例如,在用户直接可见的节能方面,与业界相比,新品可将平均每bit数据的功耗降低50%,这相当于每台每年节省32万度电,约合电费26万元。

自动驾驶从秒级识别开始

另一项用户可以直接感受到的革新,同样来自于AI技术的应用。这种用户可感知的能力被称为“能够向自动驾驶网络演进的能力”。

在传统数据中心,在接到故障告警后,技术人员必须依靠人工排查的运维手段定位故障,如果不够幸运,一项故障排查通常需要数小时,甚至更长的时间。这在业务部门看来,显然是无法接受的——它无法面向一个充满挑战的AI时代。

和解决丢包问题一样,华为将问题“交还”给了AI,期待自动驾驶网络能够彻底改变运维人员面对的窘境。

现实中,汽车领域的自动驾驶技术正经历着高速的演进,要在网络世界实现自动驾驶,进程同样存在,一步到位并不现实。在这一点上,胡克文相当乐观:只要有梦想和追求,未来就一定能实现。

“首先,能不能做到在秒级(时长)中把故障识别出来?(那样,IT人员的)压力就会小很多。”他说。

要实现自动驾驶网络,供应商至少要在算法、数据和本地推理与执行等领域同步推进,并在软硬件技术端实现AI的闭环。

据胡克文透露,目前华为相关的iNetOps智能运维算法已经可以支持72大类典型故障,在盲测中,它支持的故障定位准确率超过了90%.

结合这些软实力,以及内置AI芯片提供的硬支持,华为最终在CloudEngine 16800中大幅度提升了“网络边缘”即设备级的智能化水平,使得交换机具备了本地推理和实时快速决策的能力。通过本地智能和集中的FabricInsight网络分析器,CloudEngine 16800构建了一个分布式AI运维架构,并最终实现了秒级故障识别和分钟级故障自动定位。

这一系列的努力,最终让CloudEngine 16800在AI时代背景下展现出了它与众不同的一面。

在同一背景下,数据中心已经成为了AI的“孵化工厂”;现在,要让这个AI在企业数字化转型中扮演更为重要的角色,“孵化工厂”的升级也已进入了时间的节点。

或许,就像华为所努力的方向一样,“孵化工厂们”也是时候考虑如何建设一个自动驾驶的高性能网络来提升AI算力,并最终实现AI业务的加速了。毕竟,AI时代的网络,断然不会接受“苟且”。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT创事记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
软件造价之:浅析快速功能点方法度量软件的规则及过程
快速功能点方法是一种软件规模度量方法。该方法适用于软件项目早期、中期、后期等各个阶段的规模估算或测量。   采用优化后的功能点方法——快速功能点方法进行规模估算或测量的基本过程或步骤如下: 确定计数类型→识别系统边界→识别功能点计数项→计算未调整的功能点数→计算调整后的功能点数。 1、确定计数类型   根据需求或项目的类型确定计数类型。计数类型分为三种:新开发、延续开发及已有系统计数。   对于新开发需求或项目,对预计(或实际)投产的功能进行计数;   对于延续开发需求或项目,对预计(或实际)新增、修改及删除的功能均进行计数;   对于已有系统,对实际的功能进行计数。 2、识别系统边界   在识别系统边界的时候应注意:应从用户视角出发,不受系统实现影响;主要是为了区分内部逻辑文件(ILF)和外部接口文件(EIF);事务功能应穿越识别的系统边界。 3、识别功能点计数项   功能点计数项分为数据功能和交易功能两类。数据功能包括内部逻辑文件(ILF)、外部接口文件(EIF);交易功能包括外部输入(EI)、外部输出(EO)、外部查询(EQ)。   数据功能是系统提供给用户的满足产品内部和外部数据需求的功能,即本系统管理或使用那些业务数据(业务对象),如“客户信息”“账户交易记录”等。   内部逻辑文件或外部接口文件所指的“文件”不是传统数据处理意义上的文件,而是指一组客户可识别的、逻辑上相互关联的数据或者控制信息。因此,这些文件和物理上的数据集合(如数据库表)没有必然的对应关系。   交易功能是系统提供给用户的处理数据的功能,即本系统如何处理和使用那些业务数据(业务对象),如“转账”“修改黑名单生成规则”“查询交易记录”等。   交易功能又称为基本过程,是用户可识别的,业务上的一组原子操作,可能由多个处理逻辑构成。例如,“添加柜员信息”这个基本过程可能包含“信息校验”“修改确认”“修改结果反馈”等一系列处理逻辑。 4、计算未调整的功能点数   a、采用预估功能点进行计数,计算公式如下:          FP=35*ILF+15*EIF   ——FP:未调整的功能点数,单位为功能点;   ——ILF:内部逻辑文件的数量;   ——EIF:外部接口文件的数量。   b、采用估算功能点进行计数,计算公式如下:          FP=10*ILF+7*EIF+4*EI+5*EO+4*EQ   ——FP:未调整的功能点数,单位为功能点;   ——ILF:内部逻辑文件的数量;   ——EIF:外部接口文件的数量;   ——EI:外部输入的数量;   ——EO:外部输出的数量;   ——EQ:外部查询的数量。 5、计算调整后的功能点数   根据不同的规模测算阶段,需要考虑隐含需求及需求变更对规模的影响,因此,需要根据规模计数时机进行规模调整。调整后的功能点数(AFP),计算公式如下:          AFP=FP*CF   ——AFP:调整后的功能点数,单位为功能点;   ——FP:未调整的功能点数,单位为功能点;   ——CF:规模变更调整因子,依据行业数据,项目估算早期(如概预算阶段)通常取值为1.5;项目估算中期(如招投评标、项目立项、技术方案阶段)通常取值为1.26;项目估算中后期(如需求分析完成及后评价)通常取值为1.0。   了解快速功能点方法度量的规则及过程,有助于提高使用快速功能点方法进行软件造价、软件成本估算、软件成本费用测算时的工作效率。
软件成本造价评估
2018/10/22
2.2K0
软件造价之:浅析快速功能点方法度量软件的规则及过程
项目管理复习题
本复习题链接:https://pan.baidu.com/s/1ZJ4l6mKxAt9dqhw0Qa58xA 提取码:j4jz
全栈程序员站长
2022/06/29
1.9K0
项目管理复习题
软件项目的规模、工作量和成本是如何进行估算或评估的?
软件开发成本估算过程可进一步细分为软件规模估算、工作量估算、成本估算和确定软件开发成本等四个过程。其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及直接非人力成本分别进行估算。
软件成本造价评估
2019/09/19
3K0
软件项目的规模、工作量和成本是如何进行估算或评估的?
如何度量一个软件的非功能需求?
  非功能需求,指软件产品为满足业务需求而必须具有的,且除功能需求以外的特性。非功能用户需求是描述软件如何实现功能而不是具备什么功能。非功能特性包括产品必须具备的质量属性和必须遵守的约束。例如:软件性能需求、软件安全性需求、软件可用性需求等。   相对于功能规模,非功能需求的规模更加难以度量。为了有效评估非功能规模对于项目资源代价的影响,行业内通常有两类处理方式:宏观方式和微观方式。宏观方式即不对非功能规模直接度量,而是以功能规模为基础,通过对基准数据的细分,确定特定类型软件的软件因素调整因子,进而估算项目所需的工作量、成本、工期,通过此种方式估算的结果,已包含此类软件通常所涉及的非功能要求对于项目资源的影响;微观方式则是对非功能规模直接度量,一般采用两种方式,一是可以通过对功能点方法进行定制,定量评估非功能规模。例如,在金融行业,由于性能等方面的考虑,大量账务处理是通过后台批量程序定时完成的,通过对功能点方法适当定制,可以有效地对此类需求进行规模度量;二是引入专用的非功能规模度量方法(如SNAP),此类方法针对非功能规模提出了明确的评估规则,但由于方法产生较晚,相关行业实践及数据较少,在实际应用时,还需要开展相关分析工作,以保证和功能规模数据有效结合,进而获得准确的估算结果。
软件成本造价评估
2018/10/17
9900
如何度量一个软件的非功能需求?
PM带领下 项目外包开发 重要节点(个人一点点经验分享)
PM在整个项目中的作用无可厚非是很重要的为主,项目的对接、需求分析、项目布局分析、实施、交付,都是跟PM密不可分。现在很多传统企业转型互联网,又对这个行业不了解,前期自己搭建开发团队,项目的把控也不是特别清楚,这时候就会找外包团队合作,但是由于缺乏相关的专业知识,对软件外包项目的执行流程不是很熟悉,软件外包开发项目执行过程中的几个阶段:
大葡萄
2020/06/20
1.3K0
能源行业软件成本度量评估应用案例分析
应用部门简介:该公司为某大型石油集团的下属子公司,主要业务是为集团公司提供信息系统技术开发和咨询服务,专注于地理信息系统(GIS)、综合业务管理信息系统、图形图像及网络应用软件的研究、设计、开发与建设,以及数字管道、数字油气田和工程设计集成整体解决方案。研发团队主要包括需求分析师、软件开发人员等约上百人。
软件成本造价评估
2018/11/08
5990
能源行业软件成本度量评估应用案例分析
软件项目工作量估算中使用的功能点方法是什么?
简单的说,功能点方法是一种估算软件项目大小的方法,它是从用户视角出发,通过量化系统功能来度量软件的规模,这种度量主要基于系统的逻辑设计。功能点规模度量方法在国际上的应用已经比较广泛,并且已经取代代码行成为最主流的软件规模度量方法。功能点方法进入国内也有近10年的时间。在2013年由工业和信息化部发布的行业标准《软件研发成本度量规范》中也推荐使用功能点方法进行软件规模度量,进而对软件项目工作量、工期、成本进行估算。
软件成本造价评估
2018/10/10
1.2K0
软件项目工作量估算中使用的功能点方法是什么?
软件项目管理笔记
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RbSNI3en-1589334555768)(1.png)]
全栈程序员站长
2022/08/19
1.6K0
软件开发工作量及费用量化评估方法在金融行业的应用
  随着国内金融行业市场化进程持续加快以及互联网金融的兴起,信息技术尤其是软件技术的应用对于金融科技创新至关重要。各大金融机构在持续加大科技创新力度的同时,如何科学、高效地管控应用开发的投入并充分利用现有资源,进一步提升交付质量和IT治理水平变得尤为关键。
软件造价评估联盟
2019/07/19
1.7K0
基于功能点分析法(FPA)的度量体系建设简析
  随着信息技术的发展和应用系统规模的增大,无论是系统的建设方还是承建方,都迫切需要建设组织自身的数据度量体系,以便加强项目过程控制、提高生率、降低生产成本,提升市场竞争优势。
软件成本造价评估
2019/01/24
2.2K0
基于功能点分析法(FPA)的度量体系建设简析
什么是快速功能点方法?
软件成本评估中所提到的快速功能点方法是什么? 快速功能点方法是依据国际5大功能点方法ISO标准之一(ISO/IEC 24570-2005软件工程NESMA功能尺度测量法2.1版功能点分析应用的定义和计数指南)要求提出的一种软件规模度量方法,并充分考虑组织及需求或项目特性,目前采用预估功能点和估算功能点进行业务需求模板的估算和测量,并对方法进行了优化改进。 改进之处:在继承了传统功能点方法的计数原则基础上,提出了适合项目不同阶段的三级估算数度的功能点计数原则,组织可以根据项目不同阶段获取的信息量来决定选择适合的估算精度。主要优化及定制内容包括:系统边界的确定、部分功能点计数项规则调整以及不使用GSC(通用系统特征)对功能规模进行进行调整。此外,按照国内行业数据统计分析,快速功能点估算进每个功能组件采用“Average”级复杂度(即ILF/EIF/EI/EO/EQB取值为10/7/4/5/4)。相较NESMA标准中所有的数据功能选择“Low”级别复杂度,事务功能选“Average”复杂度进行估算(即ILF/EIF/EI/EO/EQ取值为7/5/4/5/4)更为准确。在使用快速功能点时,还可以在项目结束后根据详细功能点计数结果,对预估或估算功能点各计数项权重进行校正,以获得更为准确的估算结果。
软件成本造价评估
2018/10/10
2.9K0
什么是快速功能点方法?
如何评估一个软件的项目费用?
经常会遇到一些朋友微信发我个信息说:“我想做个xx类型的app,大概需要多少钱?”
石云升
2022/08/25
1.9K0
快速功能点度量方法估算软件规模基本过程是什么?
  快速功能点度量方法是由北京软件造价评估技术创新联盟依据国际ISO标准提出的一种软件规模度量方法,可采用预估功能点和估算功能点进行软件项目规模的估算和测量。   使用快速功能点度量方法估算软件项目规模的过程可分为6步。 第1步:确定应用类型。   A、    新开发:识别所有新增功能。   B、    增强开发:识别变化功能;包括新增、修改及删除。   C、    已有系统计数:识别最终交付功能。 第2步:识别系统边界。   从用户视角出发,根据软件项目范围来明确系统边界,划分后的内、外部系统一般都可独立运行。通常情况下,产品型研发组织按照产品架构划分居多,项目型研发组织按照项目划分居多。 第3步:识别功能点计数项。   功能点计数项分为数据功能和交易功能2大类,具体包括以下5个:   a)内部逻辑文件(Internal Logical File,ILF,简称内部数据)   软件内部需要维护(如增删改查)的数据。   b)外部接口文件(External Interface File,EIF,简称外部接口)   在其它系统中维护但本软件需要调用的数据。   c)外部输入(External Input,EI)   向软件输入数据或发送指令。   d)外部输出(External Output,EO)   软件向使用者或其它系统输出的数据或发送的指令。   e)外部查询(External Query,EQ)   EQ指使用软件进行的简单查询。   数据功能代表系统提供给用户的满足系统内部和外部数据需求的功能,分为内部逻辑文件(ILF)、外部接口文件(EIF)两类。   交易功能代表提供给用户的处理数据的功能,每一个交易功能都是一个完整的基本过程,一个基本过程应该是业务上的原子操作,并产生基本的业务价值,基本过程必然穿越系统边界,基本过程分为EI、EO和EQ类。   项目早期(如甲方预算)通常采用预估功能点方法,只需要识别ILF/EIF。   在项目中期(如技术方案、立项、项目计划)通常采用估算功能点方法,需要识别ILF/EIF/EI/EO/EQ。   在项目中后期(如需求分析、变更、项目决算)可采用详细功能点方法。 第4步:调整计数项复杂度。   A、    估算功能点方法。   识别5类基本功能组件的功能点数,并根据复杂度决定取值后计算见表5.2。未来可根据组织实际数据进行校正。   B、    数据功能、交易功能的复杂度。   RET(记录元素类型):在一个ILF/EIF内,用户可以识别的数据元素组。一个数据库表或文件对应一个RET。RET取值大致对应逻辑文件的实体个数。   DET(数据元素类型):用户可识别的且不重复的字段。对应于表或文件的字段,取值大致对应逻辑文件的用户可见数据项个数(数据功能),或者用户界面输入输出数据项,取值大致对应基本过程访问用户可见字段数(交易功能)。 第5步:确定GSC因子。   标准功能点方法:14个通用系统特征分别赋值。包括数据通讯、分布式处理、性能、高使用强度的配置、事务频度、在线数据输入、终端用户效率、在线更新、复杂处理、可重用性、易安装性、易操作性、多点运行、易变更。   调整范围在0.65-1.35之间。 第6步:计算调整后的功能点。   计算公式:AFP=UFP*VAF   以上6个步骤便是使用快速功能点度量方法估算软件项目规模的完整过程。
软件成本造价评估
2018/11/08
1.5K0
快速功能点度量方法估算软件规模基本过程是什么?
企业人事管理系统的主要功能点有哪些?
中小企业各岗位都在提倡高效率办公,其中人事部门尤为明显,应对企业人员流动频繁,薪酬考勤管理易出错,入转调离协同效率低等问题。许多企业都在采用人事管理系统来辅助HR办公,但是当企业在选择系统时,常常会特别头疼,因为目前市面上的系统众多,不清楚哪一款更适合自身企业。
用户6820127
2020/02/20
1.4K0
企业人事管理系统的主要功能点有哪些?
工程项目管理软件推荐
信息科技的发展,已将商业社会带入全新的数字经济时代。随着云计算、大数据技术的发展,5G、AI 在各个应用场景的逐步普及,给各行各业都带来了巨大冲击,云技术把互联网变成一个无处不在的信息化平台。在这个疫情之下的特殊时期,许多建筑企业都面临着降本增效的巨大压力,企业只有利用好数字化、智能化技术,才能降低成本、优化管理,提高效率和效益,重构管理体系。今天总结一下选择好用的工程项目管理软件,方便企业或团队在选择的时候,可以做一个参考。
益企工程云
2022/04/26
3K0
软件开发工作量评估:基于FPA功能点分析法的深入解读
功能点分析方法(Function Point Analysis,FPA)是一种可靠、有效的软件规模度量方法,功能点分析方法(FPA)作为一种理解和交流系统规模的手段,针对用户功能、性能的需求进行度量,具有可在项目早期进行度量,不依赖于项目的语言和技术等特点,在可用性和客观性方面都要优于传统的代码行方法(LOC)。
Hopestarit
2021/12/02
8.3K0
软件开发工作量评估:基于FPA功能点分析法的深入解读
功能点分析法(FPA):在软件项目规划阶段的作用与好处(一)
行业经验表明,了解软件规模有助于制定更准确的项目资源和交付日期规划,同时有助于项目跟踪以避免任何不可预见的范围增加。
Hopestarit
2021/12/13
8910
功能点分析法(FPA):在软件项目规划阶段的作用与好处(一)
浅析软件成本估算之NESMA方法的3种应用场景
  NESMA为荷兰软件度量协会的简称(Netherland Software Measurement Association),NESMA功能点方法是五种ISO国际功能点标准之一,不但易学易用、快速、经济,而且容易开发和建立用户自己特有的估算模型。
软件成本造价评估
2018/11/19
2K0
浅析软件成本估算之NESMA方法的3种应用场景
敏捷(Scrum)和功能点(FPA):朋友还是敌人?
许多组织已经了解到,通过使用功能点对其进行估计,他们可以更好地控制软件项目。同时,我们看到越来越多的组织采用敏捷的工作方式,通常是通过应用 Scrum。最大的问题是功能点是否仍然存在。
Hopestarit
2021/11/22
5880
泛微发布全程数字化项目管理平台-事井然
项目是组织推动工作的有效手段。大到公司的年度目标制定与执行,产品的研发、工程的建设,小到团队的任务协作,都能称作项目。
泛微移动办公
2023/02/03
7080
推荐阅读
相关推荐
软件造价之:浅析快速功能点方法度量软件的规则及过程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档