最新微软官方MSDN原版Win10系统下载

当前位置:主页 > U盘装系统 > U盘装XP系统 >

OpenStack硬件管理加速利器:Cyborg

时间:2024-09-07    来源:大阳城官网平台    人气:

本文摘要:随着5G商用的渐进,通信行业也步入了5G的机遇与挑战。大规模机器类通信、超强可信、较低延后通信市场需求场景(智能家居、智慧城市、增强现实、工业自动化、自动驾驶等)的蓬勃发展,对未来网络的计算出来和流量发送能力明确提出了更高的拒绝。标准化CPU设备早已无法符合处置海量数据、图片、流量的市场需求。根据有所不同业务场景和自身优势,通讯厂商引进GPU、FPGA等展开加快,发售了各种加快硬件方案。

大阳城官网平台

随着5G商用的渐进,通信行业也步入了5G的机遇与挑战。大规模机器类通信、超强可信、较低延后通信市场需求场景(智能家居、智慧城市、增强现实、工业自动化、自动驾驶等)的蓬勃发展,对未来网络的计算出来和流量发送能力明确提出了更高的拒绝。标准化CPU设备早已无法符合处置海量数据、图片、流量的市场需求。根据有所不同业务场景和自身优势,通讯厂商引进GPU、FPGA等展开加快,发售了各种加快硬件方案。

对于异构加快硬件,要运营在各种CloudOS上,再行被上层厂家的VNF调用,假如没一个统一的标准来管理这些加速卡,没统一的模块来让上层网元调用,将不会导致比较严重的问题。为了构建NFV异构加快硬件的统一管理,ETSI制订了NFV加快硬件统一管理软件框架标准。此后,该标准被扩展至更好场景,并在OpenStack产卵出有了Cyborg项目。

Cyborg,目前唯一的开源硬件加速管理软件项目Cyborg的主要功能还包括硬件资源的找到、请示、挂架\修理等资源管理。用户可以通过Cyborg所列计算出来节点上早已被找到和请示的加速器、并创立带上加速器的实例。对于一些类似硬件的类似功能或配备(如:FPGA的编程),也将在cyborg构建。Cyborg使用经典架构,由cyborg-api、cyborg-conductor、cyborg-agent、cyborg-db几个模块构成。

其中Cyborg-agent坐落于计算出来节点,用作监控加速器;cyborg-conductor坐落于掌控节点,管理整个系统和操作者数据库。cyborg-api和cyborg-db分别为模块和数据库,皆坐落于掌控节点。下面通过Cyborg的两个流程来讲解其主要功能:资源找到和请示流程、创立带上加快硬件的实例流程。加快资源找到和请示流程:1.各设备的driver为加快设备结构Cyborg中用作叙述设备的数据结构,等候cyborg-agent轮询所取回头设备数据;2.cyborg-agent周期性扫瞄计算出来节点enabled的driver;3.cyborg-agent提供到driver请示来的数据信息后,通过cyborg-conductor将资源信息载入placement(改版ResourceProvider(RP),ResourceClass(RC),traits)和cyborg-db(改版devices,deployables,attach_handles,attributes,controlpath_ids)创立带上加快硬件的实例流程:1.User在cyborg创立一个加快资源模板device_profile(类似于novaflavor);2.User创立flavor,并在extra-spec属性中设置device_profile的name;3.User用于已创立的flavor发送到boot虚机催促;4.Nova-api拒绝接受到催促以后,向cyborg发动催促提供device_profile信息,并将device_profile信息合入request_spec,用作调度;5.调度过程中nova-scheduler向placement催促提供合乎request_spec中拒绝的硬件加速资源,placement回到满足要求的主机列表,之后主机列表再行通过nova-scheduler其他Filter的过滤器,排序后指定某个主机;6.Nova-compute在指定的主机上部署实例,并向cyborg催促加快资源的挂架操作者:Nova-compute根据device_profile向cyborg催促创立加速器催促(AcceleratorRequest,ARQ),并为每个ARQ给定硬件资源ResourceProvider(RP)。

必须解释的是:ARQ包括instance_uuid、resource_provider_id、host_name、device_profile_id等字段信息。一个ARQ对应一个device_profile_group,一个device_profile_group对应requestspec中的一个requestgroup。Nova-compute向cyborg发送到初始化设备(bind_ARQ)的催促。

Cyborg根据ARQ信息初始化instance、host、device,初始化完结后改版ARQ的状态,并通报nova当前ARQ初始化操作者否顺利;Nova-compute收到ARQ初始化操作者完结的通报后,从ARQ提供设备信息,并将设备BDF信息载入instance的XML文件。中兴通讯持续社区贡献社区T版本的主要工作在于构建S版本新的定义的加快硬件数据结构、基本找到、请示、挂架流程,目前社区已构建基本的管理功能,与placement交互基本已完成,与nova组件的交互尚能在前进中,尚待成熟期。另一方面社区在提高Cyborg代码规范、及产品可用性方面也投放了大量精力:T版本引进构建测试、并全面引进flak8测试提高源代码的规范、python3反对。

大阳城官网平台

Driver的反对方面,cyborg社区T版本追加了AICHIPASCENDDriver。从Queens版本开始投放Cyborg,几经四个版本,亲眼了Cyborg功能的逐步构建和完备。总体来说,中兴通讯的贡献主要在三方面:第一、Cyborg与Nova交互的构建测试以增进Cyborg的商用进程(还包括了加快硬件市场需求的模块测试,?设备调度和挂架测试,设备请示数据库,TempestCI及测试);第二、对现有Driver的确保、反对更好的Driver(eg.ZTE自研高精度时钟卡Driver);第三、提高源代码规范和质量(全面提高flake8测试)、完备模块文档。在OpenStackTrainRelease中,中兴通讯在项目的commits和reviews皆名列第二。

中兴通讯在项目享有两位CoreReviewer。在未来,中兴通讯将持续投放在Cyborg中,为Cyborg项目的发展作出贡献。


本文关键词:OpenStack,硬件,管理,加速,利器,Cyborg,大阳城官网平台,随着,商

本文来源:大阳城官网平台-www.economyrepairkit.com

相关文章

  • 谁能把握千元机市场硬件比拼已经OUT

    谁能把握千元机市场硬件比拼已经OUT

    共创全球,很难寻找哪个国家的手机行制造业像中国这样繁盛,而在中国这个大市场中千元机以其高性价比的优势颇受工薪阶层的青睐,由此也可谓了这样...
    2024-09-04 02.09.02
  • 夹缝中的智能硬件“中间件”生意

    夹缝中的智能硬件“中间件”生意

    广义上的智能硬件群体中经常出现了一类做到相连的小玩意儿,比如WiFi联网型的智能插座,以及应用于车载场景的方向盘辅助硬件、车载诊断系统(OBD)等...
    2024-07-29 02.07.01
  • 中国首个硬件评测供应商鲁大师上市!

    中国首个硬件评测供应商鲁大师上市!

    10月10日,360旗下硬件和系统评测供应商在港交所上市,首日上市高开48.15%后,一度上涨116%至5.95港元,其市值突破15亿港元。公开发表资料表明,鲁大...
    2024-03-28 02.03.01
  • 巨头布局硬件堆砌难做成智能家居

    巨头布局硬件堆砌难做成智能家居

    近日,360公司与华远集团宣告达成协议全面战略合作,双方将融合各自优势资源,推展安全性智能家居并在社区广泛应用,着力打造出安全性智慧社区与家...
    2024-03-02 02.03.01
  • 3月即将亮相!苹果春节发布会可能公开哪些新奇特爆款?苹果硬件底牌

    3月即将亮相!苹果春节发布会可能公开哪些新奇特爆款?苹果硬件底牌

    现在,2019年苹果春季发布会也渐渐有了消息。昨晚,国外论坛BuzzFeed上的一条消息称之为,苹果公司计划在2019年3月25日举办一次发布会。活动地点依旧是总...
    2024-02-10 02.02.01

U盘装XP系统排行榜

更多>>

U盘装系统排行榜

更多>>

系统教程排行榜

更多>>

公众号